Graham
a885695fdf
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
3e60a82ca1
Add command for unpacking RuneLite flatcaches
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
a761a26cc8
Manage plugin versions in libs.versions.toml
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0b2f13422b
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
207b99d937
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
b53149ce6b
Add RuneLite plugin for collecting XTEA keys
...
The API endpoint isn't always updated immediately, so this is useful for
gathering keys semi-manually if they're needed more urgently.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
3ce76abde7
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
84a43e9fbe
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
bc51a68cb3
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
3734d4709b
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
de1ea8bc6f
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
5e82f5dcc0
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
a5b35ae9c3
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
405603f2f4
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
b1590c2e98
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
d97d7f0b18
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
aaea619550
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
b3d6b112d2
Add Logback configuration file
...
There are two main reasons for this change: by default, logback uses
stdout (!) and not stderr. This caused problems in programs like
packclass/unpackclass, where the packclass or JAR files were mixed in
with Netty's debug logging.
Secondly, the debug logging from lots of third-party libraries was
annoying (as it made it difficult to pick out OpenRS2-specific log
messages), so I've disabled lots of it.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
66c3027f8a
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
6634f3e711
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
18012a5f38
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e3fde7f2a0
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
f6c28e2b40
Update Kotlinter
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
849b083400
Add {Enum,Param,Struct,Varbit,Varp}Type implementations for 550
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
82c78d514d
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f26e6ef0b9
Update Kotlin
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e0d29e5ac2
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
7f58b50a47
Update to Kotlin 1.5.0
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
40eb0302f7
Downgrade to working Kotlinter
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
9bb511369d
Add automatically-generated ByteBuf extensions
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
852cd7d1d2
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
9e8d1fca1c
Use type-safe project accessors
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
213808f609
Add pluginManagement block
...
This allows us to remove the buildSrc module.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
3a4fdc7ee0
Replace JCenter with the Gradle Plugin Portal
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
6498d39306
Add Gradle 7 version catalog
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c5bd044574
Add CloseableInjector
...
I'm going to try to minimise use of this (as per
https://github.com/google/guice/wiki/Avoid-Injecting-Closable-Resources ).
For example, I'm going to inject a pooling DataSource rather than
Connection objects, as per the advice at the end of the page. However,
HikariCP's DataSource implementation is itself Closeable.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
5da59135ea
Add HTTP module
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
a8a48b3574
Move repositories to new dependencyResolutionManagement block
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ab006bbf44
Reintroduce Clitk extensions module
...
A future commit will introduce CLI options that need to be interpreted
as an Instant.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e18d751125
Add combined command for running both deobfuscators and the decompiler
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f87d89fe7c
Add initial command for downloading the cache from a JS5 server
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
3cb7ee13f9
Rename deob to deob-bytecode
...
This is in preparation for adding a new deob module which invokes the
bytecode deobfuscator, decompiler and AST deobfuscator in turn.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c24d9ceb35
Rename bundler to patcher
...
Closes #116 .
This commit also changes the output directory from
nonfree/var/cache/bundle to nonfree/var/cache/client.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
5036eb3da8
Add JS5 remote protocol implementation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
d755d486d6
Add initial cache and XTEA key archiving service
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
5aa92fd600
Add JSON module
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
3a39639e3d
Add database API
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
58335ca6d0
Add JS5 compression/encryption implementation
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
e0708458f9
Add use extension method for releasing reference-counted objects
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
35e4e035ef
Rename deob-map to deob-util
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago