472 Commits (066cb2377ca3aa709692d87a1a456b955fb957ff)

Author SHA1 Message Date
ansuz 3741cbcbc0 rewrite trimmed history WITH newlines 5 years ago
yflory 4079f1bfdb Fix RPC command 5 years ago
yflory 6655f493e0 Merge branch 'staging' into communities-trim 5 years ago
ansuz 5808c534b5 fix function signature for trimHistory RPC 5 years ago
yflory c9676e1c91 Merge branch 'staging' into communities-trim 5 years ago
ansuz 9c28941f6c lint compliance 5 years ago
yflory 5cb266838a Fix syntax error 5 years ago
ansuz 0d69620687 tweak the metadata line handler to handle an edge case in trim history 5 years ago
ansuz f8f3a48e8b use latest chainpad-server 5 years ago
ansuz 46dfa026f0 fix an API change that caused a typeError 5 years ago
ansuz 88be40ede3 standardize some function signatures and factor out a lot of boilerplate 5 years ago
ansuz 65ba85d97b clear historyKeeper cache when we trim a channel 5 years ago
ansuz 43307ffb1a define all server intervals in a map so we can easily clear them all 5 years ago
ansuz 6523974ca2 fix a WRITE_PRIVATE_MESSAGE rpc regression 5 years ago
ansuz 779e817443 stop relying on netflux-server internals
* create RPC module from inside historyKeeper
* stop passing around netflux-server context
  * update to use newer netflux-server's formal APIs
* manage your own cache of indexes instead of storing things in the netflux context
5 years ago
ansuz 06c29ef1d1 latest api changes to match the netflux-server refactor 5 years ago
ansuz b922860339 drop usage of historyKeeper.setConfig 5 years ago
ansuz 80c012f34d prepare to merge history keeper and rpc 5 years ago
ansuz b093d3f0d2 WIP massive rpc refactor 5 years ago
ansuz ceb351326c split out some more rpc functionality and fix broken module paths 5 years ago
ansuz c1f222dd6c move metadata commands from rpc to their own module 5 years ago
ansuz bb7e8e4512 move login block functionality into its own rpc module 5 years ago
ansuz c765362744 move more rpc functionality into modules 5 years ago
ansuz c93b39c094 separate more rpc functionality into pinning and core submodules 5 years ago
ansuz ba6e3f33bd move admin commands into their own module 5 years ago
ansuz 39b0785406 apply custom limits immediately at startup 5 years ago
ansuz 9cdf54aff2 untested implementation of trimHistory 5 years ago
ansuz c388641479 drop support for 'retainData' configuration 5 years ago
ansuz f45de2b52f move some server deps from repo root to lib/ 5 years ago
ansuz b585dd998d throw in a little asynchrony 5 years ago
ansuz 7072fe4fa4 implement and test a complex constrained scheduler 5 years ago
Adrian Nöthlich a714e41d49
Log errors in faulty custom config file
CryptPAD now terminates and does not fallback to default config if the custom config is faulty.
The error in the custom config is logged to the terminal now.

Signed-off-by: Adrian Nöthlich <git@promasu.tech>
5 years ago
ansuz 1da662687f guarantee asynchronous execution for batch reads and write queues 5 years ago
ansuz 9b74136b66 Merge branch 'invitations' into staging 5 years ago
ansuz 69e61ec2f2 ignore metadata commands which add invalid owners 5 years ago
ansuz 069776e804 use fast implementations of tweetnacl serverside 5 years ago
ansuz cb6b4a8eb3 always supply a callback when writing messages 5 years ago
ansuz ab868237a0 replace ad hoc line stream with readline module 5 years ago
ansuz 73854a8b6a implement Util.both 5 years ago
ansuz a3eff2728e update lib/once.js to match clientside definition 5 years ago
ansuz 29813e485d add a little debugging info to batch-read 5 years ago
ansuz fe884278f4 ignore non-interesting errors when processing metadata 5 years ago
ansuz dc078c1ca1 test mailboxes and RPCs from the command line, fix some minor errors 5 years ago
ansuz d81ff791ad WIP cli tests for rpc 5 years ago
ansuz 9ce7cea9cc abstract historyKeeper's batched reads implementation into a library 5 years ago
ansuz 4902554a61 implement per-channel fifo queues for metadata and channel writes 5 years ago
ansuz 70161dbd73 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into teams-server-features 5 years ago
ansuz ba18d5c79d WIP CLI client 5 years ago
yflory 4027672678 Store the mailbox of all the owners 5 years ago
yflory d52e449f87 Fix setMetadata RPC saferphore 5 years ago
yflory ed5671a548 Don't write metadata updates to the log if it doesn't change the value 5 years ago
yflory 738030e8c0 Add pending_owners commands 5 years ago
yflory e12e5e1f25 Allow pending_owners to claim ownership 5 years ago
yflory 28b2341f2c Serverside metadata update 5 years ago
ansuz c5ca82f0e1 throw errors if you try to update expiration times, as this isn't implemented yet 5 years ago
ansuz 0a0c64d240 only increment the metadata line index if you can parse the line 5 years ago
ansuz 1c37ec7aee prevent duplicated owners in metadata amendments 5 years ago
ansuz ce847700c4 expose the index of the metadata log processor 5 years ago
ansuz b36f50f2c9 update metadata queries to include edits 6 years ago
ansuz efd0efede4 implement RESET_OWNERS command for editable metadata 6 years ago
ansuz 7b18bf91ce implement functions for iterating over metadata logs 6 years ago
zimbatm 35dd3abbb5
make the config path configurable 6 years ago
ansuz ecd9647a2e add shutdown command for the logstore 6 years ago
ansuz cd793b295d provide a standard api for calculating pin data for a given public key 6 years ago
ansuz 5c9cd5ffc6 standardize pin calculation routine 6 years ago
ansuz d5a9eacef0 standardize loading of server configuration 6 years ago
ansuz dde28dfa02 reorder logLevel priority 6 years ago
ansuz f9eb1fde67 oops 6 years ago
ansuz 0bd14bfcbe fix logging to stdout and document logging configuration 6 years ago
ansuz b3e0f9e886 fix use before definition 6 years ago
ansuz 4e9273f35c improved logger behaviour and updated default configuration 6 years ago
ansuz e1e6d51038 new logging api 6 years ago