Commit Graph

21 Commits (e33179df87a51af62f674d88d1fccf939dcd06a0)

Author SHA1 Message Date
ansuz 75a316e70d adjust or remove comments
ansuz 67af5c220c server notes
yflory 7971a6d267 Major broadcast refactoring
ansuz 4495d99e49 use the standard method of checking whether metadata is valid
ansuz 6bc103be5f delay cache eviction each time the metadata is requested
ansuz d4f94f3091 briefly cache server metadata in-memory to avoid repeated reads
ansuz 034472d3dd move some implictly global state to env.js
ansuz 471e374533 compute metadata in the same child process that builds indexes
ansuz 6d8cdca7a3 add 'rejected' field to metadata when getMetadata requests are blocked
ansuz 9d8bb43d03 finally untangle metadata and index caches
ansuz 7ee8778210 kick unauthorized users from restricted channels
and update dependencies
ansuz fe0e02a421 restrict access to metadata
ansuz 791aad53f2 WIP allow list changes
ansuz f579c9b059 semi-functional allow-list implementation in historyKeeper
ansuz 27e57e7af0 oups! fix a missing callback that's been here for a while...
ansuz f86196e40a implement shared environment between historyKeeper and RPC
ansuz 802034616c centralize historykeeper-rpc interaction in rpc methods
ansuz bde17a62a1 continue refactoring rpc
ansuz 88be40ede3 standardize some function signatures and factor out a lot of boilerplate
ansuz ceb351326c split out some more rpc functionality and fix broken module paths
ansuz c1f222dd6c move metadata commands from rpc to their own module