Skip to content

Commit

Permalink
Updated Upstream (BungeeCord)
Browse files Browse the repository at this point in the history
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

There are some questions regarding this release and the handling of the ServerKickEvent no longer
being fired due to bungee handling this raw now. This build is only being published due to bad
decisions made elsewhere, these builds are unsupported.

BungeeCord Changes:
4886c4be Minecraft 1.21.2 support
7338d0f4 Minecraft 1.21.2-rc2 support
8212e10c #3756, #3757: Queue PlayerListItemRemove packets for disconnecting players
2593130b Minecraft 1.21.2-rc1 support
6ea49962 Minecraft 1.21.2-pre3 support
672db9fe #3753, #3754: Don't disconnect during login if the player is on a server
2bacf657 #3743: Fix infinite encrypting screen on miss configured ip-forwarding
9813e46e #3746, #3666: Fix potential race conditions when connecting to multiple servers at the same time
01a5f360 #3751: Fix potential overriding of cipher by other libraries
f0a30c43 Minecraft 24w39a support
acb85e30 #3742: Add more checks to InitialHandler
9437cedc #3748: Minecraft 24w38a support
a89cf5f3 #3736: Add simple login payload API
b309e4ac #3737: Use composite buffers where possible
477ea598 Remove unused field
eca6090f #3739: Support aarch64 natives
8f8c270f Minecraft 24w36a support
84ac7ab9 Minecraft 24w35a support
5fbcc6b1 #3732: Fix protocol state issue
79f85a2c #3662: Add deprecation warning to ComponentSerializer.toString(Object)
d32eedd3 #3727: 24w34a snapshot support
e1d4b6ad #3731: Update cookie handling with vanilla limits and don't allow unrequested cookies
53414876 #3721: Improve same uuid and name checks
cd56fb32 #3722: Disable GZIP in native compress library (no longer requires PCLMUL)
6b612302 #3718, #3717: Add check for SSE 4.2 and PCLMUL support to native zlib
e4975902 #3716, #3707: Fix native-cipher segfault when using musl libc
c310e333 #3720: Replace some println calls with proxy logger
b64615e2 #3715: Fix maximum length for command packets
45d2f440 #3713: Add default admin permissions for /find and /send
a57adcce #3711, #3712: Don't try to reconnect player when it disconnects manually
8b195d1d #3693: Compile natives as C instead of C++, check malloc/calloc return values for null
cda4537f #3695, #3696: Connect player to fallback if backend disconnects silently
df413f62 #3677: Bump com.mysql:mysql-connector-j from 8.3.0 to 8.4.0
  • Loading branch information
electronicboy committed Nov 16, 2024
1 parent f321a45 commit 55fa6fa
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion BungeeCord
Submodule BungeeCord updated 54 files
+14 −0 api/src/main/java/net/md_5/bungee/api/connection/PendingConnection.java
+18 −0 chat/src/main/java/net/md_5/bungee/chat/ComponentSerializer.java
+29 −0 native/compile-native-arm.sh
+20 −5 native/compile-native.sh
+19 −12 native/src/main/c/NativeCipherImpl.c
+31 −12 native/src/main/c/NativeCompressImpl.c
+19 −0 native/src/main/c/cpuid_helper.h
+31 −0 native/src/main/c/mbedtls_custom_config.h
+8 −0 native/src/main/c/net_md_5_bungee_jni_zlib_NativeCompressImpl.h
+15 −0 native/src/main/c/shared.c
+10 −0 native/src/main/c/shared.h
+32 −2 native/src/main/java/net/md_5/bungee/jni/NativeCode.java
+7 −1 native/src/main/java/net/md_5/bungee/jni/NativeCodeException.java
+6 −0 native/src/main/java/net/md_5/bungee/jni/cipher/BungeeCipher.java
+10 −3 native/src/main/java/net/md_5/bungee/jni/cipher/JavaCipher.java
+6 −0 native/src/main/java/net/md_5/bungee/jni/cipher/NativeCipher.java
+8 −0 native/src/main/java/net/md_5/bungee/jni/zlib/BungeeZlib.java
+6 −0 native/src/main/java/net/md_5/bungee/jni/zlib/JavaZlib.java
+9 −0 native/src/main/java/net/md_5/bungee/jni/zlib/NativeCompressImpl.java
+24 −2 native/src/main/java/net/md_5/bungee/jni/zlib/NativeZlib.java
+ native/src/main/resources/native-cipher-arm.so
+ native/src/main/resources/native-cipher.so
+ native/src/main/resources/native-compress-arm.so
+ native/src/main/resources/native-compress.so
+30 −1 native/src/test/java/net/md_5/bungee/NativeZlibTest.java
+65 −32 protocol/src/main/java/net/md_5/bungee/protocol/Protocol.java
+4 −2 protocol/src/main/java/net/md_5/bungee/protocol/ProtocolConstants.java
+20 −9 protocol/src/main/java/net/md_5/bungee/protocol/Varint21LengthFieldPrepender.java
+1 −1 protocol/src/main/java/net/md_5/bungee/protocol/packet/ClientCommand.java
+16 −0 protocol/src/main/java/net/md_5/bungee/protocol/packet/ClientSettings.java
+1 −1 protocol/src/main/java/net/md_5/bungee/protocol/packet/CookieResponse.java
+9 −2 protocol/src/main/java/net/md_5/bungee/protocol/packet/Login.java
+2 −2 protocol/src/main/java/net/md_5/bungee/protocol/packet/LoginSuccess.java
+3 −0 protocol/src/main/java/net/md_5/bungee/protocol/packet/PlayerListItem.java
+8 −1 protocol/src/main/java/net/md_5/bungee/protocol/packet/PlayerListItemUpdate.java
+9 −0 protocol/src/main/java/net/md_5/bungee/protocol/packet/Respawn.java
+1 −1 protocol/src/main/java/net/md_5/bungee/protocol/packet/UnsignedClientCommand.java
+5 −8 proxy/src/main/java/net/md_5/bungee/EncryptionUtil.java
+1 −0 proxy/src/main/java/net/md_5/bungee/ServerConnection.java
+17 −6 proxy/src/main/java/net/md_5/bungee/ServerConnector.java
+5 −5 proxy/src/main/java/net/md_5/bungee/UserConnection.java
+1 −1 proxy/src/main/java/net/md_5/bungee/compress/CompressFactory.java
+20 −8 proxy/src/main/java/net/md_5/bungee/compress/PacketCompressor.java
+1 −1 proxy/src/main/java/net/md_5/bungee/conf/YamlConfig.java
+17 −5 proxy/src/main/java/net/md_5/bungee/connection/DownstreamBridge.java
+56 −21 proxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java
+2 −1 proxy/src/main/java/net/md_5/bungee/connection/UpstreamBridge.java
+2 −0 proxy/src/main/java/net/md_5/bungee/entitymap/EntityMap.java
+5 −0 proxy/src/main/java/net/md_5/bungee/entitymap/EntityMap_1_16_2.java
+4 −3 proxy/src/main/java/net/md_5/bungee/module/JenkinsModuleSource.java
+5 −5 proxy/src/main/java/net/md_5/bungee/module/ModuleManager.java
+35 −0 proxy/src/main/java/net/md_5/bungee/netty/ChannelWrapper.java
+1 −2 proxy/src/main/java/net/md_5/bungee/netty/PipelineUtils.java
+2 −0 proxy/src/main/java/net/md_5/bungee/netty/cipher/CipherEncoder.java

0 comments on commit 55fa6fa

Please sign in to comment.