18 Commits (bb2299376f7e1ec0383e1b6e0f70ef5b034d114b)

Author SHA1 Message Date
ansuz 4495d99e49 use the standard method of checking whether metadata is valid 4 years ago
ansuz 6bc103be5f delay cache eviction each time the metadata is requested 4 years ago
ansuz d4f94f3091 briefly cache server metadata in-memory to avoid repeated reads 4 years ago
ansuz 034472d3dd move some implictly global state to env.js 4 years ago
ansuz 471e374533 compute metadata in the same child process that builds indexes 5 years ago
ansuz 6d8cdca7a3 add 'rejected' field to metadata when getMetadata requests are blocked 5 years ago
ansuz 9d8bb43d03 finally untangle metadata and index caches 5 years ago
ansuz 7ee8778210 kick unauthorized users from restricted channels
and update dependencies
5 years ago
ansuz fe0e02a421 restrict access to metadata 5 years ago
ansuz 791aad53f2 WIP allow list changes 5 years ago
ansuz f579c9b059 semi-functional allow-list implementation in historyKeeper 5 years ago
ansuz 27e57e7af0 oups! fix a missing callback that's been here for a while... 5 years ago
ansuz f86196e40a implement shared environment between historyKeeper and RPC 5 years ago
ansuz 802034616c centralize historykeeper-rpc interaction in rpc methods 5 years ago
ansuz bde17a62a1 continue refactoring rpc 5 years ago
ansuz 88be40ede3 standardize some function signatures and factor out a lot of boilerplate 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