ansuz
ba6faca02e
make the number of workers configurable
9 months ago
Martin Alexander Neumann
e3f42cbc20
Allow config.defaultStorageLimit to be zero bytes
9 months ago
ansuz
e527867e2e
queue blob and channel deletions per-user
9 months ago
ansuz
d8a88cb4ca
run expiration tasks in a worker instead of the main process
9 months ago
ansuz
9dbd32758a
improve worker logging and move blob deletion to worker processes as well
9 months ago
ansuz
5f69fc18d0
suppress some noisy errors
9 months ago
ansuz
70a0d4efb4
move more database reads into the database worker
9 months ago
ansuz
4ba36a9173
load user pins in the database worker
9 months ago
ansuz
471e374533
compute metadata in the same child process that builds indexes
10 months ago
ansuz
e128683ffb
call back with errors instead of throwing within the Storage module
10 months ago
ansuz
4522ffa18a
compute indexes in child processes
10 months ago
ansuz
019e5e708b
wrap workers in a function scope and add a validateMessage method to HK's Env
10 months ago
ansuz
ce6cf6f727
revert some changes that couldn't have possibly worked
10 months ago
ansuz
170aa6d47e
clean up a few tasks related to allow lists
10 months ago
ansuz
2f00ff3278
simplify check-in deactivation
10 months ago
ansuz
03ff9bd0d7
start deprecating usage of myDomain
10 months ago
ansuz
94d8e7f2c2
provide a consistent type for 'customLimits'
10 months ago
ansuz
c26560e3f9
commit stashed admin-rpc refactor
10 months ago
ansuz
59ad80d7f1
support larger upload sizes for users with premium accounts
10 months ago
ansuz
f0e5fc7614
merge some missing code from communities-allow-list
10 months ago
ansuz
033bd361f9
add backwards compatibility with older servers
11 months ago
ansuz
791aad53f2
WIP allow list changes
11 months ago
ansuz
597f417ad6
WIP block history requests that bypass JOIN restriction (where appropriate)
11 months ago
ansuz
f579c9b059
semi-functional allow-list implementation in historyKeeper
11 months ago
ansuz
eac3e4cbcd
sketch out some historyKeeper functionality related to access lists
11 months ago
ansuz
a4be6185de
merge staging and do a little lint compliance
11 months ago
ansuz
b56367414b
don't overwrite cached indices when new users join a channel
11 months ago
ansuz
e8949168ec
lint compliance
11 months ago
ansuz
f86196e40a
implement shared environment between historyKeeper and RPC
11 months ago
ansuz
725d10fc60
nest storage directory inside './lib'
11 months ago
yflory
8afb0255c1
Fix team creation
11 months ago
ansuz
7000be0e70
clean up historykeeper
11 months ago
ansuz
802034616c
centralize historykeeper-rpc interaction in rpc methods
11 months ago
ansuz
a00a9fd018
don't hang when reading unparseable lines from history
11 months ago
ansuz
b7ca39715d
don't hang when reading unparseable lines from history
11 months ago
ansuz
f8f3a48e8b
use latest chainpad-server
11 months ago
ansuz
43307ffb1a
define all server intervals in a map so we can easily clear them all
11 months ago
ansuz
6523974ca2
fix a WRITE_PRIVATE_MESSAGE rpc regression
11 months 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
11 months ago
ansuz
06c29ef1d1
latest api changes to match the netflux-server refactor
11 months ago
ansuz
b922860339
drop usage of historyKeeper.setConfig
11 months ago
ansuz
80c012f34d
prepare to merge history keeper and rpc
11 months ago
ansuz
9cdf54aff2
untested implementation of trimHistory
1 year ago
ansuz
c388641479
drop support for 'retainData' configuration
1 year ago
ansuz
f45de2b52f
move some server deps from repo root to lib/
1 year ago
ansuz
c4194117a7
ever so slightly faster direct message handler
1 year ago
ansuz
66c857d61e
tiny optimization which saves a little bit of memory usage for a little bit of time
1 year ago
ansuz
9de073c269
finally get around to reorganizing the messiest part of history keeper
1 year ago
ansuz
8c5c643a25
finally get around to reorganizing the messiest part of history keeper
1 year ago
ansuz
4418f6a113
tiny optimization which saves a little bit of memory usage for a little bit of time
1 year ago