81 Commits (532333d42734d6f6cb4b52ac48efc1a65cdd563f)

Author SHA1 Message Date
ansuz 1231cacef1 remove XXX 5 years ago
ansuz 57be324850 remove some XXX notes 5 years ago
ansuz 68a77885d4 suppress some routine server logs 5 years ago
ansuz 7f22da0f57 fix use of incorrect key format in admin-rpc 5 years ago
ansuz 7000be0e70 clean up historykeeper 5 years ago
ansuz 802034616c centralize historykeeper-rpc interaction in rpc methods 5 years ago
yflory 64c0f3a90d Add missing RPC command 5 years ago
ansuz b4172676f3 lint compliance 5 years ago
ansuz f17d14fd99 simpler limit updates 5 years ago
ansuz bde17a62a1 continue refactoring rpc 5 years ago
ansuz fa525817ba fix broken removePins RPC 5 years ago
ansuz a00a9fd018 don't hang when reading unparseable lines from history 5 years ago
ansuz 3741cbcbc0 rewrite trimmed history WITH newlines 5 years ago
ansuz 5808c534b5 fix function signature for trimHistory RPC 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