Commit Graph
100 Commits
Author SHA1 Message Date
ansuz e3269df7f0 fix some critical errors in the trim history storage api 2020-02-03 14:23:31 -05:00
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
2020-02-03 14:20:05 -05:00
ansuz 06c29ef1d1 latest api changes to match the netflux-server refactor 2020-02-03 10:03:43 -05:00
ansuz b922860339 drop usage of historyKeeper.setConfig 2020-01-27 18:54:16 -05:00
ansuz 80c012f34d prepare to merge history keeper and rpc 2020-01-27 17:57:39 -05:00
ansuz b093d3f0d2 WIP massive rpc refactor 2020-01-24 14:45:53 -05:00
ansuz ceb351326c split out some more rpc functionality and fix broken module paths 2020-01-24 13:36:14 -05:00
ansuz c1f222dd6c move metadata commands from rpc to their own module 2020-01-24 13:19:40 -05:00
ansuz bb7e8e4512 move login block functionality into its own rpc module 2020-01-24 13:14:26 -05:00
ansuz c765362744 move more rpc functionality into modules 2020-01-24 13:06:46 -05:00
ansuz c93b39c094 separate more rpc functionality into pinning and core submodules 2020-01-24 12:43:11 -05:00
ansuz 4fd68b672e drop clientside hooks wrappers for authenticated GET_FILE_SIZE 2020-01-24 12:42:31 -05:00
ansuz 6b5118cdc3 add an npm script to lint only server components 2020-01-24 12:41:42 -05:00
ansuz ba6e3f33bd move admin commands into their own module 2020-01-24 11:25:48 -05:00
ansuz 39b0785406 apply custom limits immediately at startup 2020-01-24 09:57:12 -05:00
ansuz 9cdf54aff2 untested implementation of trimHistory 2020-01-23 17:58:24 -05:00
ansuz c388641479 drop support for 'retainData' configuration 2020-01-23 15:13:19 -05:00
ansuz f45de2b52f move some server deps from repo root to lib/ 2020-01-23 15:01:56 -05:00
ansuz c4194117a7 ever so slightly faster direct message handler 2020-01-23 14:33:00 -05:00
ansuz c146125283 sketch out a method for graceful shutdown 2020-01-23 14:32:32 -05:00
ansuz 873a7c7c84 remove some flow annotations 2020-01-23 14:32:10 -05:00
ansuz 88dcadcb1b sketch out trimHistory interface 2020-01-23 14:31:45 -05:00
ansuz 47290fca1e leave some notes about something that was tricky to read 2020-01-23 14:10:20 -05:00
ansuz 75f1f8c40b refactor some methods that will be used 2020-01-23 13:56:16 -05:00
ansuz b585dd998d throw in a little asynchrony 2020-01-23 13:27:12 -05:00
ansuz a0f1680e85 Merge branch 'staging' into trim-history 2020-01-23 12:49:34 -05:00
ansuz 99beeca8fd update changelog for Kouprey release (3.10.0) 2020-01-22 13:04:24 -05:00
ansuz 0ad314c1ce Merge branch 'soon' into staging 2020-01-22 08:19:29 -05:00
ansuz 189dc0db71 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2020-01-21 14:08:35 -05:00
ansuz 95a2742b7a add an example systemd service file 2020-01-21 14:08:26 -05:00
ansuz 47d9c4daeb update onlyoffice detection to support sheet migration 2020-01-21 14:07:46 -05:00
ansuz 671999c600 treat onlyoffice iframes specially with regard to CSP 2020-01-21 08:39:55 -05:00
ansuz 698c2f946e update footer and package.json version to 3.10.0 (Kouprey) 2020-01-20 16:03:34 -05:00
ansuz 10cdd5c76b Merge remote-tracking branch 'origin/communities-oo' into staging 2020-01-20 15:59:29 -05:00
ansuz a19cebd42f Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2020-01-20 15:54:26 -05:00
ansuz e6d5b0886e evict unpinned blobs and blob proofs 2020-01-20 15:54:15 -05:00
ansuz 50ea551b36 Merge branch 'staging' into trim-history 2020-01-16 14:26:43 -05:00
ansuz 66c857d61e tiny optimization which saves a little bit of memory usage for a little bit of time 2020-01-16 14:26:23 -05:00
ansuz 9de073c269 finally get around to reorganizing the messiest part of history keeper 2020-01-16 14:26:12 -05:00
ansuz 8c5c643a25 finally get around to reorganizing the messiest part of history keeper 2020-01-16 14:25:00 -05:00
ansuz 4418f6a113 tiny optimization which saves a little bit of memory usage for a little bit of time 2020-01-16 14:24:07 -05:00
ansuz 6a52b97cd8 Merge branch 'staging' into trim-history 2020-01-15 15:46:35 -05:00
ansuz ff40538ee7 sketch our two new RPCs for trimming history 2020-01-15 15:11:45 -05:00
ansuz 15ca855f22 start using the scheduler for all relevant database methods
...and describe the rationale for using particular scheduler semantics
2020-01-15 15:09:30 -05:00
ansuz 7072fe4fa4 implement and test a complex constrained scheduler 2020-01-15 13:32:52 -05:00
ansuz 47fdf9de9f add a note to fix some odd behaviour 2020-01-13 10:32:31 -05:00
ansuz c89595c7bb handle all the simple cases where operations on channels should be queued 2020-01-13 10:32:06 -05:00
ansuz 10eed5c46d drop unmaintained flow annotations 2020-01-13 10:28:28 -05:00
ansuz b5b3e99e56 use correct function signature for Pinned.load 2020-01-10 12:29:57 -05:00
ansuz a73a1ec116 update changelog to note Finnish translations 2020-01-08 16:48:18 -05:00
ansuz 48ff0e6f1d Merge branch 'soon' into staging 2020-01-08 12:56:23 -05:00
ansuz a55233f794 Merge branch 'master' of github.com:xwiki-labs/cryptpad 2020-01-08 12:56:13 -05:00
ansuz 44a5ea39bd update the changelog to provide a detailed account of everything this release breaks 2020-01-07 13:40:54 -05:00
ansuz 944a411d42 bump footer string and increment version number 2020-01-07 11:49:54 -05:00
ansuz 715e9270b7 Merge branch 'modern-buffer' into staging 2020-01-07 08:27:28 -05:00
ansuz 8dd7b88dd8 WIP changelog 2020-01-07 08:26:58 -05:00
ansuz f7fba52e80 Merge branch 'default-config' into staging 2020-01-07 08:23:23 -05:00
ansuz 1b3c2a43bf remove wss from connecSrc in example nginx config 2020-01-06 15:22:55 -05:00
ansuz 4aaef2d811 remove use of deprecated 'new Buffer' instanciation 2020-01-06 14:29:45 -05:00
ansuz 32bdfacd92 fix incorrectly pasted line 2020-01-04 11:56:09 -05:00
ansuz 75925b6ceb fix blob support in example config 2020-01-04 01:39:37 -05:00
ansuz 6cef88cced Merge branch 'soon' 2019-12-30 12:59:07 -05:00
ansuz 78b54fad53 prevent form autofill on the team invite modal 2019-12-30 12:59:00 -05:00
ansuz 78a1c6bdbd prevent form autofill on the team invite modal 2019-12-30 12:58:48 -05:00
ansuz 743f7264e0 prevent form autofill on the team invite modal 2019-12-30 12:58:26 -05:00
ansuz adc29e8b42 Merge branch 'soon' into staging 2019-12-30 12:33:38 -05:00
ansuz 448a5c4b2c take note of config changes in CHANGELOG 2019-12-30 12:13:04 -05:00
ansuz 69bfca52fa nest volumes not exposed via HTTP in 'data' folder for easier migration 2019-12-30 12:11:44 -05:00
ansuz 80f3175a0e simplify cipher list, better dhparams 2019-12-27 13:05:02 -05:00
ansuz f2129161d9 Merge branch 'nginx-domain-variables' into staging 2019-12-26 18:24:28 -05:00
ansuz 7c9b53695b add a bunch of comments to all the mysterious sections of the nginx example config
also remove a large, complicated, unnecessary section
2019-12-26 18:23:52 -05:00
ansuz 05699b2c94 unify websocket configuration points 2019-12-23 18:27:11 -05:00
ansuz a8b363dba0 drop support for 'websocketPath' and 'useExternalWebsocket' configuration points 2019-12-23 18:23:50 -05:00
ansuz 97bc793ca8 simplify websocket configuration even more 2019-12-23 17:39:13 -05:00
ansuz 67cde69120 drop support for configuration points we can't possibly support 2019-12-23 17:28:01 -05:00
ansuz 4c51d464fd drop replify integration 2019-12-23 17:15:07 -05:00
ansuz cffb0da833 remove ssl support in node server.
Use a reverse proxy for this.
2019-12-23 17:05:08 -05:00
ansuz 2dfbb522b0 simplify server websocket configuration 2019-12-23 17:01:00 -05:00
ansuz 31ec784de6 remove examples directoryr 2019-12-23 16:48:15 -05:00
ansuz 7d5bdc33bb update changelog for v3.8.0 2019-12-19 14:52:34 -05:00
ansuz ceb7fc4f66 remove XXX notes which have been addressed 2019-12-18 18:18:14 -05:00
ansuz ea7d254d2f remove XXX 2019-12-18 18:00:27 -05:00
ansuz 167a846cf3 remove unused dependency 2019-12-18 17:59:28 -05:00
ansuz f4072ae817 Merge branch 'inviteUI' of github.com:xwiki-labs/cryptpad into inviteUI 2019-12-18 12:02:52 -05:00
ansuz 9824136917 fix a typo 2019-12-18 12:02:42 -05:00
ansuz 90d8a7a684 remove an unused dependency 2019-12-18 12:02:26 -05:00
ansuz 663a1138b4 trim leading spaces from domains 2019-12-18 12:01:58 -05:00
ansuz 1dee406365 bump footer version 2019-12-18 08:25:15 -05:00
ansuz 89b5e30309 more WIP 2019-12-17 19:27:39 -05:00
ansuz da4399e3dc Merge branch 'inviteUI' of github.com:xwiki-labs/cryptpad into inviteUI 2019-12-16 20:58:23 -05:00
ansuz c82c50c274 WIP team invitations 2019-12-16 20:57:19 -05:00
ansuz 1a521b57c8 implement INVITE and ACCEPT roster methods 2019-12-16 17:22:30 -05:00
ansuz 0cbde8d90f Merge branch 'staging' into inviteUI 2019-12-16 12:07:46 -05:00
ansuz af6b77a2ff fix script errors 2019-12-16 11:59:12 -05:00
ansuz 6686e0e841 Merge branch 'inviteUI' of github.com:xwiki-labs/cryptpad into inviteUI 2019-12-16 10:22:44 -05:00
ansuz af463c2de9 use the same APIs when creating invites as you do when redeeming them 2019-12-16 10:22:22 -05:00
ansuz 042cfffbe8 use APIs instead of creating invitations inline 2019-12-16 09:38:36 -05:00
ansuz 4a83103f52 WIP invitation API 2019-12-13 18:38:05 -05:00
ansuz 7a5bfe8245 pw => password, /common/invitation.js scaffolding 2019-12-13 18:27:48 -05:00
ansuz 3f71169fad update changelog for HimalayanQuail 2019-12-09 18:30:55 -05:00