181 Commits (master)

Author SHA1 Message Date
Graham e804fdc065 Add Cache-Control and ETag headers to the exportGroup endpoint 1 day ago
Graham 9c9a1ecf39 Add archive API documentation 1 day ago
Graham 2b720af6e5 Fix line length 2 months ago
Graham 0158bc937b Add archive/index sizes and completion percentages to legacy cache pages 2 months ago
Graham c85e8ed873 Remove unused import 2 months ago
Graham 2aaa19e05e Format CacheExporter 2 months ago
Graham f5b9f269f6 Add per-archive stats to the cache pages 2 months ago
Graham ce9604a28d Allow cross-origin requests to the archive 2 months ago
Graham c94678c7c5 Add API for downloading individual groups 2 months ago
Graham e5512cbdf6 Update number of loading requirements 2 months ago
Graham 3eefa3df52 Fix downloading caches 2 months ago
Graham af918cf535 Add support for hiding broken caches 2 months ago
Graham 80dda3f2dc Add missing JOIN condition 2 months ago
Graham d186f5aef4 Add initial support for separate scopes to the archiving service 2 months ago
Graham 88ef8aec92 Fix reading timestamps with sign bit set 2 months ago
Graham 804ae70def Format refreshViews() in CacheImporter 2 months ago
Graham fe69594180 Add command for extracting caches found with Edward's cache finder 2 months ago
Graham c9f397759e Use advisory locks to prevent concurrent view refreshes 3 months ago
Graham 35f54fd753 Skip corrupt archives when importing legacy caches 3 months ago
Graham 5c77ee4bd2 Format CacheExporter 3 months ago
Graham 73eb30dbf9 Add game, environment, language, build and timestamp to file names 4 months ago
Graham 64713fb862 Add --decode-js5response flag to import-master-index 6 months ago
Graham 71f775f282 Add JSON version of the /caches page 6 months ago
Graham 346302fc05 Add API endpoint for receiving keys 6 months ago
Graham df55c3ece3 Fix reconnection on client-side timeouts in the JS5 client 6 months ago
Graham 469fe2eecc Add environment and language columns to the caches table 6 months ago
Graham 334424e57a Fix addMasterIndex() 7 months ago
Graham f4ae5540d7 Skip version list entries with a version of zero 7 months ago
Graham ab964a2b1f Skip corrupt files when importing a legacy cache 7 months ago
Graham f079c415f5 Add initial support for archiving legacy caches 7 months ago
Graham 39d2ad7ee3 Fix ByteBuf leak 7 months ago
Graham ab2c56f0af Set HttpClient timeouts 7 months ago
Graham 046ccbc2c9 Optimize the master_index_stats view 7 months ago
Graham 1efa370fdd Reconnect to the JS5 server if we lose connection while parsing indexes 8 months ago
Graham 20868a39ad Fix warnings in CacheExporter 8 months ago
Graham 2a6ffa87a6 Fix elvis operator on non-nullable type warning 8 months ago
Graham 3368818ca1 Download names from Polar's fork of RuneStar 8 months ago
Graham 3848a89f68 Ensure a directory is created for the ARCHIVESET archive 10 months ago
Graham 36f5efa1ad Serve flat file caches as .tar.gz files instead of .zip files 10 months ago
Graham cbb2a90388 Disable .dat2/.idx link if the cache is too big for a DiskStore 10 months ago
Graham a52955fe4b Switch to ktor's CIO backend 10 months ago
Graham 0ec7736764 Log the number of XTEA keys imported 11 months ago
Graham 7915698cda Reduce CacheExporter BATCH_SIZE 11 months ago
Graham 821cb732fd Remove signature verification from the cache downloader 11 months ago
Graham 0781e23874 Add update links to each master index 12 months ago
Graham 6f02ab2f65 Add NXT cache downloader 12 months ago
Graham 21ed41c307 Use applet viewer config to find the hostname of a JS5 server 1 year ago
Graham 11a43242b9 Add applet viewer config parser 1 year ago
Graham 637e311a67 Fix SELECT DISTINCT query 1 year ago
Graham fc6e739879 Add e prefix to the name generator 1 year ago