1541 Commits (d0df60cc1cf030e275bc38a6c267143fb78abb14)
 

Author SHA1 Message Date
Graham 6023569ce0 Add code for packing and unpacking groups 3 years ago
Graham f87d89fe7c Add initial command for downloading the cache from a JS5 server 3 years ago
Graham 72e9107900 Move original client back to nonfree/lib 3 years ago
Graham 36e4fa474b Fix comment 3 years ago
Graham 95108126f1 Skip addMasterIndex/addIndex if the index already exists 3 years ago
Graham fff63285fe Re-combine CacheImporter and ContainerImporter 3 years ago
Graham 4f16713f01 Update dependencies 3 years ago
Graham 4e90bd76b5 Remove the cache and cache_index tables 3 years ago
Graham 9e983135e2 Make InitJs5RemoteConnection a data class 3 years ago
Graham fa20f1e118 Fix Js5MasterIndex::create 3 years ago
Graham 3cb7ee13f9 Rename deob to deob-bytecode 3 years ago
Graham ded1d99924 Move original client code to nonfree/share/client 3 years ago
Graham c24d9ceb35 Rename bundler to patcher 3 years ago
Graham 30828308b2 Replace assertThrows with assertFailsWith 3 years ago
Graham 410bf909ff Ignore JUnit APIs with Kotlin equivalents 3 years ago
Graham 32fe61bd7d Replace org.junit.jupiter.api.Test with kotlin.test.Test 3 years ago
Graham ef152afab4 Re-wrap markdown files 3 years ago
Graham 2549c84028 Wrap .md files at 80 characters 3 years ago
Graham 9ddce82df4 Format code 3 years ago
Graham 4aa75c8fee Improve Js5MasterIndex test coverage 3 years ago
Graham f1433ec97f Add method for creating a Js5MasterIndex 3 years ago
Graham 03b30145a9 Replace INT with INTEGER for consistency 3 years ago
Graham 6ab47a9ba7 Change english to en in the client run configuration 3 years ago
Graham 452fabc408 Move semantic versioning text to CONTRIBUTING.md 3 years ago
Graham 19ddc608aa Update dependencies 3 years ago
Graham 7b4f2903fd Add initial login codecs required to negotiate a JS5 connection 3 years ago
Graham 7b9964461f Fix off-by-one erorr in the JS5 codecs 3 years ago
Graham 6a03ef1746 Replace xor with or in Js5ResponseEncoder 3 years ago
Graham 43672b0558 Add smart to the glossary 3 years ago
Graham 5ae0e86654 Add alt3 to the glossary 3 years ago
Graham 96ea95394c Add JAGGRAB request codec 3 years ago
Graham 30b605d719 Store master indexes in the database 3 years ago
Graham 19b6893681 Fix V1__init.sql package 3 years ago
Graham 42fec8e485 Rename getResource in the loader 3 years ago
Graham a8c1ecb429 Remove use of deprecated mainClassName property where possible 3 years ago
Graham c7a7da3af3 Add hop time formula to login.md 3 years ago
Graham 95d6583dfe Add initial implementation of the RS framing layer 3 years ago
Graham 61d525c542 Convert Js5MasterIndex.Entry to a data class 3 years ago
Graham 59b307360b Add protocol overview 3 years ago
Graham 36d3941bfe Document that multiple login packets can be sent in a single session 3 years ago
Graham 4bec1aac1c Fix spacing in login.md 3 years ago
Graham 70cc0d1d9a Add JAGGRAB documentation 3 years ago
Graham c9a87e7772 Add initial glossary 3 years ago
Graham b5b943f7b6 Add documentation summarising the cryptography used by the client 3 years ago
Graham bb18fc7d50 Add initial login protocol documentation 3 years ago
Graham 62271878b6 Replace check with require in Js5MasterIndex::read 3 years ago
Graham b8b0e2b361 Update dependencies 3 years ago
Graham bd6cdb5530 Convert sharable ChannelHandlers to objects where possible 3 years ago
Graham 1c13fec91f Replace `?: throw AssertionError()` with `!!` 3 years ago
Graham d78c382ea7 Add in operator support to NamedEntryCollection 3 years ago