1655 Commits (7f58b50a478de78c232bf05e206218ecd0005c99)
 

Author SHA1 Message Date
Graham 95d6583dfe Add initial implementation of the RS framing layer 4 years ago
Graham 61d525c542 Convert Js5MasterIndex.Entry to a data class 4 years ago
Graham 59b307360b Add protocol overview 4 years ago
Graham 36d3941bfe Document that multiple login packets can be sent in a single session 4 years ago
Graham 4bec1aac1c Fix spacing in login.md 4 years ago
Graham 70cc0d1d9a Add JAGGRAB documentation 4 years ago
Graham c9a87e7772 Add initial glossary 4 years ago
Graham b5b943f7b6 Add documentation summarising the cryptography used by the client 4 years ago
Graham bb18fc7d50 Add initial login protocol documentation 4 years ago
Graham 62271878b6 Replace check with require in Js5MasterIndex::read 4 years ago
Graham b8b0e2b361 Update dependencies 4 years ago
Graham bd6cdb5530 Convert sharable ChannelHandlers to objects where possible 4 years ago
Graham 1c13fec91f Replace `?: throw AssertionError()` with `!!` 4 years ago
Graham d78c382ea7 Add in operator support to NamedEntryCollection 4 years ago
Graham 1f93b272cd Add note about IDEA bug to the README 4 years ago
Graham 0a92ce020d Fix warning about deprecated SNAKE_CASE constant 4 years ago
Graham 22c1b8a183 Use useTempFile extension method in atomicWrite 4 years ago
Graham 0b43e26d36 Remove redundant toList() calls after sorted() 4 years ago
Graham 0ebe85ae39 Add missing comma to client-parameters.md 4 years ago
Graham 37b019e4a0 Fix heading levels in CONTRIBUTING.md 4 years ago
Graham 223a181dbf Update dependencies 4 years ago
Graham 3882a4dac3 Update dependencies 4 years ago
Graham 7aeeb82a10 Update dependencies 4 years ago
Graham 49d8e03e70 Update IDEA code style XML 4 years ago
Graham e442c1f32e Add section about OpenRS2's Gitea instance to CONTRIBUTING.md 4 years ago
Graham 75b7845d44 Move contribution guidelines to a separate file 4 years ago
Graham a53fb3164f Add link to the issue tracker 4 years ago
Graham 875301a713 Update Gradle 4 years ago
Graham 6d1685f152 Update dependencies 4 years ago
Graham a86f000f88 Add StreamCipher interface and a NopStreamCipher implementation 4 years ago
Graham c10ab13181 Update dependencies 4 years ago
Graham 59f48e3859 Remove @JvmSuppressWildcards on multibindings 4 years ago
Graham 771e36da02 Update dependencies 4 years ago
Graham bc14f19290 Update dependencies 4 years ago
Graham 6a800c0759 Fix ByteBuf leak in Js5ResponseDecoder 4 years ago
Graham e1404a1f7f Add missing release() call 4 years ago
Graham 35e3be4120 Update dependencies 4 years ago
Graham 80c7f996ea Update to Guice 5.0.0 beta 4 years ago
Graham 18a8f458fc Update dependencies 4 years ago
Graham e22765aada Remove redundant dependency 4 years ago
Graham f2400117fd Fix typo (are -> area) 4 years ago
Graham fc1af29bdf Make BATCH_SIZE const 4 years ago
Graham ac9b132937 Maintain static member grouping during deobfuscation 4 years ago
Graham e08f355e6f Use default allocator in testDecodeFragmented 4 years ago
Graham 76977303b2 Add shorthand methods for creating ByteBufs from ByteArrays and Strings 4 years ago
Graham 5036eb3da8 Add JS5 remote protocol implementation 4 years ago
Graham 0e706bc578 Update coverage pattern 4 years ago
Graham 678d906bdb Update dependencies 4 years ago
Graham 8b605532f5 Refactor some model-related code 4 years ago
Graham 808db2933b Rename list variable in MapElementList 4 years ago