68 Commits (6412b70343e7df8c0cbe19c55b54101f9f0744f6)

Author SHA1 Message Date
Graham e3a73291a9 Verify usernameHash and serverKey match 10 months ago
Graham 6d43e0392e Add initial GAMELOGIC packet support 10 months ago
Graham 651b2f8b5f Update Guice 10 months ago
Graham 9d3282ca3a Simplify reference counting in Js5Service 2 years ago
Graham 4ef349d0ac Add CoroutineExceptionHandler to LoginChannelHandler 2 years ago
Graham db1ecf3c00 Read after sending ExchangeSessionKey to the client 2 years ago
Graham c0056f9cb1 Update kotlinter 2 years ago
Graham dc8fcd09f6 Flesh out LoginChannelHandler 2 years ago
Graham e2ceef0a32 Fix case 2 years ago
Graham 851ef8e4e9 Separate LoginResponse and Js5LoginResponse 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 67f3dbaf57 Update dependencies 2 years ago
Graham 660c12676e Only remove handlers from pipeline if future is successful 2 years ago
Graham f38253f2fc Add else branch to non-exhaustive when statements 3 years ago
Graham b3d6b112d2 Add Logback configuration file 3 years ago
Graham 85f497f619 Treat a world list checksum of 0 as 1 3 years ago
Graham 8ff91b5ee2 Implement world list packet 3 years ago
Graham 1b83f4b4b3 Add CacheProvider 3 years ago
Graham 3889c8a034 Terminate all threads if the server fails to bind to a port 3 years ago
Graham 9b0260a3df Add GameService 3 years ago
Graham 2c43930db2 Move Js5Archive and Js5ConfigGroup to cache-550 3 years ago
Graham 21cf2526c5 Format Http.kt 3 years ago
Graham 65194fae43 Rename poll to removeFirstOrNull 3 years ago
Graham 493886a8bd Improve error messages in CrossDomainChannelHandler 3 years ago
Graham a50e0ea998 Restrict supported HTTP methods 3 years ago
Graham a8d048de00 Remove pipelining support from the crossdomain handler 3 years ago
Graham 86a84c6986 Serve .jar files with the correct MIME type 3 years ago
Graham 89f7a192f9 Optimise inbound message matcher creation 3 years ago
Graham 29693a39cf Add timeout support for all services on the RS2 port 3 years ago
Graham a43e98e8f4 Add HTTP keep-alive support 3 years ago
Graham 03fc499566 Improve robustness of reference counting in JaggrabChannelHandler 3 years ago
Graham 620808cb97 Improve the HTTP implementation 3 years ago
Graham 92a01b6262 Add cross-domain policy support 3 years ago
Graham 440711def0 Fix JAGGRAB request parsing 3 years ago
Graham 7e8883b430 Move Store/Js5MasterIndex providers to the game module 3 years ago
Graham 080677b45c Name the shutdown hook thread 3 years ago
Graham 43b8be3ff3 Add shutdown hook 3 years ago
Graham dc4b769f29 Add startup log messages 3 years ago
Graham fbb9694feb Close JS5 connection if an invalid file is requested 3 years ago
Graham bc018a3b0f Add initial JAGGRAB, JS5 and HTTP servers 3 years ago
Graham 9e8d1fca1c Use type-safe project accessors 3 years ago
Graham 6498d39306 Add Gradle 7 version catalog 3 years ago
Graham c5bd044574 Add CloseableInjector 3 years ago
Graham a8c1ecb429 Remove use of deprecated mainClassName property where possible 4 years ago
Graham f143eef142 Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin 4 years ago
Graham ce5b76ef0f Rename dev.openrs2 package to org.openrs2 4 years ago
Graham 3ee8005ab7 Update clikt 4 years ago