Graham
c9a87e7772
Add initial glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
b5b943f7b6
Add documentation summarising the cryptography used by the client
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
bb18fc7d50
Add initial login protocol documentation
...
There are still a small number of items I need to flesh out. I also need
to document response codes for packets other than 16/18, as some
response codes differ from the standard set.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
62271878b6
Replace check with require in Js5MasterIndex::read
...
It makes more sense to throw an IllegalArgumentException here.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
b8b0e2b361
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
bd6cdb5530
Convert sharable ChannelHandlers to objects where possible
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
1c13fec91f
Replace `?: throw AssertionError()` with `!!`
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
d78c382ea7
Add in operator support to NamedEntryCollection
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
1f93b272cd
Add note about IDEA bug to the README
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
0a92ce020d
Fix warning about deprecated SNAKE_CASE constant
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
22c1b8a183
Use useTempFile extension method in atomicWrite
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
0b43e26d36
Remove redundant toList() calls after sorted()
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
0ebe85ae39
Add missing comma to client-parameters.md
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
37b019e4a0
Fix heading levels in CONTRIBUTING.md
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
223a181dbf
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
3882a4dac3
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
7aeeb82a10
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
49d8e03e70
Update IDEA code style XML
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e442c1f32e
Add section about OpenRS2's Gitea instance to CONTRIBUTING.md
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
75b7845d44
Move contribution guidelines to a separate file
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
a53fb3164f
Add link to the issue tracker
...
This should make it a bit more obvious to people finding the GitHub
mirrors where the issues/pull requests are kept.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
875301a713
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
6d1685f152
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
a86f000f88
Add StreamCipher interface and a NopStreamCipher implementation
...
This will allow us to replace IsaacRandom in the future Netty
encoders/decoders with an implementation suitable for use in a unit
test.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c10ab13181
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
59f48e3859
Remove @JvmSuppressWildcards on multibindings
...
Guice now supports multibindings with wildcards, so the annotation is
now redundant.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
771e36da02
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
bc14f19290
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
6a800c0759
Fix ByteBuf leak in Js5ResponseDecoder
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e1404a1f7f
Add missing release() call
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
35e3be4120
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
80c7f996ea
Update to Guice 5.0.0 beta
...
It no longer prints reflection warning messages.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
18a8f458fc
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e22765aada
Remove redundant dependency
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f2400117fd
Fix typo (are -> area)
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
fc1af29bdf
Make BATCH_SIZE const
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ac9b132937
Maintain static member grouping during deobfuscation
...
Some static members are not scrambled in the client. Maintaining a
one-to-one mapping between instanced and static classes makes
refactoring easier in these cases.
The browser control filter is removed as we now get the same
functionality for free.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e08f355e6f
Use default allocator in testDecodeFragmented
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
76977303b2
Add shorthand methods for creating ByteBufs from ByteArrays and Strings
...
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
0e706bc578
Update coverage pattern
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
678d906bdb
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
8b605532f5
Refactor some model-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
808db2933b
Rename list variable in MapElementList
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
039aea7eb6
Fix isGroupReady name
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
83ed779b1e
Refactor HintArrow
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
d8683b0773
Refactor more sprite-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ce4b7022e2
Refactor some 2d rasterization code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
6747ea183b
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c60dc8b15d
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago