Commit Graph

22 Commits (fe9d17cd17c94c2dc20e0dcf4bbae6d4b2268e51)

Author SHA1 Message Date
ansuz 1c08a27f60 fix a newly introduced reference error
ansuz a33774aa6f properly abort from channel archival if no metadata is returned
and add some logging when trimming history
yflory 7971a6d267 Major broadcast refactoring
yflory dbce0fe429 Use 33 characters admin channels
yflory fee8a88169 Instance notification prototype
ansuz fcfcb3dca6 fix history trim for channels with access lists
ansuz 95778cc7c9 respond with ENOENT instead of E_NO_OWNERS when archiving a file that does not exist
ansuz e527867e2e queue blob and channel deletions per-user
ansuz b0179eaad9 drop XXX note
ansuz 9dbd32758a improve worker logging and move blob deletion to worker processes as well
ansuz 32d769447a begin standardizing our method of streaming lines from files
ansuz 170aa6d47e clean up a few tasks related to allow lists
ansuz fe0e02a421 restrict access to metadata
ansuz f86196e40a implement shared environment between historyKeeper and RPC
ansuz 802034616c centralize historykeeper-rpc interaction in rpc methods
ansuz bde17a62a1 continue refactoring rpc
ansuz 5808c534b5 fix function signature for trimHistory RPC
ansuz 88be40ede3 standardize some function signatures and factor out a lot of boilerplate
ansuz 65ba85d97b clear historyKeeper cache when we trim a channel
ansuz 6523974ca2 fix a WRITE_PRIVATE_MESSAGE rpc regression
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
ansuz ceb351326c split out some more rpc functionality and fix broken module paths