342 Commits (775630696680233a913d277ac3f4a85cc69229b4)

Author SHA1 Message Date
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
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
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
ansuz f86409e1ba take note of which Environment variables should be made mutable via decree 4 years ago
ansuz 6d13a785c6 downgrade a non-critical XXX to a FIXME 4 years ago
ansuz 46ebd7b40b remove unsupported storage configuration parameters 4 years ago
ansuz 369c92c01d initialize Env from server and deduplicate several attributes 4 years ago
ansuz b5d3a10dc2 guard against possible typeErrors from unvalidated config input 4 years ago
ansuz 964aa2bb79 validate custom limits provided via config at launch 4 years ago
ansuz f4f803ccd9 reuse Keys.canonicalize to accept any pubkey format 4 years ago
ansuz 914139dbfa lint compliance 4 years ago
yflory 51e1b9b043 Fix custom limit not applied when using a raw edPublic 4 years ago
ansuz 145386e944 suppress an inconsequential error 4 years ago
ansuz aa35e092f7 update an inaccurate comment 4 years ago
ansuz 928b7e3583 implement GET_LIMITS admin rpc
...and label stored usage limits according to their source
4 years ago