Commit Graph
100 Commits
Author SHA1 Message Date
ansuz 14add53f99 Merge branch 'soon' into staging 2019-07-17 14:50:47 +02:00
ansuz 646d8e7341 add some comments to common-hash for new APIs 2019-07-17 14:50:22 +02:00
ansuz 0b17df3302 add missing header to CHANGELOG 2019-07-17 14:24:40 +02:00
ansuz 0b36286fc8 2.25.0 changelog update 2019-07-17 14:16:19 +02:00
ansuz c42b572948 add a comment to the config file about the support keys 2019-07-17 14:16:06 +02:00
ansuz 7ca37d8cea Merge branch 'soon' into staging 2019-07-16 11:31:17 +02:00
ansuz 181f848eb9 Merge branch 'master' of github.com:xwiki-labs/cryptpad 2019-07-16 11:30:55 +02:00
ansuz 5d4fba04dd update lodash versions 2019-07-16 11:17:12 +02:00
ansuz 8193a1997c handle files without extensions when importing into the code editor 2019-07-13 10:25:22 +02:00
ansuz b149d6e139 Merge branch 'soon' into staging 2019-07-11 10:28:20 +02:00
ansuz b1f0ca3664 update jshint 2019-07-11 10:27:08 +02:00
ansuz 1143ee3974 fix typeError when subscribing to mailboxes from the profile page 2019-07-11 09:55:54 +02:00
ansuz 677a1594a5 wrap long lines in the support page 2019-07-10 10:25:40 +02:00
ansuz 5f5cd1e045 oups, add a missing closing brace 2019-07-08 12:12:42 +02:00
ansuz 0dee1143ba Merge branch 'master' of github.com:xwiki-labs/cryptpad 2019-07-08 12:11:08 +02:00
ansuz 8be6c84e2f guard against null elements in the drive 2019-07-08 12:10:57 +02:00
ansuz c42a79991c Merge branch 'soon' into staging 2019-06-25 16:51:18 +02:00
ansuz 60673103ad don't require the same thing twice 2019-06-25 11:25:44 +02:00
ansuz 4b8a8fbe5f add mkAsync function 2019-06-25 11:13:03 +02:00
ansuz 33f7dc3a36 Merge branch 'soon' into staging 2019-06-21 15:54:16 +02:00
ansuz 0d3f8ab9e7 update CHANGELOG for Yak release (2.24.0) 2019-06-21 15:48:56 +02:00
ansuz ff22af3343 do some things with docker which I don't really understand 2019-06-20 12:15:02 +02:00
ansuz c199a9a3e7 enable migration#9 for new friends 2019-06-20 12:00:50 +02:00
ansuz 448c5a9ed4 change an XXX to a comment 2019-06-20 11:59:45 +02:00
ansuz c59f25d7f6 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-06-20 11:54:49 +02:00
ansuz cb6c7cc4b5 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-06-20 11:54:07 +02:00
ansuz 37dfeb1ad6 remove an XXX since it's not actually a problem 2019-06-20 11:51:14 +02:00
ansuz 85871ead2e update version 2019-06-20 11:16:36 +02:00
ansuz 31e03558d8 update about page 2019-06-20 11:14:33 +02:00
ansuz 0cb3a13aca lint compliance 2019-06-19 12:10:14 +02:00
ansuz b59969f48b archive channels at expiration time if configured to prefer archiving 2019-06-19 11:52:20 +02:00
ansuz d19b704bb8 fix an inverted boolean 2019-06-14 13:38:09 +02:00
ansuz f5a2627d86 implement script to diagnose conflicts between the production database and the archive 2019-06-14 11:48:15 +02:00
ansuz 1e5248ff9d implement methods for checking if a file exists in the database or the archive 2019-06-14 11:38:16 +02:00
ansuz 13738abc03 remove an incorrect comment 2019-06-14 11:37:34 +02:00
ansuz 7b8ac3d8c8 Merge branch 'soon' into staging 2019-06-14 10:45:25 +02:00
ansuz 58cee9e13d remove an XXX because the code looks safe 2019-06-13 16:48:12 +02:00
ansuz a2c8ec963c archive files deleted by 'removeOwnedChannel' if the admin has configured that behaviour 2019-06-13 16:44:27 +02:00
ansuz 6aa6b706a4 don't release until you think about this XXX a bit more 2019-06-13 16:36:22 +02:00
ansuz ac3a58cc38 fix a deadlock by returning the lock after clearing ephemeral channels 2019-06-13 15:03:36 +02:00
ansuz a2eee153b1 Merge branch 'soon' into staging 2019-06-13 12:24:00 +02:00
ansuz ddf4a6a784 pass the correct path to 'listChannels' for 'listArchivedChannels' 2019-06-13 12:16:23 +02:00
ansuz 7e455e6fce drop unnecessary code, restore instead of remove archived files in restoration script, change restore archived name 2019-06-13 12:16:23 +02:00
ansuz cb0c4ee944 don't continue iterating in listChannels until a the current task has called back 2019-06-13 12:16:23 +02:00
ansuz 2605d27e3f fix a completely wrong function signature 2019-06-13 12:16:23 +02:00
ansuz 5a1c25a0df fix a race condition, shutdown the log when you're done 2019-06-13 12:16:23 +02:00
ansuz c0d908af4d implement 'unarchiveChannel' 2019-06-13 12:16:23 +02:00
ansuz 4fd490f07f leave some notes for later 2019-06-13 12:16:23 +02:00
ansuz 11976b262e add a note for later 2019-06-13 12:16:23 +02:00
ansuz dd375a2a22 every type of storage should have its own nested directory within the archive 2019-06-13 12:16:23 +02:00
ansuz 8ed725f566 update the example config to support cold storage 2019-06-13 12:16:23 +02:00
ansuz ede929f4e4 implement inactive channel archival and archival expiration 2019-06-13 12:16:23 +02:00
ansuz 17ce25b666 add a warning to delete-inactive, which we know has bugs 2019-06-13 12:16:23 +02:00
ansuz 7647f7c68a implement four new storage APIs
* listChannels
* listArchivedChannels
* archiveChannel
* removeArchivedChannel
2019-06-13 12:16:23 +02:00
ansuz 2337fbdc6b update chainpad-server dependency 2019-06-06 15:51:48 +02:00
ansuz 1e1edf922c Merge branch 'soon' into staging 2019-06-05 15:18:12 +02:00
ansuz 5477b83865 Merge branch 'master' into soon 2019-06-05 15:18:01 +02:00
ansuz 8d38f144b0 update ws dependency 2019-06-05 15:10:26 +02:00
ansuz 5e62cc2245 Merge branch 'soon' into staging 2019-06-03 17:24:39 +02:00
ansuz 980e3f964a changelog for v2.23.0 2019-05-28 15:26:37 +02:00
ansuz d98467a3ff update version in footer and package.json 2019-05-27 17:38:26 +02:00
ansuz 70e65721cd Merge branch 'soon' into staging 2019-05-23 15:52:20 +02:00
ansuz 85ae79193e add updates to the changelog which I forgot to commit 2019-05-23 15:50:40 +02:00
ansuz 7a1b8baf77 Merge branch 'soon' 2019-05-21 11:20:37 +02:00
ansuz 5cfc77e8b5 Merge branch 'soon' 2019-05-21 11:10:56 +02:00
ansuz 135182ea0a update CHANGELOG.md for 2.21.0 2019-05-03 11:44:51 +02:00
ansuz cae0a24f78 set footer and repo version to 2.21.0 (Vervet) 2019-05-02 10:35:20 +02:00
ansuz 9f109ca613 Merge branch 'soon' into staging 2019-05-02 10:33:31 +02:00
ansuz d382f73976 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-04-23 17:33:20 +02:00
ansuz aa9a27634a actual lint compliance 2019-04-23 17:29:39 +02:00
ansuz 39e725c5c9 add a migration script for the task format 2019-04-23 17:22:40 +02:00
ansuz ec64de2c67 additional work on the storage API
* optimize layout on the filesystem
* drop some unused functions
* don't recurse over folders that you know won't be relevant
* remove empty folders
* add a migration API
* fix some minor bugs with asynchrony
* lint compliance
2019-04-23 17:20:03 +02:00
ansuz d64e1c450e Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-04-23 15:58:10 +02:00
ansuz 7665720d77 integrate task execution into the server directly 2019-04-23 13:28:05 +02:00
ansuz 7b55df5931 rewrite task execution as API instead of a script 2019-04-23 13:26:45 +02:00
ansuz ecd9647a2e add shutdown command for the logstore 2019-04-23 13:25:03 +02:00
ansuz e147d0eca4 add info-level logging for all rpc-initiated deletions 2019-04-17 17:09:07 +02:00
ansuz bc45bba484 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-04-17 16:31:43 +02:00
ansuz 5a8cd61600 add support for non-standard paths in pinneddata.js 2019-04-17 16:31:35 +02:00
ansuz cd793b295d provide a standard api for calculating pin data for a given public key 2019-04-17 16:30:45 +02:00
ansuz b8343b5483 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-04-17 14:46:57 +02:00
ansuz 5c9cd5ffc6 standardize pin calculation routine 2019-04-17 14:46:46 +02:00
ansuz d5a9eacef0 standardize loading of server configuration 2019-04-17 13:48:39 +02:00
ansuz 670040ae68 Merge branch 'soon' into staging 2019-04-12 18:24:45 +02:00
ansuz bcb00ebfae fix description of a bug fix in the changelog 2019-04-12 17:41:46 +02:00
ansuz 24c4029922 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into staging 2019-04-12 17:24:36 +02:00
ansuz 47cb776d6c write changelog for v2.20.0 2019-04-12 17:19:19 +02:00
ansuz 1853566b1a serve datastore over the webserver in the example nginx config 2019-04-12 17:17:54 +02:00
ansuz 5b0380863e update example config 2019-04-12 17:17:10 +02:00
ansuz c3d52e87b9 use configured paths in scripts instead of hardcoded strings 2019-04-12 17:16:32 +02:00
ansuz 36637c4a7f leave a quick note about an error 2019-04-12 16:54:59 +02:00
ansuz dde28dfa02 reorder logLevel priority 2019-04-11 11:23:22 +02:00
ansuz f9eb1fde67 oops 2019-04-11 10:54:00 +02:00
ansuz 11eb566158 don't crash the server if one line of a pin log is invalid 2019-04-11 10:41:07 +02:00
ansuz e17bad7fb7 use configured pinPath and handle errors when checking pin status 2019-04-11 10:27:52 +02:00
ansuz 6d015a2b9f remember this uncommitted change 2019-04-09 15:10:15 +02:00
ansuz 0e59bac008 bump chainpad-server version 2019-04-09 15:08:52 +02:00
ansuz 0bd14bfcbe fix logging to stdout and document logging configuration 2019-04-09 14:29:02 +02:00
ansuz b3e0f9e886 fix use before definition 2019-04-09 11:57:33 +02:00
ansuz 8c757019e2 work around adblock plus removing our self-hosted twitter icon 2019-04-09 11:50:13 +02:00