Commit Graph

169 Commits (e5cea3c250a6e195d1c10877fd100474dd4ee7f1)

Author SHA1 Message Date
ansuz e5cea3c250 replace inline blob management functionality with dedicated module
ansuz 40f302d002 revert usage of batch reads for file size
ansuz 340a290ceb add names for batched reads for debugging
ansuz a7e40040a1 log unauthenticated RPC calls as silly
ansuz 023c29795a update grep-able comments in rpc
ansuz 65b0112dcb batch concurrent requests for expensive IO and computations
ansuz ec2b5dd01f remove dead code
ansuz 4902554a61 implement per-channel fifo queues for metadata and channel writes
ansuz 70161dbd73 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into teams-server-features
yflory a6a40c3f6a Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
ansuz 5079c78ddf serverside changes for WRITE_PRIVATE_MESSAGE rpc
yflory d52e449f87 Fix setMetadata RPC saferphore
ansuz 0abb4f222d Merge branch 'ownership' of github.com:xwiki-labs/cryptpad into origin/ownership
yflory ed5671a548 Don't write metadata updates to the log if it doesn't change the value
yflory e131661673 Accept and decline ownership offers
ansuz 05908ac035 store the current time in all pin-log messages
yflory 5f37aae990 Add a queue to setMetadata to aovid race conditions
yflory e12e5e1f25 Allow pending_owners to claim ownership
yflory 28b2341f2c Serverside metadata update
ansuz b360d79a76 simplify 'isNewChannel' rpc
ansuz 7e13f7e3ca validate owners against amended metadata when removing channels
ansuz 31f7c4b90a validate owners against amended metadata when clearing channels
ansuz 8c92d3dc02 move metadata to the top of the file with all the other imports
ansuz 6a5ab1ff87 update 'isNewChannel'
ansuz 8644784b03 identify a false positive for IS_NEW_CHANNEL rpc
ansuz b36f50f2c9 update metadata queries to include edits
ansuz 46cd796db5 label code that will need to change for editable metadata
ansuz a2c8ec963c archive files deleted by 'removeOwnedChannel' if the admin has configured that behaviour
ansuz 4fd490f07f leave some notes for later
yflory 74a0252712 Fix unique IPs in the admin panel when using nginx
ansuz e147d0eca4 add info-level logging for all rpc-initiated deletions
ansuz cd793b295d provide a standard api for calculating pin data for a given public key
ansuz e17bad7fb7 use configured pinPath and handle errors when checking pin status
ansuz 4e9273f35c improved logger behaviour and updated default configuration
ansuz e1e6d51038 new logging api
ansuz 3d8c6dfc7d lint compliance
ansuz 4566bf4ed8 drop support for various serverside config points
yflory f24d34c0af History keeper is now separated from chainpad-server
ansuz f6ba0b266d support nested data directories
ansuz 0fdd6bfb94 add a bunch of notes
yflory bb5f03bd0f Add admin panel
yflory 2a95127aee Fix custom limits not applied when adminEmail is set to false
ansuz 6922bc1e08 lint compliance
ansuz fcc54a3c34 Merge branch 'docker-fix-rename' into staging
ansuz a090dc52db flow compliance
mcrosson 3a6f7d9b36 Fixup docker rename calls (addresses )
ansuz 848a918eda remove out of date comments
ansuz ab04a7cb46 fix the bug I caused while trying to silence the linter
ansuz 12cf1993b9 flow compliance for loginBlock RPCs
ansuz d03339f20b check for the presence of a blockHash in localStorage when logging in