Graham
b4b7f891c6
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
afdd7b5eea
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
fd84c95203
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
e673f539af
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
73e959a3cb
Add initial support for archiving clients
...
There are still some gaps but I want to get this committed and possibly
deployed before doing further work.
Remaining items include:
- Mach-O support
- New engine loader ArtifactLink support
- Post-668 client support
- FunOrb support
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
84ac2a9985
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
db07c93471
Add CabLibraryReader
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
2b086a1f8c
Remove PF4J
...
It was only used for OpenOSRS compatibility, so it's now redundant.
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
651b2f8b5f
Update Guice
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
e62941b00a
Update Clikt
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
dd7d7aac48
Update Kotlin
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
c9fdaad285
Update SQLite
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
c53d072f7a
Update Kotlinter
...
Ignores failures for now as some work is required to get it linting
correctly again.
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
49d5c003d8
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
92d61dc3b7
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
1 year ago
Graham
33ecd68654
Simplify CORS handling
...
This makes caching simpler to reason about (no Vary header) and more
efficient (also because there is no Vary header).
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
ddfc472c84
Switch to Ktor's Jetty backend
...
We've now found both the CIO and Netty backends to be problematic in
certain cases (CIO with lots of concurrent requests, Netty with
backpressure). Hopefully Jetty is a bit more battle-tested!
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
bf30f1e4a5
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
6c52f5f48f
Update Kotlinter
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
6d0f28d0fa
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
5604811e8b
Update Kotlin
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
c13f131c32
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
d463ffa4d7
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
97ca5cbc2f
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
655b9c9cf7
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
c0056f9cb1
Update kotlinter
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
dc8fcd09f6
Flesh out LoginChannelHandler
...
This commit adds initial support for negotiating the ISAAC session key,
creating accounts, and checking world suitability.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
cf7c05441c
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
091c8ee1ca
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
39d2f18cca
Add tool for unpacking OpenNXT caches
...
This is relatively easy as OpenNXT doesn't use the actual SQLite cache
format - it still uses JS5-compressed containers, rather than ZLIB.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
4252bf0dbc
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
5ac5ae76f3
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
af3477776c
Fix ktor dependency names
2 years ago
Graham
4604bc8b81
Add assisted injection extension
2 years ago
Graham
92c41d4a19
Update dependencies
2 years ago
Graham
e90513aa36
Update to Ktor 2
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
4254b34b7d
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
67f3dbaf57
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
617263f064
Update dependencies
3 years ago
Graham
339f1d504b
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
2c31776c54
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
7abb995461
Update Kotlin
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
ddecca5d0b
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
712d874848
Fix Jackson version
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
a885695fdf
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
8c415023af
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
f7abf23dee
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
c21895f052
Add JNR-based bzip2 implementation compatible with Jagex's
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
29716379c3
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
1d76d90bcb
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago