24 Commits (master)

Author SHA1 Message Date
Graham 651b2f8b5f Update Guice 8 months ago
Graham 0814443bc5 Add total size of all caches to the caches page 2 years ago
Graham c0056f9cb1 Update kotlinter 2 years ago
Graham c3c240b4e6 Cache the /caches.json endpoint for 15 minutes 2 years ago
Graham e90513aa36 Update to Ktor 2 2 years ago
Graham e804fdc065 Add Cache-Control and ETag headers to the exportGroup endpoint 2 years ago
Graham c85e8ed873 Remove unused import 2 years ago
Graham c94678c7c5 Add API for downloading individual groups 2 years ago
Graham d186f5aef4 Add initial support for separate scopes to the archiving service 2 years ago
Graham 73eb30dbf9 Add game, environment, language, build and timestamp to file names 2 years ago
Graham 71f775f282 Add JSON version of the /caches page 2 years ago
Graham f079c415f5 Add initial support for archiving legacy caches 2 years ago
Graham 36f5efa1ad Serve flat file caches as .tar.gz files instead of .zip files 3 years ago
Graham b37e4d0d0b Use alternatives for most methods deprecated in Kotlin 1.5 3 years ago
Graham ba60fecb50 Add support for downloading caches in flat file format 3 years ago
Graham 93ee863e20 Add initial support for plotting a map of valid/invalid XTEA keys 3 years ago
Graham 8bc25e7e47 Set compression lewel to -9 3 years ago
Graham aad469c05d Generate XTEA key zip reproducibly 3 years ago
Graham 2d136c89e9 Add zipped text version of the XTEA key endpoint 3 years ago
Graham aa7b59e4b9 Add a page for each cache 3 years ago
Graham 2aab020e67 Use int for master index ids consistently 3 years ago
Graham 5cfb234cc7 Use Ktor's Content-Disposition builder 3 years ago
Graham 412d6f4c1f Add XTEA key export endpoint 3 years ago
Graham 47127113f4 Add initial archiving service web interface 3 years ago