529 Commits

Author SHA1 Message Date
lax1dude
e65d5569ea Bump versions v1.0.7 2025-05-29 16:25:49 -07:00
lax1dude
b098c40a56 Extra length checks for good luck 2025-05-29 16:21:40 -07:00
lax1dude
20d5de3746 Add config to enable additional connection logging 2025-05-29 16:05:59 -07:00
lax1dude
a23750975c Workaround for duplicate login issue on BungeeCord 2025-05-29 14:24:29 -07:00
lax1dude
a6499a15ae remove dead code in VanillaInitializer 2025-05-29 13:41:06 -07:00
lax1dude
2f49bc716e Additional hardening for NBT transformer
This shouldn't be a problem for rewind where the total length of the NBT is tracked, and no primitive arrays are ever unwrapped, but the NBT transformer is also exposed in the API module so other people might end up using it in the future and run into some unpleasant surprises
2025-05-29 13:34:12 -07:00
lax1dude
26bf332b0c Set limits on the length of multi-packets 2025-05-29 12:58:22 -07:00
lax1dude
b7eae2199f Fix OOM vulnerability in protocol module 2025-05-29 11:10:59 -07:00
lax1dude
6588c2dfed Bump versions v1.0.6 2025-05-22 13:36:34 -07:00
lax1dude
47424c0852 Embed the SQLite driver inside the plugin 2025-05-22 13:00:34 -07:00
lax1dude
45b242be1e Bump versions v1.0.5 2025-05-21 00:50:24 -07:00
lax1dude
487de01a30 Add coupling from WebSocketPingFrameHandler to IdleStateHandler 2025-05-21 00:42:40 -07:00
lax1dude
2c3d6f0923 Check for protocol V4 or greater client before invalidating skin 2025-05-18 23:13:07 -07:00
lax1dude
5f591f89f6 Fixed compatibility with Spigot 1.8 2025-05-18 23:10:27 -07:00
lax1dude
f35254c8a5 Fix potential timing issue in handshake 2025-05-18 23:09:14 -07:00
lax1dude
a209724cf6 Fix stack trace on bungee 2025-05-18 23:09:04 -07:00
lax1dude
63e9a6b491 Disable unnecessary validation at startup 2025-05-18 22:19:57 -07:00
lax1dude
c3363a1c99 Make plugins like nLogin work better 2025-05-18 22:16:30 -07:00
lax1dude
91e960f96b Bump versions v1.0.4 2025-05-13 13:23:47 -07:00
lax1dude
bbb48e7d25 Add support for binding additional ports on Velocity 2025-05-13 13:11:46 -07:00
lax1dude
386e01af2b rewind: Fix typo in compression stream validation 2025-05-13 13:05:39 -07:00
lax1dude
3a34dba343 Actually fix SO_REUSEPORT on Velocity 2025-05-13 11:10:52 -07:00
lax1dude
1769d78218 Bump versions v1.0.3 2025-05-12 15:39:04 -07:00
lax1dude
6c0ed9cef4 Fix handling of comma-separated headers (#6) 2025-05-12 15:12:45 -07:00
ayunami2000
7a44de6e6e use tabs 2025-05-12 04:33:57 -04:00
ayunami2000
16278741b6 Fix plan integration 2025-05-12 04:30:44 -04:00
lax1dude
2bd3f56bea fuck 2025-05-12 01:08:54 -07:00
lax1dude
c37ebeb1b3 Workaround for rewind issue 2025-05-12 01:00:16 -07:00
lax1dude
d45bc15adc rip 2025-05-12 00:38:49 -07:00
lax1dude
9244b3e77e Fix null brand UUID after removing IPlatformConnection 2025-05-12 00:24:38 -07:00
lax1dude
a24fb96861 Update build_all script 2025-05-11 21:00:27 -07:00
lax1dude
67eb3407c8 Improve the supervisor gradle project 2025-05-11 20:57:33 -07:00
lax1dude
30a1def74c Further improve the plan gradle project 2025-05-11 20:47:16 -07:00
lax1dude
63cf07ca3f Further improve the eaglerweb gradle project 2025-05-11 20:38:29 -07:00
lax1dude
7fcaa308fe Further improve the eaglermotd gradle project 2025-05-11 20:24:33 -07:00
lax1dude
aa162d9ddc Oops 2025-05-11 20:16:01 -07:00
lax1dude
86e4ab54aa Further improve the rewind_v1_5 gradle project 2025-05-11 20:06:35 -07:00
lax1dude
4cc9a9d5f2 Further improve the backend-rpc-core gradle project 2025-05-11 19:34:54 -07:00
lax1dude
ff34d7bad1 Further improve the core gradle project 2025-05-11 19:10:10 -07:00
lax1dude
b52b0160f9 Dispatch initialize player event after player registers 2025-05-11 16:59:30 -07:00
lax1dude
de42c88702 rewind: fix kick packet issue 2025-05-11 16:37:35 -07:00
lax1dude
02e0b64cfa Use runtimeOnly in build scripts where possible 2025-05-11 15:34:59 -07:00
lax1dude
c2cbb80537 Fix initialization data race on Bukkit platforms 2025-05-11 14:35:42 -07:00
lax1dude
29732b25b1 Add patched spigot/bungee annotation library 2025-05-11 13:14:16 -07:00
lax1dude
8117c48f3d Split up plan gradle project into more subprojects 2025-05-11 12:20:18 -07:00
lax1dude
f9e8915c97 Split up eaglerweb gradle project into more subprojects 2025-05-11 12:02:31 -07:00
lax1dude
b5d4e83a08 Fix EaglerMOTD plugin 2025-05-11 11:11:40 -07:00
lax1dude
56a3bfe8ca Split up eaglermotd gradle project into more subprojects 2025-05-10 23:59:15 -07:00
lax1dude
670420f1a0 Split up rewind_v1_5 gradle project into more subprojects 2025-05-10 23:07:51 -07:00
lax1dude
d90704742a Split up backend-rpc-core gradle project into more subprojects 2025-05-10 21:24:10 -07:00