Commit graph

197 commits

Author SHA1 Message Date
ansuz
39b0785406 apply custom limits immediately at startup 2020-01-24 09:57:12 -05:00
ansuz
9cdf54aff2 untested implementation of trimHistory 2020-01-23 17:58:24 -05:00
ansuz
c388641479 drop support for 'retainData' configuration 2020-01-23 15:13:19 -05:00
ansuz
f45de2b52f move some server deps from repo root to lib/ 2020-01-23 15:01:56 -05:00
ansuz
b585dd998d throw in a little asynchrony 2020-01-23 13:27:12 -05:00
ansuz
7072fe4fa4 implement and test a complex constrained scheduler 2020-01-15 13:32:52 -05:00
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>
2020-01-04 23:58:01 +01:00
ansuz
1da662687f guarantee asynchronous execution for batch reads and write queues 2019-12-05 13:35:26 -05:00
ansuz
9b74136b66 Merge branch 'invitations' into staging 2019-09-30 10:53:10 +02:00
ansuz
69e61ec2f2 ignore metadata commands which add invalid owners 2019-09-27 14:28:59 +02:00
ansuz
069776e804 use fast implementations of tweetnacl serverside 2019-09-27 13:30:17 +02:00
ansuz
cb6b4a8eb3 always supply a callback when writing messages 2019-09-12 18:04:24 +02:00
ansuz
ab868237a0 replace ad hoc line stream with readline module 2019-09-11 11:01:41 +02:00
ansuz
73854a8b6a implement Util.both 2019-09-11 10:54:44 +02:00
ansuz
a3eff2728e update lib/once.js to match clientside definition 2019-09-09 16:39:54 +02:00
ansuz
29813e485d add a little debugging info to batch-read 2019-09-06 15:03:42 +02:00
ansuz
fe884278f4 ignore non-interesting errors when processing metadata 2019-09-06 13:36:06 +02:00
ansuz
dc078c1ca1 test mailboxes and RPCs from the command line, fix some minor errors 2019-09-06 13:35:36 +02:00
ansuz
d81ff791ad WIP cli tests for rpc 2019-09-05 18:01:21 +02:00
ansuz
9ce7cea9cc abstract historyKeeper's batched reads implementation into a library 2019-09-04 17:22:06 +02:00
ansuz
4902554a61 implement per-channel fifo queues for metadata and channel writes 2019-09-04 11:51:33 +02:00
ansuz
70161dbd73 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into teams-server-features 2019-09-03 17:08:16 +02:00
ansuz
ba18d5c79d WIP CLI client 2019-09-03 16:36:27 +02:00
yflory
4027672678 Store the mailbox of all the owners 2019-09-03 15:11:23 +02:00
yflory
d52e449f87 Fix setMetadata RPC saferphore 2019-09-03 13:29:57 +02:00
yflory
ed5671a548 Don't write metadata updates to the log if it doesn't change the value 2019-09-02 17:16:14 +02:00
yflory
738030e8c0 Add pending_owners commands 2019-08-30 12:07:03 +02:00
yflory
e12e5e1f25 Allow pending_owners to claim ownership 2019-08-30 11:49:15 +02:00
yflory
28b2341f2c Serverside metadata update 2019-08-28 12:40:35 +02:00
ansuz
c5ca82f0e1 throw errors if you try to update expiration times, as this isn't implemented yet 2019-08-21 12:28:19 +02:00
ansuz
0a0c64d240 only increment the metadata line index if you can parse the line 2019-08-21 12:26:46 +02:00
ansuz
1c37ec7aee prevent duplicated owners in metadata amendments 2019-08-21 12:25:17 +02:00
ansuz
ce847700c4 expose the index of the metadata log processor 2019-08-12 15:26:23 +02:00
ansuz
b36f50f2c9 update metadata queries to include edits 2019-06-27 18:21:12 +02:00
ansuz
efd0efede4 implement RESET_OWNERS command for editable metadata 2019-06-27 12:13:29 +02:00
ansuz
7b18bf91ce implement functions for iterating over metadata logs 2019-06-27 11:11:22 +02:00
zimbatm
35dd3abbb5
make the config path configurable 2019-05-15 14:56:07 +02:00
ansuz
ecd9647a2e add shutdown command for the logstore 2019-04-23 13:25:03 +02:00
ansuz
cd793b295d provide a standard api for calculating pin data for a given public key 2019-04-17 16:30:45 +02:00
ansuz
5c9cd5ffc6 standardize pin calculation routine 2019-04-17 14:46:46 +02:00
ansuz
d5a9eacef0 standardize loading of server configuration 2019-04-17 13:48:39 +02:00
ansuz
dde28dfa02 reorder logLevel priority 2019-04-11 11:23:22 +02:00
ansuz
f9eb1fde67 oops 2019-04-11 10:54:00 +02:00
ansuz
0bd14bfcbe fix logging to stdout and document logging configuration 2019-04-09 14:29:02 +02:00
ansuz
b3e0f9e886 fix use before definition 2019-04-09 11:57:33 +02:00
ansuz
4e9273f35c improved logger behaviour and updated default configuration 2019-04-09 11:40:51 +02:00
ansuz
e1e6d51038 new logging api 2019-04-08 18:11:36 +02:00