ansuz
c860819eb1
guard against coercing undefined to a string
...
visible in the author's tooltip when author marks were enabled
for the document, but hidden by the local user
2020-04-22 15:09:27 -04:00
ansuz
b0b4029556
modify changelog with updated instructions for author colors
2020-04-21 12:45:47 -04:00
ansuz
e05891184e
fix regression in maxWorkers
2020-04-21 12:23:48 -04:00
ansuz
7bdd367d88
remove log statements
2020-04-21 09:15:42 -04:00
ansuz
7e334d0e3a
add cursors to media-tags and mermaid in markdown preview
2020-04-20 14:41:37 -04:00
ansuz
a8c8b85f0c
add an XXX note for the 3.16.0 release
2020-04-20 14:31:02 -04:00
ansuz
a04461f7c2
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
2020-04-20 14:26:28 -04:00
ansuz
9efbe59361
force a page reload for patch version changes
2020-04-20 14:25:43 -04:00
ansuz
f4f4e0011f
don't merge this, it's very wrong
2020-04-20 12:32:07 -04:00
ansuz
df6e12877b
update changelog for 3.16.0
2020-04-20 12:15:46 -04:00
ansuz
cb04bec348
Merge branch 'soon' into staging
2020-04-20 08:57:36 -04:00
ansuz
f03f70345a
remove an XXX note
2020-04-17 17:05:14 -04:00
ansuz
b56c73be6e
delegate more work from getOlderHistory to the worker
2020-04-17 17:01:47 -04:00
ansuz
fd169ff39c
close streams after 2 minutes instead of 5
...
Hopefully this helps to even out our memory and CPU usage.
There's also some improved labels so that IF streams time out
we will know the exact origin of the offending call.
2020-04-17 15:05:48 -04:00
ansuz
f42c8e35b1
update version to 3.16.0 (Quagga)
2020-04-17 14:58:16 -04:00
ansuz
d6d4c4c70b
Merge branch 'soon' into staging
2020-04-17 11:44:30 -04:00
ansuz
18c5d48474
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
2020-04-17 11:44:08 -04:00
ansuz
bac8ef3c6e
lint compliance
2020-04-17 11:43:54 -04:00
ansuz
ef1d5bd706
Merge branch 'ckeditor-default-size' into staging
2020-04-17 11:37:12 -04:00
ansuz
d0c3f0fa84
remove XXX notes
2020-04-17 11:36:48 -04:00
ansuz
4e57e390da
write tasks inside of workers
2020-04-16 16:37:24 -04:00
ansuz
c39adb9bff
configure ckeditor to allow unsetting font size
2020-04-16 14:59:43 -04:00
ansuz
ba6faca02e
make the number of workers configurable
2020-04-16 13:53:45 -04:00
ansuz
0465f31a45
add a FIXME note
2020-04-16 13:02:27 -04:00
ansuz
04ab7f538a
recover from worker faults and unify worker types
2020-04-16 13:02:07 -04:00
ansuz
e0a6852b79
correctly serialize an error log
2020-04-16 10:45:18 -04:00
ansuz
9ed82640bf
Merge branch 'worker-queue' into staging
2020-04-15 19:32:42 -04:00
ansuz
e8b1fcf710
solve some cases where crashing workers could result in an invalid state for the queue
2020-04-15 13:59:54 -04:00
ansuz
9ed26cfeb0
lint compliance
2020-04-15 12:40:18 -04:00
ansuz
dc0460780f
Merge branch 'soon' into staging
2020-04-15 09:44:30 -04:00
ansuz
c46561e98d
Merge branch 'master' into soon
2020-04-15 09:44:23 -04:00
ansuz
22186ccb62
Merge branch 'mermaid-styles2' into staging
2020-04-15 09:43:53 -04:00
ansuz
74567e0cf4
return process memory usage in GET CACHE STATS RPC
2020-04-14 15:53:58 -04:00
ansuz
9a7681dc5d
add a note about handling syntax errors in mermaid
2020-04-14 15:18:20 -04:00
ansuz
ca2dc85b34
reduce eye-bleed with gentler styles for mermaid charts
2020-04-14 15:17:41 -04:00
ansuz
89262cd29e
resolve silly conflict and merge staging
2020-04-09 16:35:24 -04:00
ansuz
44a3c72f13
Merge branch 'soon' into staging
2020-04-09 16:31:35 -04:00
ansuz
de6594f4c9
add some XXX notes
2020-04-09 16:31:16 -04:00
ansuz
09bf0a54d8
add access control header
2020-04-09 16:30:22 -04:00
ansuz
e527867e2e
queue blob and channel deletions per-user
2020-04-09 16:29:52 -04:00
ansuz
bd3e18d1a8
only cache a user's pinned channels if there are no errors when loading them
2020-04-08 12:08:26 -04:00
ansuz
bef18a9320
hotfix
2020-04-08 10:28:26 -04:00
ansuz
7fac997e93
increase some file storage timeouts related to streams
2020-04-08 09:38:48 -04:00
ansuz
95965c1dee
keep a parallel implementation of the pin loader to validate the new one
2020-04-07 20:03:41 -04:00
ansuz
dca2707ae3
guard against incorrect types in /auth/
2020-04-07 09:45:21 -04:00
ansuz
e1069b0abb
3.15.0 changelog
2020-04-06 20:02:33 -04:00
ansuz
2e290a6667
last minute fixes and notes
2020-04-06 18:21:07 -04:00
ansuz
a57bf94058
remove XXX note
2020-04-06 11:31:31 -04:00
ansuz
9ef755c07b
update minor version and codename
2020-04-06 11:26:34 -04:00
ansuz
7434c344f5
Merge branch 'soon' into staging
2020-04-06 10:29:19 -04:00
ansuz
7027033ed1
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
2020-04-06 10:29:01 -04:00
ansuz
c53675c9d5
WIP worker rpc call queue
2020-04-06 10:28:26 -04:00
ansuz
d802173325
remove an invalid line
2020-04-06 10:18:11 -04:00
ansuz
90518224fe
Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging
2020-04-06 10:16:12 -04:00
ansuz
5196440e65
guard against a typeError when httpSafeOrigin is not defined
2020-04-06 10:16:02 -04:00
ansuz
2b3f6e3464
Merge branch 'soon' into staging
2020-04-03 10:49:51 -04:00
ansuz
9a137e0025
Merge branch 'master' into soon
2020-04-03 10:49:44 -04:00
ansuz
aace3c006c
Merge branch 'csp-issue' into staging
2020-04-03 10:37:37 -04:00
ansuz
9fa93172cf
tolerate trailing slashes in httpSafeDomain
2020-04-03 10:37:23 -04:00
ansuz
adfd1eaaa2
avoid a silly typeError in the event of an error
2020-04-02 22:57:57 -04:00
ansuz
3b05d24f10
wip csp issue
2020-04-02 17:46:29 -04:00
ansuz
2daf759299
remove clickable items from rendered mermaid
2020-04-02 15:39:55 -04:00
ansuz
110a26cc85
Merge branch 'soon' into staging
2020-04-02 13:11:36 -04:00
ansuz
0c65a69bab
resolve merge conflict
2020-04-01 17:45:56 -04:00
ansuz
834c96a4fc
update comments and remove some notes
2020-04-01 17:43:40 -04:00
ansuz
ed5d97f899
WIP history-keeper fixes
2020-04-01 11:48:16 -04:00
ansuz
eddbe80eef
Merge branch 'soon' into staging
2020-03-30 18:30:34 -04:00
ansuz
1a825ad664
Merge branch 'master' into soon
2020-03-30 18:30:27 -04:00
ansuz
ad118222d0
add a new test to send a stream of data to a mailbox
2020-03-30 18:27:57 -04:00
ansuz
3d8e78a268
fix overly broad config interpretation for daily check
2020-03-30 18:27:14 -04:00
ansuz
e6ec891d9a
improve admin rpc for diagnosing memory used by the cache
2020-03-30 18:26:04 -04:00
ansuz
77961e3954
trim lookup tables for channels without checkpoints
2020-03-30 18:03:37 -04:00
ansuz
b588e8ed43
Merge branch 'soon' into staging
2020-03-30 08:57:51 -04:00
ansuz
a6943b12b4
Merge branch 'soon'
2020-03-30 08:57:18 -04:00
ansuz
db9eaa8d4f
Merge branch 'soon' into staging
2020-03-27 19:59:45 -04:00
ansuz
6d0dee979a
allow admins to inspect index/metadata caches
2020-03-27 19:59:26 -04:00
ansuz
c8c98b5747
Merge branch 'soon' of github.com:xwiki-labs/cryptpad into soon
2020-03-27 17:22:48 -04:00
ansuz
cbd3547814
remove log statements
2020-03-27 17:20:57 -04:00
ansuz
9058a59555
reassign db tasks if the responsible worker fails
2020-03-27 17:17:42 -04:00
ansuz
172823c954
lint compliance
2020-03-27 16:59:41 -04:00
ansuz
b5649707d1
export 'tryParse' command
2020-03-27 15:36:34 -04:00
ansuz
64b0879984
improve logging for parse errors
2020-03-27 15:15:54 -04:00
ansuz
3f86b6141e
rename worker processes
2020-03-27 15:14:45 -04:00
ansuz
d8a88cb4ca
run expiration tasks in a worker instead of the main process
2020-03-27 14:38:58 -04:00
ansuz
b0179eaad9
drop XXX note
2020-03-27 14:25:07 -04:00
ansuz
9dbd32758a
improve worker logging and move blob deletion to worker processes as well
2020-03-27 13:38:27 -04:00
ansuz
5f69fc18d0
suppress some noisy errors
2020-03-26 17:11:43 -04:00
ansuz
5f2d7c8dcf
increase worker rpc wait time before timeout
2020-03-26 15:53:00 -04:00
ansuz
33e8e65507
handle errors in the server's workers
2020-03-26 15:13:20 -04:00
ansuz
a4c8039cc7
improve error handling with rpc response API
2020-03-26 14:45:24 -04:00
ansuz
cb53bd1c15
lint compliance
2020-03-26 14:44:37 -04:00
ansuz
72ccd55e83
use latest chainpad-listmap
2020-03-26 11:40:53 -04:00
ansuz
c0bb5c6427
use latest chainpad
2020-03-26 11:36:49 -04:00
ansuz
14feef1757
calculate pin list checksums in a worker
2020-03-25 18:37:42 -04:00
ansuz
51e6fe1cce
Merge branch 'scaling-file-size' into soon
2020-03-25 17:48:11 -04:00
ansuz
c4f3026331
don't bother sending IS_CHANNEL_PINNED requests
2020-03-25 17:44:32 -04:00
ansuz
70a0d4efb4
move more database reads into the database worker
2020-03-25 17:43:57 -04:00
ansuz
bc13a21796
give fileStreams a little bit more time before closing them
2020-03-25 11:50:45 -04:00
ansuz
4ba36a9173
load user pins in the database worker
2020-03-25 11:39:14 -04:00
ansuz
50e8893b24
move the 'getOlderHistory' call into the database worker
2020-03-25 10:54:29 -04:00