Commit Graph

524 Commits

Author SHA1 Message Date
Janmm14
7196e44ac4
Don't spam github actions log with maven progress (#662) 2021-07-18 22:31:31 +01:00
Shane Freeder
f17de7472d
remove 4MB buffer size limit due to protocol changes 2021-07-09 20:38:23 +01:00
Shane Freeder
dc044fb909
Don't bother locking to fetch a v4 UUID from the offline UUIDs map 2021-07-09 13:21:05 +01:00
LemonCaramel
9dd430af6d
Updated Upstream (BungeeCord) (#667)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
c866619f Minecraft 1.17.1 support
2021-07-06 20:11:08 +02:00
Shane Freeder
a5c78a961e
(Maybe) Fix javadoc search 2021-07-04 20:34:01 +01:00
Shane Freeder
eb920b88ba
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
b9da505e #3142: Remove redundant name length check in InitialHandler
061a7c67 Update checkstyle
2021-07-04 02:54:12 +01:00
Shane Freeder
8e9b90a996
fix compile-native not working on linux 2021-07-04 02:46:57 +01:00
Thomas A
ee819df91f Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
6f7331e8 #3138, 3140: Check for the new leak detector netty flag
1b489bcc Attempt to fix java 8 native crash
da27924a #3115, #3125: Update natives build script, switch to Cloudflare zlib
15b39887 #3133: Directly disconnect on illegal chars
f9583a76 #3129: Replace ConnectTimeoutException with a more user-friendly string.
cb738188 #3126: Use suppliers instead of reflection for native impl generation.
a8b2f526 #3123: Apply exact vanilla string length limits for tab completion
ad50fc9a #3111: Check chat for illegal chars & moved length check into the packet class
2021-07-03 01:00:48 +02:00
Shane Freeder
66601f7a2c
[ci skip] link to javadocs page instead of attempting direct 2021-06-27 10:51:08 +01:00
_tomcraft
acf737f35f
Updated Upstream (BungeeCord) (#658)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
a25c2b32 Fix typo in previous commit
c57bf611 #3113: Remove unnecessary slice in PacketDecompressor

Co-authored-by: Thomas A <thomas.a@erisium.com>
2021-06-13 16:48:27 +01:00
Shane Freeder
cd2ccc6d2c
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
b7935d4b Downgrade SnakeYAML due to issues with comments parsing
00982f36 #3104: Use lambdas rather than reflection to create packets
088b2045 #3109: Made file log level configurable
2021-06-11 21:13:31 +01:00
Shane Freeder
c74fe8a9b2
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
633ff1cf #3107: Fix action bar messages in 1.17
6cda6b6c Update SnakeYAML and Netty
2021-06-09 10:02:18 +01:00
original-codematrix
91217e02c2
Adjusted README versions (#656) 2021-06-09 09:25:10 +01:00
FivePB (Xer)
6bf7f90988
Updated Upstream (BungeeCord) (#655)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
90573625 Minecraft 1.17 support
2021-06-08 22:27:50 -07:00
Shane Freeder
4eb5b15309
Bump GSON for modern java support improvements 2021-06-04 17:07:10 +01:00
FivePB (Xer)
e5bad071c5
Enable 1.17 Release-protocol (#650) 2021-06-04 13:03:04 +01:00
Shane Freeder
6a49f2d250
Change task order 2021-05-30 04:34:27 +01:00
Shane Freeder
2469e1ff04
Revert "Run javadoc task seperatly"
This reverts commit b8efdb5563.
2021-05-30 04:34:09 +01:00
Shane Freeder
b8efdb5563
Run javadoc task seperatly 2021-05-30 04:27:39 +01:00
Shane Freeder
bd24c6e078
Initial actions attempt 2021-05-30 04:05:35 +01:00
Shane Freeder
1b010cb67a
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
d49e97c4 #3099: Improve toArray calls by using an empty array as parameter.
2021-05-29 19:52:43 +01:00
Luccboy
33239cf418
Updated Upstream (BungeeCord) (#647)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
39a80e41 #3093: Support names with '.', block names with ' '
ab9153dd Further increase length limit for TO_CLIENT chat packets
7ec1f487 Remove ipv6 scope from forwarded addresses
2021-05-26 21:18:14 +01:00
Shane Freeder
5d64a21724
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
c96628b7 #3094: Fix TO_CLIENT max Chat string length
e5ded9a2 Apply stricter length limits to client strings
2021-05-21 09:04:26 +01:00
Luccboy
f7c7b4820c
Updated Upstream (BungeeCord) (#643)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
5823f474 #3090: Register events in parent classes
a0b7f092 #3087: Force-enable multi-release jar file support for JDK9+ via System property
2021-05-21 08:58:24 +01:00
FivePB (Xer)
ab893721bd
Updated Upstream (BungeeCord) (#641)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
b60a30c7 Move additional dependencies to runtime scope
2021-05-18 03:28:30 +01:00
Shane Freeder
72dbe47c96
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
4fc1a9e7 Dependency bump
2021-05-16 00:45:01 +01:00
Shane Freeder
fea7ec356d
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
f0908b66 Add optional 1.17 (21w19a) snapshot protocol support
5fa596fe #3084: (Regrettably) add a full SLF4J wrapper
2021-05-15 02:46:23 +01:00
Shane Freeder
eb03f0627d
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
ada1b95f Remove redundant entity rewriting code on > 1.16.2
2021-05-12 16:37:44 +01:00
_tomcraft
8fdb6be795
Updated Upstream (BungeeCord) (#637)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
72b3bdf6 #3077: Fix regression preventing child classloaders delegating to a PluginClassloader
2021-05-01 20:03:47 +01:00
Shane Freeder
bf21a394fa
Don't register entity effect packets for 1.9+ 2021-04-30 00:48:32 +01:00
_tomcraft
f188d4c751
Updated Upstream (BungeeCord) (#634)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
71d12463 #3066: Put ReadTimeoutHandler after frame decoder.
ac371bb5 #3073: Release HAProxyMessage after read
2021-04-29 17:36:22 +01:00
Andrew Steinborn
e782e77edf
Set Netty pooled buffer size to 4MB 2021-04-24 17:52:48 +01:00
Shane Freeder
d43773ad9c
server is the client and not server is the server (Fixes #631) 2021-04-18 19:12:45 +01:00
Janmm14
6702e0f69b
Put ReadTimeoutHandler after frame decoder.
This reduces the impact of attacks that send a large packet size first and then send data very slowly but frequently enough to not trigger a timeout (as the timeout handler was before the Varint21FrameDecoder). This causes connections to stay open for a long time without much effort from an attacker, while the packet never leaves the Varint21FrameDecpder stage of the netty pipeline (causing no additional checks to happen and no logs of the connection to be created).

This will not have an impact on bad connections as without recieving full packets the underlying spigot server would timeout instead.
2021-04-16 16:20:28 +01:00
Shane Freeder
c19c4771de
Only ignore empty packets from the server (Fixes #467)
this patch orignally existed to prevent the constant cries from bad server
owners, however creates some room for abuse, this should plug that
hole by only allowing the server to send such broken packets
2021-04-14 14:31:57 +01:00
Shane Freeder
49605839bc
Add native macos DNS resolver 2021-04-12 07:37:52 +01:00
Shane Freeder
845580021b
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
830ee8f2 #3061: Continue to fallback to underlying URLClassLoader
425dd451 Override classloader close method for completeness
6a039de8 Add preview of automatic library support
2021-04-10 22:13:51 +01:00
Shane Freeder
cb25ad5409
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
8d783aa1 #3058: Remove world limit
a4e5f500 Add full support for building on JDK [15,)
2021-04-08 14:23:57 +01:00
Shane Freeder
4ef9babb31
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
a7c6edeb #3041: Respond to login query requests in a way that matches the Vanilla client
2021-03-02 00:00:53 +00:00
Josh Roy
07617c8b80
Fix further issues with rgb text pattern matching (#615) 2021-03-01 23:44:04 +00:00
Shane Freeder
57c175ce7f
bump log4j version
updates log4j from 2.12 to 1.14, this includes a fix for systems
with a broken mac address which can cause the proxy to not start
on such broken machines
2021-02-28 19:15:51 +00:00
Josh Roy
9a1d6a1711
Port Log4J converter fixes from Paper (#614) 2021-02-23 16:42:40 +00:00
Shane Freeder
bc3e393b14
Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
4f23b49f #3037: Update ProxiedPlayer#setDisplayName javadoc to current behaviour
cfcc8b1a Pin GitHub workflow build to ubuntu-20.04
ebec582c Add full support for building on JDK [8, 14]
2021-02-22 16:45:35 +00:00
Josh Roy
565c857605
Add support for hex color codes in console (#612) 2021-02-22 16:36:46 +00:00
FivePB (Xer)
2c5c9541c9
Additional DoS Mitigations for the login sequence (#603)
(mitigates/Fixes #600 )
2021-01-31 22:04:10 +00:00
FivePB (Xer)
b3e581412f
Updated Upstream (BungeeCord) (#601) 2021-01-29 10:35:23 +00:00
linus
3bac1f3631
Limit login request data to 16 bytes (#597) 2021-01-21 11:16:09 +00:00
NotMyFault
e585e7ce1b
Exchange Spigot IRC with Esper (#592) 2021-01-13 20:48:18 +00:00
Shane Freeder
281e7310b8 Remove remaining CI references 2021-01-11 16:33:57 +00:00
Aurora
caea6e6a1d
Remove Jenkins references (#591) 2021-01-06 14:21:09 +00:00