Commit Graph

27 Commits (16f59792528db01b898efc1bf0b9575e8d3a84ef)

Author SHA1 Message Date
ansuz 8c61948d02 implement SET_ADMIN_EMAIL and SET_SUPPORT_MAILBOX decrees
and update changelog
ansuz cac114bb52 merge staging into pending allow-list work
ansuz 33c12c27a1 ignore successive metadata errors with the same message
ansuz 79bc8830ef disable access restriction if all owners are removed
ansuz f579c9b059 semi-functional allow-list implementation in historyKeeper
ansuz 156c37942d implement new metadata commands related to allow lists and mailboxes
ansuz a4be6185de merge staging and do a little lint compliance
ansuz 8694c17023 sketch out metadata commands for allow lists
ansuz 3f606d8c75 remove some duplicated code
yflory 5cb266838a Fix syntax error
ansuz 0d69620687 tweak the metadata line handler to handle an edge case in trim history
ansuz 69e61ec2f2 ignore metadata commands which add invalid owners
ansuz ab868237a0 replace ad hoc line stream with readline module
ansuz fe884278f4 ignore non-interesting errors when processing metadata
yflory 4027672678 Store the mailbox of all the owners
yflory d52e449f87 Fix setMetadata RPC saferphore
yflory ed5671a548 Don't write metadata updates to the log if it doesn't change the value
yflory 738030e8c0 Add pending_owners commands
yflory e12e5e1f25 Allow pending_owners to claim ownership
yflory 28b2341f2c Serverside metadata update
ansuz c5ca82f0e1 throw errors if you try to update expiration times, as this isn't implemented yet
ansuz 0a0c64d240 only increment the metadata line index if you can parse the line
ansuz 1c37ec7aee prevent duplicated owners in metadata amendments
ansuz ce847700c4 expose the index of the metadata log processor
ansuz b36f50f2c9 update metadata queries to include edits
ansuz efd0efede4 implement RESET_OWNERS command for editable metadata
ansuz 7b18bf91ce implement functions for iterating over metadata logs