454 Commits (a54a0af604850dad55a3b2bc81ae932a2978cbaa)

Author SHA1 Message Date
ansuz 18c73ad282 WIP working password change with restricted registration 4 years ago
ansuz 8896391536 refactor writeLoginBlock to account for more asynchronous flow 4 years ago
ansuz 50045c08d0 WIP restrict registration 4 years ago
ansuz 15d6f573e7 don't send DUPLICATE error 4 years ago
ansuz 75a316e70d adjust or remove comments 4 years ago
yflory 6027123d12 Fix maintenance 4 years ago
yflory 7f44009617 Better validation function in decrees 4 years ago
ansuz 4e3a7fef24 add notes from our review 4 years ago
ansuz 67af5c220c server notes 4 years ago
yflory 8f679c141c Broadcast update 4 years ago
yflory 96892bff48 Merge branch 'staging' into broadcast 4 years ago
yflory 6f1caf3540 Fix team creation 4 years ago
ansuz 75f9459950 leave a FIXME in the server 4 years ago
ansuz 5eddb41d77 add more background info for some protocol semantics 4 years ago
yflory ed09b92592 Fix deleted pad restored corrupted from cache 4 years ago
yflory 7971a6d267 Major broadcast refactoring 4 years ago
yflory dbce0fe429 Use 33 characters admin channels 4 years ago
ansuz 5f269fbe53 Merge branch 'soon' into staging 4 years ago
yflory d15c0461cc Add /api/broadcast and improve message deletion 4 years ago
yflory a17e732473 Add XXX 4 years ago
yflory fee8a88169 Instance notification prototype 4 years ago
Dmitry Borodaenko 6cd2131f27 Pass archivePath to Store.create always 4 years ago
ansuz c9d1996e0d avoid incrementing index size twice for a single message 4 years ago
ansuz 4316264044 fix incomplete unowned file upload 4 years ago
yflory f5908e5f57 Fix history range 4 years ago
ansuz baab65fa36 Merge branch 'callback' into staging 4 years ago
ansuz 70ba468211 lint compliance 4 years ago
yflory f09ef072ac Fix XXX 4 years ago
ansuz 9e1d82f373 move archive deletion out of the main eviction script 4 years ago
ansuz 50bec7386d flag logic that is missing callbacks 4 years ago
yflory 287b80d4b8 Merge branch 'staging' into callback 4 years ago
yflory ea4c529e39 Remove offset code 4 years ago
ansuz b8a7defad9 lint compliance 4 years ago
ansuz 4a29d9df00 implement admin GET_USER_TOTAL_SIZE call 4 years ago
ansuz 8990e8def9 provide more context for EUNKNOWN logs 4 years ago
ansuz 43a5d5664f remove XXX 4 years ago
yflory 0fc8bfde4a Use new server format for history keeper time 4 years ago
yflory fc514fb61d Support a callback on channelMessage 4 years ago
yflory 6c394b37c8 Merge branch 'staging' into eunknown 4 years ago
yflory e5af30d678 more EUNKNOWN 4 years ago
ansuz d1eff71584 Merge branch 'soon' into staging 4 years ago
ansuz 929159a0f4 implement server offline mode (no ws) 4 years ago
ansuz c806b97076 resolve conflicts between rebrand and staging 4 years ago
ansuz fed04a025c display size of uploaded files upon completion 4 years ago
ansuz 646fdcc43e Merge branch 'cache-metadata' into staging 4 years ago
ansuz de90949e3e suppress ENOENT on metadata when restoring archived files 4 years ago
ansuz 4c7f7e271e remove an XXX note, log when restoring docs by admin rpc 4 years ago
ansuz d0df2f5840 log when archiving content via the admin panel 4 years ago
ansuz 66195a17a1 Merge branch 'staging' of github.com:xwiki-labs/cryptpad into cache-metadata 4 years ago
ansuz e6a4c68863 always delete the throttled cleanup functions once they have run 4 years ago
ansuz 4495d99e49 use the standard method of checking whether metadata is valid 4 years ago
ansuz 6bc103be5f delay cache eviction each time the metadata is requested 4 years ago
ansuz d4f94f3091 briefly cache server metadata in-memory to avoid repeated reads 4 years ago
yflory 34284fcc0c Fix issues with deprecated cache 4 years ago
ansuz 820f2a0054 Merge branch 'soon' into staging 4 years ago
ansuz 93d56e5e3d profile worker commands by total running time in seconds 4 years ago
ansuz 93c807524f update offset debugging info 4 years ago
yflory 5bbde5fec5 Merge branch 'soon' into cacheRT 4 years ago
ansuz d4e6d86961 enforce asynchrony in new database offset methods 4 years ago
ansuz 466072d03b read files starting from the oldest known point of relevance when computing indices 4 years ago
yflory 93ddf51564 Merge branch 'download' into cacheRT 4 years ago
ansuz cd77b5ffc8 Merge branch 'soon' into staging 4 years ago
ansuz faa84bcbd7 describe arguments for 'completeUpload' RPC 4 years ago
yflory bd4b44476d Archive and restore UI in the admin panel 4 years ago
ansuz e185008846 complete uploads in child processes
also fix a nasty race condition for unowned file uploads
4 years ago
ansuz b155f7b291 increase child-process timeout and improve error handling 4 years ago
David Benqué ead97d8f41 Remove FAQ and references to it 4 years ago
yflory 5946b10d0b No page reload when the cache is corrupted onReady 4 years ago
ansuz 1f1b40b83d move some implictly global state to env.js 4 years ago
ansuz aa547a7b76 align nodejs http headers with example nginx 4 years ago
ansuz 5cf8ca70e6 don't pin falsey document ids 4 years ago
yflory c9a3cad78b Fix various issues with restricted pads 4 years ago
yflory d16cc2472d First prototype of an offline cache 4 years ago
David Benqué 66d434b583 Remove about page from defaults and add XXX for future pages 4 years ago
ansuz 034472d3dd move some implictly global state to env.js 4 years ago
ansuz 0bc2433e02 Merge branch 'accessBug' into staging 4 years ago
ansuz d95b0954f9 Merge branch 'fix-printing' into staging 4 years ago
ansuz a2b79d84b8 align nodejs http headers with example nginx 4 years ago
ansuz f7bd3bdc23 don't pin falsey document ids 4 years ago
yflory 69c26fe8c7 Fix various issues with restricted pads 4 years ago
ansuz d72e053560 make a note to improve stream timeout error handling 4 years ago
ansuz 67430de7ff Make efforts to avoid closing streams mid-read
1. Close streams when you're done with them
2. Close streams if they seem to have been abandoned
4 years ago
ansuz fbfb25bf29 lint compliance 4 years ago
ansuz 100b417646 guard against several serverside typeErrors
and warn in cases where they would have occurred
4 years ago
ansuz e8428a2a73 prevent a case of multiple callbacks 4 years ago
ansuz fbc9edd795 rename latest admin commands and implement metadata getter/remover 4 years ago
ansuz 488ec93ece allow expert admins to get and clear cached channel indices 4 years ago
ansuz faa7ebf399 Fix some bugs with integrated eviction
1. implement SET_LAST_EVICTION as an admin command, not a decree
2. expect a return value from Env.evictInactive and expose it via Env.evictionReport
4 years ago
ansuz ac322c8e82 make the eviction script call back with accumulated statistics 4 years ago
ansuz a29c5641b8 introduce some artificial delays in the eviction script
...and reduce the margin of error in its bloom filters
4 years ago
ansuz 90f046f896 prevent long-running worker tasks from timing out 4 years ago
ansuz 6e57366b7f address a file descriptor leak 4 years ago
ansuz a2c0d2165b implement a few more admin decrees 4 years ago
ansuz abd84665ae lint compliance 4 years ago
ansuz 6ec5171518 add support for changing a few more Env parameters at runtime 4 years ago
ansuz adb988058d stop logging dev/fresh mode 4 years ago
ansuz f2ec9cbe33 load premium and customLimits to avoid evicting them even if inactive 4 years ago
ansuz 45b063e378 suppress irrelevant errors from Decrees.load 4 years ago
ansuz 854e4c06ff report lastEviction in an admin INSTANCE_STATUS 4 years ago
ansuz 471a9a33ac take note of a minor error with pin RPCs 4 years ago