Commit Graph

104 Commits (005573c5127d66ba46a4b9303cbca74c55195b25)

Author SHA1 Message Date
ansuz 342aea705a not about a history-keeper anti-pattern
ansuz d17e180420 add a short delay in the rpc test to give the server time to write metadata to the disk before checking it
ansuz c388641479 drop support for 'retainData' configuration
ansuz a0f1680e85 Merge branch 'staging' into trim-history
ansuz e6d5b0886e evict unpinned blobs and blob proofs
ansuz 6a52b97cd8 Merge branch 'staging' into trim-history
ansuz 7072fe4fa4 implement and test a complex constrained scheduler
ansuz b5b3e99e56 use correct function signature for Pinned.load
yflory d5c4285c61 lint compliance
ansuz c46e7f4021 log the time it takes to load pins and to run the eviction script
ansuz 2a809cf120 roster changes:
* validate that a user can add a role before adding them
* support deletion of non-required metadata attributes via null
ansuz 8761e2071a test many more features of roster.js via rpc tests
ansuz 648980ad50 a few more slow nacl imports that I missed
ansuz 069776e804 use fast implementations of tweetnacl serverside
ansuz 55f19b998f downgrade an XXX to a FIXME
ansuz 8326b8b270 disable automatic blob expiration since we can't quite rely on atime as an inactivity metric
ansuz 7230ee71a8 fix json.sortify in browser contexts. lint compliance
ansuz 4269cb1ec7 fixed a few roster bugs
ansuz 073543fe3d more WIP for roster
ansuz cc4ea50ef6 comment out dead code
ansuz 922d7a247b use latest Team Crypto methods
ansuz 5fe1627488 integrate roster test usage into rpc
ansuz c17a28cced WIP roster definition
ansuz 532ba9b9fd update XXX comments which are no longer valid or can wait
ansuz ecfac9e7b3 test usage of multiple rpc sessions with the same network
ansuz dc078c1ca1 test mailboxes and RPCs from the command line, fix some minor errors
ansuz d81ff791ad WIP cli tests for rpc
ansuz ba18d5c79d WIP CLI client
ansuz a291486e3a remove deprecated scripts
yflory 91b2b8a77d Remove console.log
yflory 93b4dac8bb Support mailbox in the support and admin apps
yflory 22c9af6961 Support page
ansuz f5a2627d86 implement script to diagnose conflicts between the production database and the archive
ansuz 13738abc03 remove an incorrect comment
ansuz ac3a58cc38 fix a deadlock by returning the lock after clearing ephemeral channels
ansuz 7e455e6fce drop unnecessary code, restore instead of remove archived files in restoration script, change restore archived name
ansuz cb0c4ee944 don't continue iterating in listChannels until a the current task has called back
ansuz 2605d27e3f fix a completely wrong function signature
ansuz 5a1c25a0df fix a race condition, shutdown the log when you're done
ansuz ede929f4e4 implement inactive channel archival and archival expiration
ansuz 17ce25b666 add a warning to delete-inactive, which we know has bugs
ansuz aa9a27634a actual lint compliance
ansuz 39e725c5c9 add a migration script for the task format
ansuz 7b55df5931 rewrite task execution as API instead of a script
ansuz 5a8cd61600 add support for non-standard paths in pinneddata.js
ansuz 5c9cd5ffc6 standardize pin calculation routine
ansuz d5a9eacef0 standardize loading of server configuration
ansuz c3d52e87b9 use configured paths in scripts instead of hardcoded strings
ansuz 11eb566158 don't crash the server if one line of a pin log is invalid
ansuz e17bad7fb7 use configured pinPath and handle errors when checking pin status
ansuz 6d015a2b9f remember this uncommitted change
yflory 0870a0651f Move the various scripts into a dedicated folder
ansuz 10e162e7e3 fix path to TestSelenium.js in runtests.js
ansuz 5fbfeb1ccd move test script into the scripts directory