Commit Graph
100 Commits
Author SHA1 Message Date
ansuz a2789b9395 Merge branch 'soon' 2019-11-19 10:03:54 -05:00
ansuz e8db8968f7 Merge branch 'master' into soon 2019-11-14 08:30:51 -05:00
ansuz 99f46888d3 add changelog that I forgot to commit/push 2019-11-14 08:30:17 -05:00
ansuz 86bc0bcae7 lint compliance 2019-11-08 11:54:07 -05:00
ansuz 10db91e006 bump platform version 2019-11-08 11:41:38 -05:00
ansuz 05827d9202 Merge branch 'soon' into staging 2019-11-08 09:31:38 -05:00
ansuz 5b22406dd7 Merge branch 'master' of github.com:xwiki-labs/cryptpad 2019-11-08 09:31:27 -05:00
ansuz d4e6bc780b fix an overly broad CSS selector for notifications
Unfortunately it was breaking some useful behaviour in the slide app
2019-11-05 11:19:44 -05:00
ansuz d4e5b98c14 update nginx config to add trailing slashes to new apps 2019-10-01 13:23:38 +02:00
ansuz e4914d60a6 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-10-01 12:17:13 +02:00
ansuz c46e7f4021 log the time it takes to load pins and to run the eviction script 2019-10-01 12:17:01 +02:00
ansuz 469d674ca0 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-10-01 10:59:44 +02:00
ansuz 5876f5c737 include user block location in support requests 2019-10-01 10:59:23 +02:00
ansuz b111a88531 include user block location in support requests 2019-10-01 10:58:59 +02:00
ansuz 3ccca553bc apparently readline expects a 'close' event listener, not 'end' 2019-10-01 10:32:37 +02:00
ansuz a725f69ee7 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-09-30 17:14:17 +02:00
ansuz afae5d7f85 apparently readline expects a 'close' event listener, not 'end' 2019-09-30 17:14:11 +02:00
ansuz 16e8c96210 allow for selection of user data in admin side of support tickets 2019-09-30 15:41:11 +02:00
ansuz 2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
2019-09-30 15:35:27 +02:00
ansuz 8761e2071a test many more features of roster.js via rpc tests 2019-09-30 14:57:15 +02:00
ansuz 59a361449d don't allow deletion of displayName or notifications via describe command 2019-09-30 14:56:16 +02:00
ansuz 8e07b03581 fix parse error 2019-09-30 14:51:40 +02:00
ansuz fd31fd3096 roster changes: validate roles when describing. interpret assignment of null as deletion. prevent a typeError when describing somebody that doesn't exist 2019-09-30 11:50:01 +02:00
ansuz 9b74136b66 Merge branch 'invitations' into staging 2019-09-30 10:53:10 +02:00
ansuz 69e61ec2f2 ignore metadata commands which add invalid owners 2019-09-27 14:28:59 +02:00
ansuz 648980ad50 a few more slow nacl imports that I missed 2019-09-27 13:32:57 +02:00
ansuz c968d1cdae use nacl-fast in history keeper 2019-09-27 13:31:42 +02:00
ansuz 069776e804 use fast implementations of tweetnacl serverside 2019-09-27 13:30:17 +02:00
ansuz 252b2729a6 supply plan information with support ticket submissions 2019-09-27 13:20:53 +02:00
ansuz 717a7d550c increase size of pdfs rendered via media-tags in code preview pane 2019-09-27 12:40:37 +02:00
ansuz 4f862d59d7 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-09-27 12:11:53 +02:00
ansuz 777d9eff5f pass arguments to 'throttle' 2019-09-27 12:05:56 +02:00
ansuz 61e66e9add WIP invitation link generation 2019-09-27 12:05:08 +02:00
ansuz 6425d492f1 move credential.js from customize.dist/ to www/common/ 2019-09-27 12:04:31 +02:00
ansuz 83c19f01f3 Merge branch 'soon' into staging 2019-09-27 11:57:09 +02:00
ansuz 82a0048082 keep trying to draw the preview pane, if necessary 2019-09-26 12:02:11 +02:00
ansuz e5cb3250d8 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-09-26 11:57:10 +02:00
ansuz abd491cf60 keep trying to draw the preview pane, if necessary 2019-09-26 11:56:53 +02:00
ansuz 5fa7703ad3 Merge branch 'soon' into staging 2019-09-24 18:16:17 +02:00
ansuz 4d26d45d41 update changelog 2019-09-24 17:38:03 +02:00
ansuz 56eee4addd Merge branch 'soon' into staging 2019-09-24 16:40:25 +02:00
ansuz e4b47ae626 Merge branch 'soon' 2019-09-24 16:38:46 +02:00
ansuz 8edf69e410 Merge branch 'soon' 2019-09-23 17:58:34 +02:00
ansuz e395c0bf1e Merge branch 'soon' 2019-09-23 17:54:49 +02:00
ansuz cfc90a56b6 restore paths to blob and blobstage for admin disk usage report 2019-09-23 16:13:24 +02:00
ansuz 2d761388c1 always return errors as strings when sending roster messages. fix getLastCheckpointHash logic 2019-09-23 11:43:28 +02:00
ansuz 55f19b998f downgrade an XXX to a FIXME 2019-09-23 11:18:34 +02:00
ansuz 744be9929f handle stream errors when uploading 2019-09-23 11:17:42 +02:00
ansuz 33623bdafc update version strings 2019-09-23 11:13:17 +02:00
ansuz c8389ba657 implement roster.getLastCheckpointHash 2019-09-23 11:07:18 +02:00
ansuz 8326b8b270 disable automatic blob expiration since we can't quite rely on atime as an inactivity metric 2019-09-23 10:56:38 +02:00
ansuz f2db93834b implement blob archival and WIP blob iteration methods 2019-09-20 16:43:57 +02:00
ansuz d1e1a11e38 fix path issues in blobStore 2019-09-20 13:37:38 +02:00
ansuz 321df2234d export 'response.clear' to avoid typeErrors 2019-09-19 13:55:35 +02:00
ansuz 047d64a3c2 clone objects passed to roster commands to avoid mutating the passed value 2019-09-19 13:44:48 +02:00
ansuz ce5c841a42 implement auto-checkpoint logic 2019-09-19 09:18:07 +02:00
ansuz 7230ee71a8 fix json.sortify in browser contexts. lint compliance 2019-09-18 16:31:23 +02:00
ansuz 4269cb1ec7 fixed a few roster bugs 2019-09-18 16:27:01 +02:00
ansuz 073543fe3d more WIP for roster 2019-09-18 15:04:08 +02:00
ansuz 84518c0775 a few more helpers in common-util 2019-09-18 15:03:14 +02:00
ansuz e5b7c052bd export the rpc's 'destroy' method via pinpad 2019-09-18 15:02:32 +02:00
ansuz 5c984854c7 WIP 2019-09-17 18:49:49 +02:00
ansuz cc4ea50ef6 comment out dead code 2019-09-17 18:46:24 +02:00
ansuz 922d7a247b use latest Team Crypto methods 2019-09-17 17:44:22 +02:00
ansuz 5fe1627488 integrate roster test usage into rpc 2019-09-17 11:32:47 +02:00
ansuz 2c0e03a3d4 add nodejs support to pinpad.js 2019-09-17 11:28:38 +02:00
ansuz be8b014b36 WIP roster implementation 2019-09-17 11:28:22 +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 cb6b4a8eb3 always supply a callback when writing messages 2019-09-12 18:04:24 +02:00
ansuz e5cea3c250 replace inline blob management functionality with dedicated module 2019-09-12 17:30:35 +02:00
ansuz c7f70d7264 implement blob management methods in a dedicated file 2019-09-12 17:27:44 +02:00
ansuz d4b4a50253 remove annoying console.log 2019-09-12 17:26:45 +02:00
ansuz abaf4c7371 escapeKeyCharacters is now a common utility 2019-09-12 17:24:40 +02:00
ansuz c17a28cced WIP roster definition 2019-09-11 15:41:50 +02:00
ansuz 7cc1832a1f handle stream errors when checking for metadata 2019-09-11 15:40:25 +02:00
ansuz 152284e443 implement util.bake and polyfill btoa and atob 2019-09-11 15:39:22 +02:00
ansuz ab868237a0 replace ad hoc line stream with readline module 2019-09-11 11:01:41 +02:00
ansuz 73854a8b6a implement Util.both 2019-09-11 10:54:44 +02:00
ansuz bcbe561bbf implement Util.both 2019-09-11 10:54:21 +02:00
ansuz 89d6a7ad76 Merge branch 'soon' into staging 2019-09-10 17:34:04 +02:00
ansuz e3864677e2 update changelog for Baiji (3.1.0) 2019-09-10 17:32:37 +02:00
ansuz 3ff40df1b8 change server from PACKAGE mode to FRESH mode when you flush the cache 2019-09-10 17:32:10 +02:00
ansuz 532ba9b9fd update XXX comments which are no longer valid or can wait 2019-09-10 10:29:08 +02:00
ansuz 9f9bce7ac5 create the 'what is cryptpad' pad as owned when you register 2019-09-09 18:12:05 +02:00
ansuz 6f9d438d4d fix hacky detection of secure context 2019-09-09 18:12:05 +02:00
ansuz 26faf72df8 make it easier to filter clientside logs 2019-09-09 17:23:35 +02:00
ansuz a3eff2728e update lib/once.js to match clientside definition 2019-09-09 16:39:54 +02:00
ansuz 40f302d002 revert usage of batch reads for file size 2019-09-09 16:34:30 +02:00
ansuz 56ec91ff27 update util.once to add a handler for multiple callbacks 2019-09-09 16:31:57 +02:00
ansuz 1d5534b593 provide more debugging info on metadata parse errors 2019-09-09 16:03:14 +02:00
ansuz d83c43b0eb increment version to 3.1.0 2019-09-09 16:00:59 +02:00
ansuz c9be2fae36 avoid triggering a warning when using the Notifications API in an insecure context 2019-09-09 15:59:56 +02:00
ansuz c7cea7fae3 identify cause of 'channel ready without callback' and handle reconnection more gracefully 2019-09-09 15:56:01 +02:00
ansuz 8e4b6a6383 change the log type on noisy messages for easier filtering 2019-09-09 15:52:04 +02:00
ansuz ecfac9e7b3 test usage of multiple rpc sessions with the same network 2019-09-06 15:18:55 +02:00
ansuz 29813e485d add a little debugging info to batch-read 2019-09-06 15:03:42 +02:00
ansuz cb3df0552b generate new txids when resending RPC commands and prevent unintended fallthrough in handler 2019-09-06 14:59:32 +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