Commit graph

178 commits

Author SHA1 Message Date
yflory
195de903e3 mkAsync getFileSize and getChannelList 2019-12-04 17:15:45 +01:00
yflory
cf298ccd89 Remove dev code and improve performances 2019-12-04 17:05:10 +01:00
yflory
ab3945db1f temp 2019-12-04 13:37:46 +01:00
yflory
c64eabc33a Change blob password 2019-10-30 18:29:33 +01:00
ansuz
069776e804 use fast implementations of tweetnacl serverside 2019-09-27 13:30:17 +02:00
ansuz
cfc90a56b6 restore paths to blob and blobstage for admin disk usage report 2019-09-23 16:13:24 +02:00
ansuz
f2db93834b implement blob archival and WIP blob iteration methods 2019-09-20 16:43:57 +02:00
ansuz
c418f77e48 Merge branch 'soon' into staging 2019-09-13 10:52:44 +02:00
ansuz
8084343705 guard against a typeError 2019-09-12 18:06:54 +02:00
ansuz
e5cea3c250 replace inline blob management functionality with dedicated module 2019-09-12 17:30:35 +02:00
ansuz
40f302d002 revert usage of batch reads for file size 2019-09-09 16:34:30 +02:00
ansuz
340a290ceb add names for batched reads for debugging 2019-09-06 14:58:00 +02:00
ansuz
a7e40040a1 log unauthenticated RPC calls as silly 2019-09-06 14:36:22 +02:00
ansuz
023c29795a update grep-able comments in rpc 2019-09-05 15:48:13 +02:00
ansuz
65b0112dcb batch concurrent requests for expensive IO and computations 2019-09-05 15:40:17 +02:00
ansuz
ec2b5dd01f remove dead code 2019-09-04 14:42:59 +02:00
ansuz
4902554a61 implement per-channel fifo queues for metadata and channel writes 2019-09-04 11:51:33 +02:00
ansuz
70161dbd73 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into teams-server-features 2019-09-03 17:08:16 +02:00
yflory
a6a40c3f6a Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-09-03 17:05:23 +02:00
ansuz
5079c78ddf serverside changes for WRITE_PRIVATE_MESSAGE rpc 2019-09-03 17:00:26 +02:00
yflory
d52e449f87 Fix setMetadata RPC saferphore 2019-09-03 13:29:57 +02:00
ansuz
0abb4f222d Merge branch 'ownership' of github.com:xwiki-labs/cryptpad into origin/ownership 2019-09-02 17:25:12 +02:00
yflory
ed5671a548 Don't write metadata updates to the log if it doesn't change the value 2019-09-02 17:16:14 +02:00
yflory
e131661673 Accept and decline ownership offers 2019-08-30 17:36:27 +02:00
ansuz
05908ac035 store the current time in all pin-log messages 2019-08-30 16:31:08 +02:00
yflory
5f37aae990 Add a queue to setMetadata to aovid race conditions 2019-08-30 11:49:38 +02:00
yflory
e12e5e1f25 Allow pending_owners to claim ownership 2019-08-30 11:49:15 +02:00
yflory
28b2341f2c Serverside metadata update 2019-08-28 12:40:35 +02:00
ansuz
b360d79a76 simplify 'isNewChannel' rpc 2019-08-21 12:54:24 +02:00
ansuz
7e13f7e3ca validate owners against amended metadata when removing channels 2019-08-21 12:46:45 +02:00
ansuz
31f7c4b90a validate owners against amended metadata when clearing channels 2019-08-21 12:45:19 +02:00
ansuz
8c92d3dc02 move metadata to the top of the file with all the other imports 2019-08-21 12:30:01 +02:00
ansuz
6a5ab1ff87 update 'isNewChannel' 2019-08-14 17:34:08 +02:00
ansuz
8644784b03 identify a false positive for IS_NEW_CHANNEL rpc 2019-07-23 11:34:23 +02:00
ansuz
b36f50f2c9 update metadata queries to include edits 2019-06-27 18:21:12 +02:00
ansuz
46cd796db5 label code that will need to change for editable metadata 2019-06-25 13:43:15 +02:00
ansuz
a2c8ec963c archive files deleted by 'removeOwnedChannel' if the admin has configured that behaviour 2019-06-13 16:44:27 +02:00
ansuz
4fd490f07f leave some notes for later 2019-06-13 12:16:23 +02:00
yflory
74a0252712 Fix unique IPs in the admin panel when using nginx 2019-04-18 15:15:32 +02:00
ansuz
e147d0eca4 add info-level logging for all rpc-initiated deletions 2019-04-17 17:09:07 +02:00
ansuz
cd793b295d provide a standard api for calculating pin data for a given public key 2019-04-17 16:30:45 +02:00
ansuz
e17bad7fb7 use configured pinPath and handle errors when checking pin status 2019-04-11 10:27:52 +02:00
ansuz
4e9273f35c improved logger behaviour and updated default configuration 2019-04-09 11:40:51 +02:00
ansuz
e1e6d51038 new logging api 2019-04-08 18:11:36 +02:00
ansuz
3d8c6dfc7d lint compliance 2019-04-01 16:41:13 +02:00
ansuz
4566bf4ed8 drop support for various serverside config points 2019-04-01 12:09:11 +02:00
yflory
f24d34c0af History keeper is now separated from chainpad-server 2019-03-29 17:03:53 +01:00
ansuz
f6ba0b266d support nested data directories 2019-03-29 13:59:22 +01:00
ansuz
0fdd6bfb94 add a bunch of notes 2019-03-29 13:45:54 +01:00
yflory
bb5f03bd0f Add admin panel 2019-03-27 17:00:28 +01:00