Commit Graph

  • f20070d8c3 Fix indentation in V1__init.sql Graham 2021-02-21 17:37:11 +0000
  • f8c44f1de4 Rename master_index_valid_{indexes,groups} to resolved_{indexes,groups} Graham 2021-02-21 13:44:45 +0000
  • 29541b03a8 Remove collision TODO from V1__init.sql Graham 2021-02-21 11:48:24 +0000
  • 4f0a37e13e Format caches/index.html Graham 2021-02-21 11:43:12 +0000
  • 3a067b8b9c Add support for downloading keys from Polar's archive Graham 2021-02-21 11:37:37 +0000
  • b2ccbad031 Add contentType and charset extension properties to HttpResponse Graham 2021-02-21 11:06:58 +0000
  • 326371312d Use Set instead of List internally in JsonKeyReader Graham 2021-02-21 11:06:23 +0000
  • 03cb7701c5 Move migrations to a separate directory to speed up classpath scanning Graham 2021-02-20 14:25:55 +0000
  • cd874f4b2c Add connection pooling to the archiving service Graham 2021-02-20 13:54:30 +0000
  • c5bd044574 Add CloseableInjector Graham 2021-02-20 13:43:25 +0000
  • a0f7bf3922 Remove duplicate json dependency Graham 2021-02-20 11:44:49 +0000
  • e0d9f2f0a2 Fix module descriptions (Guava module -> Guice module) Graham 2021-02-20 11:02:35 +0000
  • 833373a70e Fix LEFT JOINs in queries for listing missing groups Graham 2021-02-20 10:30:06 +0000
  • d7919da2a3 Improve error messages in Js5ChannelHandler Graham 2021-02-20 10:27:56 +0000
  • 59d75721d1 Add JS5 client timeout Graham 2021-02-20 10:21:32 +0000
  • e3e0094b43 Remove empty loc group special case Graham 2021-02-20 00:05:47 +0000
  • aa7b59e4b9 Add a page for each cache Graham 2021-02-20 00:01:25 +0000
  • 47b1bd5bf0 Replace concatenation with classappend Graham 2021-02-18 22:56:10 +0000
  • d5b1bf016e Remove redundant active class Graham 2021-02-18 22:52:00 +0000
  • 9638b0311a Add explicit line breaks and non-breaking spaces to improve appearance Graham 2021-02-18 21:58:30 +0000
  • 31689bb7d3 Update dependencies Graham 2021-02-18 21:35:32 +0000
  • 37d86af7c1 Add command for downloading group names from RuneStar Graham 2021-02-15 00:16:30 +0000
  • 3f8b8eec1a Add view for detecting collisions Graham 2021-02-14 23:08:50 +0000
  • 5f5d1aad93 Fix divide by zero in CacheExporter Graham 2021-02-14 23:06:52 +0000
  • 5e81ccc92c Improve footnote style Graham 2021-02-14 22:52:13 +0000
  • a920570f04 Fix total archive, group and key counts Graham 2021-02-14 22:41:32 +0000
  • 1cbd97d3c9 Fix case (on -> ON) Graham 2021-02-14 22:31:32 +0000
  • 1c301f6aa5 Improve footnote wording Graham 2021-02-14 22:29:54 +0000
  • 0e80066c29 Format caches/index.html Graham 2021-02-14 21:46:00 +0000
  • c260548d73 Add command for downloading keys from RuneLite and OpenOSRS Graham 2021-02-14 21:43:39 +0000
  • 5da59135ea Add HTTP module Graham 2021-02-14 21:24:28 +0000
  • 86e9963a75 Format timestamps more concisely Graham 2021-02-14 20:33:05 +0000
  • b5a4f75fb9 Group cache and keys links Graham 2021-02-14 20:28:08 +0000
  • 0775449eae Make the caches table responsive Graham 2021-02-14 20:24:42 +0000
  • e56d16ab91 Right align numeric columns Graham 2021-02-14 20:18:34 +0000
  • 4b4b6fabc0 Add percentage of valid indexes, groups and keys to the table Graham 2021-02-14 20:16:44 +0000
  • 8eb1f82048 Log a warning in CacheImporter if a group is corrupt Graham 2021-02-14 20:10:01 +0000
  • e1f1da1cc0 Check that there is no trailing data after a group in CacheImporter Graham 2021-02-14 20:09:34 +0000
  • b067020cad Ignore trailing blocks with a non-zero next block pointer Graham 2021-02-14 18:57:22 +0000
  • 75d4446b92 Ensure uncompressIfKeyValid always consumes the entire container Graham 2021-02-14 18:40:08 +0000
  • fffc96a83f Add navbar to the archive web interface Graham 2021-02-14 18:26:29 +0000
  • 416dabec4c Include empty loc groups in the total number of known keys Graham 2021-02-14 18:14:22 +0000
  • 2ac2ab8230 Add groups and total_uncompressed_length to master_index_archives Graham 2021-02-14 14:08:10 +0000
  • 86f100ff4f Format CacheExporter Graham 2021-02-14 12:15:24 +0000
  • 330ef655ba Remove PACKAGES_IMPORT_LAYOUT Graham 2021-02-14 11:54:35 +0000
  • b94cc80785 Update HTML code style Graham 2021-02-14 11:42:09 +0000
  • bce6270957 Set background colour of the indexes, groups and keys cells Graham 2021-02-14 11:35:59 +0000
  • 3ff6cd2d02 Add custom JSON pretty printer Graham 2021-02-14 11:07:13 +0000
  • bdab767ca7 Add thousands separators to group/key counts Graham 2021-02-14 10:59:03 +0000
  • 554520b285 Add initial Bootstrap style Graham 2021-02-14 10:50:58 +0000
  • 81e2dedee5 Add number of valid indexes, groups and keys to the web interface Graham 2021-02-14 10:24:47 +0000
  • 971fb642c1 Remove pointless cast Graham 2021-02-14 10:02:01 +0000
  • afcd1fac36 Add workaround for IDEA-256707 Graham 2021-02-13 16:37:04 +0000
  • bdaf5aae2c Rename WHIRLPOOL to DIGESTS for consistency with the Js5Index flags Graham 2021-02-13 16:17:17 +0000
  • 53db5b3314 Add support for the current master index format Graham 2021-02-13 16:04:49 +0000
  • 192b24b9bd Improve JsonKeyReader Graham 2021-02-13 10:36:26 +0000
  • 31db959a46 Add XteaKeyDeserializer Graham 2021-02-13 10:36:03 +0000
  • 704687e262 Remove /keys/submit endpoint Graham 2021-02-12 23:01:25 +0000
  • e1f33158f2 Throw an exception if the JS5 connection closes unexpectedly Graham 2021-02-12 22:56:22 +0000
  • 2bce00be54 Remove pointless return Graham 2021-02-12 18:59:00 +0000
  • 4ca9bcb6d2 Rename master_index_id to last_master_index_id Graham 2021-02-12 00:22:31 +0000
  • e565b0cb4f Tighten JOIN conditions in importMasterIndexAndGetIndexes Graham 2021-02-12 00:02:06 +0000
  • e3865180ca Remove tmp_groups table Graham 2021-02-11 23:44:28 +0000
  • 692ca20344 Add processGroup method to Js5ChanneHandler Graham 2021-02-11 23:29:21 +0000
  • 06ff7a9d3b Download all groups that changed between the previous and current cache Graham 2021-02-11 23:24:19 +0000
  • 48ce47ad7b Remove tmp_indexes table Graham 2021-02-11 22:05:13 +0000
  • 2aab020e67 Use int for master index ids consistently Graham 2021-02-11 21:35:31 +0000
  • 5d8f89e319 Add master_index_valid_{indexes,groups} views to reduce duplication Graham 2021-02-11 19:05:56 +0000
  • 60812f22eb Update dependencies Graham 2021-02-11 18:43:16 +0000
  • 5cbb87e788 Update copyright year Graham 2021-02-11 18:41:37 +0000
  • e8fd432f14 Combine key validation with uncompression Graham 2021-02-10 18:17:26 +0000
  • 359891c01e Convert all test objects to classes Graham 2021-02-10 22:28:56 +0000
  • 91d4e46c89 Rename GroupKey to Key Graham 2021-02-10 19:42:21 +0000
  • 9b409c8331 Improve JUnit dependencies Graham 2021-02-10 19:20:25 +0000
  • c295ecb0a0 Allow nullable ReferenceCounted objects to be passed to use Graham 2021-02-10 17:37:29 +0000
  • 3289af5ddf Add uncompressed_{length,crc32} columns to the containers table Graham 2021-02-09 21:12:46 +0000
  • 177376f47e Update dependencies Graham 2021-02-09 19:02:35 +0000
  • b003e02ef4 De-duplicate key validation code in KeyBruteForcer Graham 2021-02-09 18:24:11 +0000
  • 5e6afb88f6 Improve RSA method naming Graham 2021-02-08 18:40:49 +0000
  • 2c7cb5e054 Minimise code in the NotImplementedError catch block Graham 2021-02-08 18:40:14 +0000
  • 0016b8ab7d Replace AssertionError with IllegalStateException Graham 2021-02-07 12:49:20 +0000
  • 2ff0ccc137 Update dependencies Graham 2021-02-07 11:32:46 +0000
  • 8b1880cf09 Add heading to download links column Graham 2021-02-07 11:31:02 +0000
  • 12e3a0eed2 Remove extraneous newline Graham 2021-02-07 11:30:45 +0000
  • eae9a3e2f4 Remove master index digest column from the web page Graham 2021-02-07 11:26:46 +0000
  • 98d25539b9 Combine RSA encrypt and decrypt methods into a single crypt method Graham 2021-02-07 11:15:49 +0000
  • 619424321f Add index version consistency check Graham 2021-02-07 01:13:59 +0000
  • 97640774f9 Store index protocol, version and flags in the database Graham 2021-02-07 01:11:43 +0000
  • 1c061c0f66 Store master index format in the database Graham 2021-02-07 01:04:46 +0000
  • 5d7bd5b5c7 Add support for signed master indexes Graham 2021-02-07 00:36:55 +0000
  • ed7eb10411 Relax isPrivate checks in the encrypt/decrypt methods Graham 2021-02-07 00:39:32 +0000
  • e9e7b7848d Add constant for the RSA magic byte Graham 2021-02-06 21:44:27 +0000
  • 7b6c0cf1fd Use block comments for multi-line comments Graham 2021-02-06 21:44:06 +0000
  • 4ccebc7ef8 Replace assertThrows with assertFailsWith Graham 2021-02-06 20:52:27 +0000
  • 8fcf7cae46 Test the master index length validation code Graham 2021-02-06 20:41:57 +0000
  • 4126abfaad Add support for unversioned master indexes Graham 2021-02-06 20:39:29 +0000
  • 4154e4fdb4 Store non-truncated versions in the archiving service if available Graham 2021-02-06 19:21:37 +0000
  • cbeb9a3a67 Add mapsquare key for compatibility with Polar's XTEA key files Graham 2021-02-06 13:07:55 +0000
  • 5cfb234cc7 Use Ktor's Content-Disposition builder Graham 2021-02-06 13:01:35 +0000
  • 412d6f4c1f Add XTEA key export endpoint Graham 2021-02-06 12:58:12 +0000