Commit Graph

75 Commits (7472f8cc0e8b1065f3828ec451e281e5216e5e48)

Author SHA1 Message Date
ansuz 471e374533 compute metadata in the same child process that builds indexes
ansuz 967ca6afa9 suppress ENOENT errors when checking empty chat channels
ansuz 40251948d4 check authenticated rpc signatures in separate threads
ansuz 2ef0af29e5 guard against index worker rpc responses for a txid with no supplied callback
ansuz 4522ffa18a compute indexes in child processes
ansuz f8ad649b45 [style] bail out early to avoid nesting
ansuz 019e5e708b wrap workers in a function scope and add a validateMessage method to HK's Env
ansuz 5467e1ffac replace ad-hoc response handler with Util.response
ansuz 9e85a1411e abstract the logic around worker choice out of message handling
yflory 923616aef0 Use each process in order instead of using a random one
yflory fb0eb1b20c Use more subprocesses
yflory 0d636dabc9 Check signature for history keeper in a different process
yflory 578042154e Better reconnect after invalid lastKnownHash
ansuz bc034d95a3 enforce asynchrony in 'gethistoryOffset'
ansuz 4e8ebac3c1 guard against the possible non-existence of metadata for a channel
ansuz 9d8bb43d03 finally untangle metadata and index caches
ansuz 170aa6d47e clean up a few tasks related to allow lists
ansuz 542150b775 merge server components from staging
ansuz 386add7c58 fix an invalid use of dropChannel
ansuz 3f606d8c75 remove some duplicated code
yflory 0f697ac865 Merge branch 'staging' into communities-trim
ansuz 57be324850 remove some XXX notes
ansuz 7000be0e70 clean up historykeeper
ansuz b922860339 drop usage of historyKeeper.setConfig
ansuz 9cdf54aff2 untested implementation of trimHistory