Commit Graph

1225 Commits

Author SHA1 Message Date
Outfluencer 80bb237289 #3774: Minecraft 25w04a chat component changes 2025-01-29 20:35:46 +11:00
Outfluencer 4fded9828f #3775: Allow decompressed packets to grow to max capacity
Do not use size as max capacity, as its possible that the entity
rewriter increases the size afterwards. This would result in a kick (it
happens rarely as the entity ids size must differ).
2025-01-29 07:52:09 +11:00
md_5 6b22690971 Minecraft 25w04a protocol support 2025-01-27 20:09:01 +11:00
md_5 60a3bf082f Preallocate compression output buffer to remove unnecessary resizing 2025-01-27 20:08:58 +11:00
Outfluencer 0aa2871b26 #3761: Whitelist LoginPayloadResponse in UpstreamBridge#shouldHandle
Required for #3758 to function correctly.
2025-01-23 07:11:11 +11:00
Outfluencer 1265a9927b #3769: Fix possible NoSuchElementException changing compression 2025-01-07 20:46:20 +11:00
md_5 373dab05ad Minecraft 1.21.4-pre1 support 2024-11-23 12:27:38 +11:00
Outfluencer f6b40b1186 #3758: Handle LoginPayloadResponse in UpstreamBridge 2024-11-19 20:20:17 +11:00
BoomEaro 7a42f12716 #3760: Fix possible NPE when trying to get encoder/decoder protocol 2024-11-17 11:43:31 +11:00
Outfluencer 8212e10c7c #3756, #3757: Queue PlayerListItemRemove packets for disconnecting players 2024-10-21 21:05:01 +11:00
Outfluencer 672db9fe47 #3753, #3754: Don't disconnect during login if the player is on a server 2024-10-13 09:38:59 +11:00
Outfluencer 2bacf6572b #3743: Fix infinite encrypting screen on miss configured ip-forwarding 2024-10-06 19:03:45 +11:00
Valentine 9813e46e66 #3746, #3666: Fix potential race conditions when connecting to multiple servers at the same time 2024-10-06 18:55:12 +11:00
Valentine 01a5f36012 #3751: Fix potential overriding of cipher by other libraries 2024-09-29 19:44:15 +10:00
Outfluencer acb85e30fa #3742: Add more checks to InitialHandler 2024-09-21 09:05:50 +10:00
Outfluencer a89cf5f36d #3736: Add simple login payload API 2024-09-09 21:06:48 +10:00
Outfluencer b309e4ac50 #3737: Use composite buffers where possible 2024-09-09 21:01:19 +10:00
md_5 477ea5983c Remove unused field 2024-09-08 13:15:40 +10:00
Outfluencer 5fbcc6b119 #3732: Fix protocol state issue 2024-08-26 20:06:34 +10:00
Outfluencer d32eedd333 #3727: 24w34a snapshot support 2024-08-25 09:15:03 +10:00
Outfluencer e1d4b6adc7 #3731: Update cookie handling with vanilla limits and don't allow unrequested cookies 2024-08-25 09:10:00 +10:00
Outfluencer 534148763f #3721: Improve same uuid and name checks
We didn't return so the login event was fired for a disconnected player
2024-08-22 19:25:45 +10:00
lax1dude 6b612302e1 #3718, #3717: Add check for SSE 4.2 and PCLMUL support to native zlib 2024-08-08 18:19:20 +10:00
Outfluencer c310e3339f #3720: Replace some println calls with proxy logger 2024-08-07 19:57:09 +10:00
Raraph84 45d2f44003 #3713: Add default admin permissions for /find and /send 2024-07-28 21:04:41 +10:00
Raraph84 a57adcce00 #3711, #3712: Don't try to reconnect player when it disconnects manually
* Set server obsolete when disconnected by the proxy
2024-07-28 21:02:31 +10:00
Outfluencer cda4537fba #3695, #3696: Connect player to fallback if backend disconnects silently 2024-06-23 08:47:05 +10:00
Outfluencer 006a14a75c #3689, #3690: Don't immediately close HAProxy health check 2024-06-13 21:07:08 +10:00
md_5 8e8a635361 Minecraft 24w21b support 2024-05-27 06:57:51 +10:00
Outfluencer 6e1751733f #3608, #3676: Close connection if HAProxy 2.0 message is a health check 2024-04-29 06:56:18 +10:00
Outfluencer de60af0d7b #3659: Cleanup command packets for 1.20.5 2024-04-20 08:45:46 +10:00
Outfluencer 1be25b6c74 #3656: Improve online mode support where IP forwarding is disabled 2024-04-17 21:05:26 +10:00
Outfluencer 25cf8d682b #3617: Don't go further if connection is disconnected during handshake event
Also replace all isClosed with isClosing as it is more accurate for
disconnect calls in events.
2024-04-13 17:22:31 +10:00
ignPurple 17e23d5c3f #3628: Convert PostLoginEvent to AsyncEvent and expose target server 2024-04-13 17:10:24 +10:00
Outfluencer 5e25c63c5a #3646: Add experimental io_uring support 2024-04-09 21:39:06 +10:00
md_5 e642b9dde1 Minecraft 24w13a support 2024-03-29 15:03:59 +11:00
Outfluencer ffa011c7b1 #3622: Revert "#3256: Allow - and . in online mode as some accounts still have these…"
This reverts commit f4f94d3b56.
2024-03-11 14:24:02 +11:00
Janmm14 2394e204fa #3629: Fix scoreboard team data reading 2024-03-11 14:22:19 +11:00
md_5 7606d4437b Minecraft 24w07a support 2024-02-27 21:36:16 +11:00
md_5 464ed0184c Improve cookie support during login 2024-02-10 12:26:26 +11:00
md_5 eda268b481 Fix 24w05b spectate packet ID 2024-02-06 07:03:49 +11:00
md_5 3e1007527c #3612: Error when disconnecting player on PostLoginEvent 2024-02-04 11:47:30 +11:00
Outfluencer 02c5c1ee76 #3602: Minecraft 24w04a support 2024-01-30 07:25:22 +11:00
Valentine 19918c694f #3594: Fix missing ComponentStyleSerializer 2024-01-09 16:09:55 +11:00
md_5 197bf13a28 Minecraft 1.20.3-pre2 support 2023-11-25 17:02:40 +11:00
md_5 bd009ca52d #3559: Fix serialisation of certain scoreboard packets < 1.13 2023-11-06 20:14:57 +11:00
BoomEaro f5157f12a4 #3438: Fix possible race condition in duplicate player check 2023-11-01 21:32:31 +11:00
BoomEaro df20effacc #3557: Replace Guava Charsets with Java StandardCharsets 2023-10-31 21:49:17 +11:00
Outfluencer e442c3da5c #3546: Add string length checks to isValidName 2023-10-28 13:11:55 +11:00
Parker Hawke 0d45378986 #3540: Add TextComponent#fromLegacy() as an array-free alternative to #fromLegacyText() 2023-10-28 13:04:18 +11:00