Commit Graph
100 Commits
Author SHA1 Message Date
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