43 Commits (4f5709acfa3ec9579f380b2f0c132c1db8ac4300)

Author SHA1 Message Date
Graham 4f5709acfa Add support for dedicated activity flag 9 months ago
Graham 71b1ac8e20 Rename XteaKey to SymmetricKey 10 months ago
Graham 6d43e0392e Add initial GAMELOGIC packet support 10 months ago
Graham 651b2f8b5f Update Guice 10 months ago
Graham 4ca7fab636 Add blank line between is blocks 2 years ago
Graham 2abd1d7ea0 Fix CreateAccountCodec padding 2 years ago
Graham 76e7e93f3c Allocate buffer exactly in NameSuggestionsCodec 2 years ago
Graham fa41b48f1a Add all create responses 2 years ago
Graham f31b2519f9 Add all login responses except OK 2 years ago
Graham 851ef8e4e9 Separate LoginResponse and Js5LoginResponse 2 years ago
Graham e4b5f8b850 Check there are no trailing bytes in Rs2Decoder 2 years ago
Graham 0a99813932 Don't use LocalDate to represent date of birth in packets 2 years ago
Graham 650e298bc9 Add CREATE_ACCOUNT packet 2 years ago
Graham fef6441889 Fix encryption of CHECK_WORLD_SUITABILITY packet 2 years ago
Graham 1bb244b7f7 Move length encoding/decoding from Rs2{Decoder,Encoder} to PacketCodec 2 years ago
Graham 02d39297cb Sort protocols 2 years ago
Graham 537b158928 Add CREATE_CHECK_NAME packet 2 years ago
Graham 7c6ccbf556 Add CreateCheckDateOfBirthCountry packet 2 years ago
Graham 9e969d8dfa Add CHECK_WORLD_SUITABILITY packet 2 years ago
Graham 4c309a0f50 Split protocol packages into upstream/downstream packages 2 years ago
Graham 73defefef4 Create codecs with dependency injection 2 years ago
Graham c43d48f71b Rename LOGIN_DOWNSTREAM_JS5REMOTE to JS5REMOTE_DOWNSTREAM 2 years ago
Graham 0c2108d750 Add separate Protocol for INIT_JS5REMOTE_CONNECTION responses 2 years ago
Graham 8a3b1dff73 Fix off-by-one error in JS5 response buffer capacity calculation 3 years ago
Graham 3edc5f1907 Add InitGameConnection codec 3 years ago
Graham 8ff91b5ee2 Implement world list packet 3 years ago
Graham 55d72dacbe Pass StreamCipher to PacketCodecs 3 years ago
Graham 92a01b6262 Add cross-domain policy support 3 years ago
Graham 7692862c7c Add RequestWorldList packet 3 years ago
Graham a3cca0e6c3 Add Protocol constants 3 years ago
Graham 484c52af8e Add InitJaggrabConnection packet 3 years ago
Graham 2c7cb5e054 Minimise code in the NotImplementedError catch block 3 years ago
Graham 7691f63d29 Make Js5Response extend DefaultByteBufHolder 3 years ago
Graham f3ea8e71fe Rename version to build 3 years ago
Graham 9e983135e2 Make InitJs5RemoteConnection a data class 4 years ago
Graham 7b4f2903fd Add initial login codecs required to negotiate a JS5 connection 4 years ago
Graham 7b9964461f Fix off-by-one erorr in the JS5 codecs 4 years ago
Graham 6a03ef1746 Replace xor with or in Js5ResponseEncoder 4 years ago
Graham 96ea95394c Add JAGGRAB request codec 4 years ago
Graham 95d6583dfe Add initial implementation of the RS framing layer 4 years ago
Graham bd6cdb5530 Convert sharable ChannelHandlers to objects where possible 4 years ago
Graham 6a800c0759 Fix ByteBuf leak in Js5ResponseDecoder 4 years ago
Graham 5036eb3da8 Add JS5 remote protocol implementation 4 years ago