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