Commit Graph

400 Commits

Author SHA1 Message Date
Shane Freeder
f49e238640
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
5e7dcc48 #3382: Use the correct write method for ChatChain in ClientChat packet
5cdba87b #3377: Add additional checks for protocol length limits
2022-08-20 17:43:03 +01:00
Shane Freeder
6ca6b706df
Updated Upstream (BungeeCord) (Closes #771)
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

BungeeCord Changes:
69631561 #3366: Improve consistency and appearance of default translations
dd3f8200 #3363, #3369: Implement new ServerData packet to stop MOTD data from servers
2022-08-14 18:48:46 +01:00
Aurora
38725c7fde
Add message for outdated clients that don't support secure profiles (#769)
Clients before 1.19 don't support secure profiles, but since secure profiles is one of the first
things checked those outdated clients didn't get a useful message telling them to update.
2022-07-28 16:46:46 +00:00
Shane Freeder
097888c72a
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
78ca16df Minecraft 1.19.1 support
adc32d5a #3367: Add linux aarch64 native epoll support
12e45148 #3355,#3357: Fix possible NPE's in LoginEvent & PreLoginEvent
2022-07-27 19:35:10 +01:00
_tomcraft
47c4790542
Updated Upstream (BungeeCord) (#762)
Co-authored-by: Thomas A <thomas.a@erisium.com>
2022-07-03 16:06:31 +01:00
Shane Freeder
c10f289a57
Expand waterfall.packet-decode-logging
Bungeecord by default will supress the output of pretty much all decoder exceptions
by default, which in part moots some debug ability, especially when you can't even see
what packet was afflicated. This patch expands the existing system property in order
to increase the usefulness of the logged exceptions, and more, by ensuring that they're
fully printed, vs just having to rely on the max sizes, etc, as I've done in the past
2022-06-19 11:04:42 +01:00
Shane Freeder
a033a14504
Disable tab list rewriting by default
This mechanism generally causes more issues than it solves, and very few
servers actually run in a more where this does anything benefitial, so,
just disable it by default.
2022-06-13 22:24:07 +01:00
Shane Freeder
ef0fc26e9d
Fix packet IDs being bork due to optimisation attempt
"static final" is generally inlined, so, while this value shouldn't
be 0 looking at the code, the fact that it was at compile time seems
to have taken a revenge course
2022-06-12 13:28:25 +01:00
Shane Freeder
4e0049a6b1
Add Protocol version to the packet not found messages
Also, remove our own magic marker for not registering further proto versions
in favour of upstreams recent addition to handle this
2022-06-12 06:52:49 +01:00
Shane Freeder
e4f1e3ff8d
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
ff5727c5 Revert broken chat PR and align with Spigot
e46bc343 #3319: Do not forward cancelled messages or handled commands
2022-06-08 15:02:06 +01:00
Shane Freeder
9c65274dab
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
5972fd23 #3318: Fixed system messages shown in action bar for MC 1.19 clients
8c0e4b1d #3315: Further fix for offline mode support
a737a754 Downgrade dependency version
2022-06-08 07:19:47 +01:00
Luccboy
59dbd0833d
Updated Upstream (BungeeCord) (#747)
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

BungeeCord Changes:
fc8685a0 #3311: Fix chat handling on older versions
cc4765b4 #3313: Fix offline mode support
2022-06-08 00:12:59 +01:00
Shane Freeder
9719e25cd7
Temp disable protocol limits for 1.19 2022-06-07 19:01:42 +01:00
Noah van der Aa
9b0080a3ce
Fix crash on startup (#743) 2022-06-07 18:44:58 +01:00
Noah van der Aa
958ae29cab
Updated Upstream (BungeeCord) (#741) 2022-06-07 18:12:20 +01:00
Shane Freeder
29f1cfbcc9
Improve login state transition 2022-05-08 12:04:46 +01:00
Shane Freeder
a44c78a37e
Various library bumps
Primarily MySQL, but, also a few logger/console related things
2022-05-01 12:34:23 +01:00
Shane Freeder
2322301e63
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
862bb2ac #3258: Only show detailed connect exception to admins
2022-04-25 17:52:14 +01:00
Shane Freeder
4015f55f2c
Remove L4J shutdown hook
Allows for the proxy to consistently log during shutdowns no matter
the environment
2022-03-29 13:43:55 +01:00
Shane Freeder
31ff8e083c
Don't send exceptions to the client during kicks, etc
The info here is often not filtered down and can often contain
internal information during these kicks which server owners are
generally not happy with sharing, i.e. potential IP addresses, etc

We'll have to dump the cause to the console manually to ensure that
data is still sent, but, a wider fix here is probably needed which
allows for retaining much of the overall context here, i.e. who
was this exception assocated with?
2022-03-22 14:59:09 +00:00
_tomcraft
c40d7af454
Updated Upstream (BungeeCord) (#731)
Co-authored-by: Thomas A <thomas.a@erisium.com>
2022-03-21 14:08:26 +00:00
Shane Freeder
80a64a6f08
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
7e47490e Minecraft 1.18.2 support
2022-02-28 15:22:42 +00:00
Shane Freeder
65ec15e5cc
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
eae9d45c Provide more information in connect errors
d2d157c1 #3246: Fix commands not working due to MinecraftForge changes
2022-02-06 05:54:54 +00:00
Shane Freeder
acff2e0148
Pass through server request feedback to retry connection attempts 2022-01-29 06:58:36 +00:00
Shane Freeder
3f86a428c9
Add ServerConnectRequest#sendFeedback 2022-01-29 06:54:03 +00:00
Shane Freeder
539846d9ab
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
9c95d4ba #3226: Add console command name tab completion
6cbd7404 Fix checkstyle paren pad settings
ad8a8ef5 Increase per-listener event bus warning time
e6766a1e Update README date
2022-01-02 02:12:53 +00:00
Noah van der Aa
a078e046a1
Update Log4J to 2.17.1 (#720) 2021-12-29 03:05:23 +01:00
Noah van der Aa
f64b560a1e
Updated Upstream (BungeeCord) (#719)
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

BungeeCord Changes:
b4ccdaa5 #2715: Improve BadPacketException message in MinecraftDecoder
3a116569 #3116: Do not fill in LogRecord caller data by default in slf4j wrapper
2479fab6 #3221: Use computeIfAbsent method in EventBus
51eb1ac6 Dependency upgrades
879f37f0 Upgrade to SnakeYAML 1.30 release
2021-12-23 20:56:40 +01:00
Spottedleaf
05a7075dfd Update log4j to 2.17.0 2021-12-18 01:32:39 -08:00
Nassim Jahnke
2e9789f428
Update log4j to 2.16.0 (#717) 2021-12-14 20:30:28 +01:00
Olivia
9ae48b7afb
Update to log4j 2.15.0 (#714) 2021-12-10 03:01:07 +00:00
Shane Freeder
2e8afd0c87
Update to log4j snapshot 2021-12-10 01:32:35 +00:00
Shane Freeder
f45703fc46
Backport log4j fix from 2.15.0 2021-12-09 17:53:34 +00:00
Noah van der Aa
5eadf31fd3
Updated Upstream (BungeeCord) (#713) 2021-12-06 14:30:47 +00:00
Olivia
699f788673
Fix typos in optimize UUID conversion patch (#712) 2021-12-05 05:52:42 +00:00
Shane Freeder
2916189edc
Updated Upstream (BungeeCord)
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

BungeeCord Changes:
a9d75c52 Minecraft 1.18 support
2021-12-02 03:10:11 +00:00
Nassim Jahnke
0fb2c92016
Enable 1.18 release protocol. (#708) 2021-11-30 09:29:55 +00:00
LemonCaramel
5dbf318922
Updated Upstream (BungeeCord) (#704) 2021-11-24 17:40:35 +00:00
Shane Freeder
1b73263e44
Fix build actions
also fix a missed version bump
2021-11-22 13:37:37 +00:00
Shane Freeder
71c32a51b6
Bump log4j 2021-11-22 11:43:29 +00:00
Shane Freeder
0e3d1caa37
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:
bee99bea Downgrade to Checkstyle 8.x as 9.x series has much larger memory usage
8b363d3d Minecraft 1.18-pre5 support
2021-11-22 11:39:20 +00:00
FivePB (Xer)
e35e947aa2
Add configurable plugin messaging limits (#702) 2021-11-16 22:51:50 +00:00
FivePB (Xer)
3ce6f14465
Updated Upstream (BungeeCord) (#700) 2021-11-12 19:47:23 +00:00
_tomcraft
5aa8bc981a
Updated Upstream (BungeeCord) (#698)
Co-authored-by: Thomas A <thomas.a@erisium.com>
2021-11-05 07:36:35 +00:00
_tomcraft
85c0a35f0b
Updated Upstream (BungeeCord) (#695)
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:
6613aaea Add test fix for library classes being visible to non-dependent plugins
53ce6b93 #3200: Fix protocol for 21w40a
d8e29384 #2466: Use switch in "BungeeCord" plugin message handling
5cf869df #3198: Remove terminally deprecated SecurityManager
f26f7d88 Add optional 1.18 (21w40a) snapshot protocol support
2021-10-09 10:43:12 +01:00
FivePB (Xer)
9d1a910f97
Updated Upstream (BungeeCord) (#690) 2021-09-29 03:37:21 +01:00
Shane Freeder
f92cc98839 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:
bda16056 Minor formatting fixes
2e0e88db #3158: Remove redundant protocol version check in the TabCompleteResponse packet
96482cc0 #3157: Read only 20 chars for clients below 1.13 in PluginMessages
2021-09-13 06:21:56 +01:00
Michael
7e6af4cef6
Strip hostname from InetSocketAddress (#679) 2021-07-20 00:18:03 +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