Dmitry Borodaenko
|
6cd2131f27
|
Pass archivePath to Store.create always
|
4 years ago |
yflory
|
fc514fb61d
|
Support a callback on channelMessage
|
4 years ago |
yflory
|
69c26fe8c7
|
Fix various issues with restricted pads
|
4 years ago |
ansuz
|
faa7ebf399
|
Fix some bugs with integrated eviction
1. implement SET_LAST_EVICTION as an admin command, not a decree
2. expect a return value from Env.evictInactive and expose it via Env.evictionReport
|
4 years ago |
ansuz
|
6ec5171518
|
add support for changing a few more Env parameters at runtime
|
4 years ago |
ansuz
|
369c92c01d
|
initialize Env from server and deduplicate several attributes
|
4 years ago |
ansuz
|
b5d3a10dc2
|
guard against possible typeErrors from unvalidated config input
|
4 years ago |
ansuz
|
964aa2bb79
|
validate custom limits provided via config at launch
|
4 years ago |
ansuz
|
145386e944
|
suppress an inconsequential error
|
4 years ago |
ansuz
|
928b7e3583
|
implement GET_LIMITS admin rpc
...and label stored usage limits according to their source
|
4 years ago |
ansuz
|
0c5db31fbc
|
refactor quota logic for external usage
|
4 years ago |
ansuz
|
1781ee2585
|
implement 'UPDATE_DEFAULT_STORAGE' as a decree
|
4 years ago |
ansuz
|
7aa7d5978f
|
implement persistence of config changes from admin panel
|
4 years ago |
ansuz
|
04d1bc9cd7
|
archive inactive data in one of the server's workers
|
4 years ago |
ansuz
|
02347d134a
|
queue signature validation per-channel to ensure correct ordering
|
5 years ago |
ansuz
|
bac8ef3c6e
|
lint compliance
|
5 years ago |
ansuz
|
4e57e390da
|
write tasks inside of workers
|
5 years ago |
ansuz
|
ba6faca02e
|
make the number of workers configurable
|
5 years ago |
ansuz
|
dc0460780f
|
Merge branch 'soon' into staging
|
5 years ago |
Martin Alexander Neumann
|
e3f42cbc20
|
Allow config.defaultStorageLimit to be zero bytes
|
5 years ago |
ansuz
|
e527867e2e
|
queue blob and channel deletions per-user
|
5 years ago |
ansuz
|
d8a88cb4ca
|
run expiration tasks in a worker instead of the main process
|
5 years ago |
ansuz
|
9dbd32758a
|
improve worker logging and move blob deletion to worker processes as well
|
5 years ago |
ansuz
|
5f69fc18d0
|
suppress some noisy errors
|
5 years ago |
ansuz
|
70a0d4efb4
|
move more database reads into the database worker
|
5 years ago |
ansuz
|
4ba36a9173
|
load user pins in the database worker
|
5 years ago |
ansuz
|
471e374533
|
compute metadata in the same child process that builds indexes
|
5 years ago |
ansuz
|
e128683ffb
|
call back with errors instead of throwing within the Storage module
|
5 years ago |
ansuz
|
4522ffa18a
|
compute indexes in child processes
|
5 years ago |
ansuz
|
019e5e708b
|
wrap workers in a function scope and add a validateMessage method to HK's Env
|
5 years ago |
ansuz
|
ce6cf6f727
|
revert some changes that couldn't have possibly worked
|
5 years ago |
ansuz
|
170aa6d47e
|
clean up a few tasks related to allow lists
|
5 years ago |
ansuz
|
2f00ff3278
|
simplify check-in deactivation
|
5 years ago |
ansuz
|
03ff9bd0d7
|
start deprecating usage of myDomain
|
5 years ago |
ansuz
|
94d8e7f2c2
|
provide a consistent type for 'customLimits'
|
5 years ago |
ansuz
|
c26560e3f9
|
commit stashed admin-rpc refactor
|
5 years ago |
ansuz
|
59ad80d7f1
|
support larger upload sizes for users with premium accounts
|
5 years ago |
ansuz
|
f951951077
|
merge communities-allow-list and lint compliance
|
5 years ago |
ansuz
|
f0e5fc7614
|
merge some missing code from communities-allow-list
|
5 years ago |
ansuz
|
033bd361f9
|
add backwards compatibility with older servers
|
5 years ago |
ansuz
|
791aad53f2
|
WIP allow list changes
|
5 years ago |
ansuz
|
597f417ad6
|
WIP block history requests that bypass JOIN restriction (where appropriate)
|
5 years ago |
ansuz
|
f579c9b059
|
semi-functional allow-list implementation in historyKeeper
|
5 years ago |
ansuz
|
eac3e4cbcd
|
sketch out some historyKeeper functionality related to access lists
|
5 years ago |
ansuz
|
a4be6185de
|
merge staging and do a little lint compliance
|
5 years ago |
ansuz
|
79f1280cf3
|
Merge branch 'soon' into staging
|
5 years ago |
ansuz
|
b56367414b
|
don't overwrite cached indices when new users join a channel
|
5 years ago |
ansuz
|
e8949168ec
|
lint compliance
|
5 years ago |
ansuz
|
f86196e40a
|
implement shared environment between historyKeeper and RPC
|
5 years ago |
ansuz
|
725d10fc60
|
nest storage directory inside './lib'
|
5 years ago |