Commit Graph

1818 Commits

Author SHA1 Message Date
Outfluencer 34d416a4e8 #3261: Remove unused AttributeKeys
These attribute keys are not used so we can remove them
2022-03-19 10:05:23 +11:00
Outfluencer 410f64bc9f #3268: Correct plugin message size check 2022-03-19 10:04:45 +11:00
Outfluencer 978e68fc74 #3265: Print all thrown exception
DecoderExceptions that are not a CorruptedFrameException and dont have BadPacketException or OverflowPacketException as cause are not printed.
I also removed the ID message in BadPacketException because bad packet does not mean it has a invalid id the protocol version can also be not valid or the packet was not read to the end and more details are in the message of the exception
2022-03-19 10:04:40 +11:00
Outfluencer a17d8f8a66 #3264: Negative packet ids are also outside of range 2022-03-09 11:21:07 +11:00
md_5 7e47490e70 Minecraft 1.18.2 support 2022-03-01 02:00:00 +11:00
nnnnt21 f4f94d3b56 #3256: Allow - and . in online mode as some accounts still have these usernames 2022-02-24 08:06:10 +11:00
md_5 eae9d45c8a Provide more information in connect errors 2022-02-06 08:44:55 +11:00
md_5 d2d157c1fe #3246: Fix commands not working due to MinecraftForge changes 2022-02-06 08:26:09 +11:00
Outfluencer 9c95d4ba43 #3226: Add console command name tab completion 2022-01-02 10:13:48 +11:00
md_5 6cbd7404f4 Fix checkstyle paren pad settings 2022-01-02 10:13:48 +11:00
md_5 ad8a8ef5a9 Increase per-listener event bus warning time 2022-01-01 09:22:26 +11:00
md_5 e6766a1ee2 Update README date 2022-01-01 08:50:50 +11:00
Janmm14 b4ccdaa51c #2715: Improve BadPacketException message in MinecraftDecoder 2021-12-19 09:54:37 +11:00
Janmm14 3a11656909 #3116: Do not fill in LogRecord caller data by default in slf4j wrapper 2021-12-19 09:53:13 +11:00
Janmm14 2479fab632 #3221: Use computeIfAbsent method in EventBus 2021-12-19 09:50:48 +11:00
md_5 51eb1ac623 Dependency upgrades 2021-12-18 12:18:21 +11:00
md_5 879f37f046 Upgrade to SnakeYAML 1.30 release 2021-12-18 11:36:05 +11:00
md_5 f2aadd6014 #3223: Only rewrite spectate packet if no IP forwarding 2021-12-13 08:25:54 +11:00
md_5 1ad81504ca Update native cipher 2021-12-10 15:54:39 +11:00
Janmm14 425ee4e142 #3215: Add time measurement per event listener method 2021-12-05 08:51:33 +11:00
Valtn 42d8300bb7 #3220: Fix server list info being cached permanently 2021-12-05 08:04:26 +11:00
md_5 a9d75c5255 Minecraft 1.18 support 2021-12-01 03:00:00 +11:00
md_5 98afd548d1 Minecraft 1.18-rc3 support 2021-11-27 08:00:00 +11:00
md_5 7fc256dba7 Minecraft 1.18-pre8 support 2021-11-25 08:00:00 +11:00
md_5 21b23624ad #3159: Account for the (broken) configuration when ip forward is enabled on bungee but not the server 2021-11-23 15:27:31 +11:00
md_5 1ace5c0c8b Trial snapshot SnakeYAML version 2021-11-23 08:30:38 +11:00
md_5 bee99beab1 Downgrade to Checkstyle 8.x as 9.x series has much larger memory usage 2021-11-22 15:27:24 +11:00
md_5 8b363d3d1f Minecraft 1.18-pre5 support 2021-11-22 09:00:00 +11:00
PSNRigner c7b0c3cd48 #3207: Rework the plugin message relaying system to allow unregistering channels 2021-11-12 19:38:47 +11:00
md_5 c0c9b28582 Update snapshot support to 1.18-pre1 2021-11-12 19:37:57 +11:00
Frank van der Heijden c3fffbc919 #3205: Don't forward tab completions if the root command is a bungee command 2021-11-04 18:45:11 +11:00
md_5 6613aaea95 Add test fix for library classes being visible to non-dependent plugins 2021-10-09 18:02:58 +11:00
riku6460 53ce6b93a2 #3200: Fix protocol for 21w40a 2021-10-09 18:00:36 +11:00
Janmm14 d8e293842f #2466: Use switch in "BungeeCord" plugin message handling 2021-10-09 09:25:29 +11:00
MrMicky 5cf869df1a #3198: Remove terminally deprecated SecurityManager
See https://openjdk.java.net/jeps/411
2021-10-09 09:25:29 +11:00
md_5 f26f7d8809 Add optional 1.18 (21w40a) snapshot protocol support
Accessible via the net.md_5.bungee.protocol.snapshot JVM property.
2021-10-09 09:25:28 +11:00
Outfluencer c5a90475af #3195: Remove unused translations
Both translations are not used in BungeeCord or any modules.
2021-09-25 08:10:28 +10:00
Outfluencer 3008d7ef2f #3189: Improve username validation 2021-09-25 08:09:47 +10:00
Outfluencer 1823f86dbb #3190: Improve login protocol state machine
Prevents repetition of packets
2021-09-17 18:16:01 +10:00
Janmm14 06bf088d27 #3186: Replace String.format calls in exceptions with simple string concats 2021-09-17 18:14:21 +10:00
md_5 9953698a7c Add GitHub Java 17 build 2021-09-16 07:43:13 +10:00
md_5 bda1605627 Minor formatting fixes 2021-07-22 11:46:41 +10:00
Outfluencer 2e0e88db0d #3158: Remove redundant protocol version check in the TabCompleteResponse packet
No need for the second if in the read and write method use a else instead
2021-07-22 11:43:03 +10:00
Outfluencer 96482cc0cf #3157: Read only 20 chars for clients below 1.13 in PluginMessages
20 chars is the vanilla limit for all clients below 1.13. We should use this value.
2021-07-22 11:42:48 +10:00
Outfluencer a283aaf724 #3153: Add color support to the end command 2021-07-18 10:22:17 +10:00
Adrian Antkowiak 5db276eb52 #3147: HAProxyMessage.sourceAddress() can be null
.sourceAddress() is null when send-proxy-v2 & check option is used
2021-07-11 09:06:51 +10:00
md_5 c866619f56 Minecraft 1.17.1 support 2021-07-07 00:00:00 +10:00
Outfluencer b9da505efe #3142: Remove redundant name length check in InitialHandler
This check is not needed anymore as the player gets kicked while reading the LoginRequest packet if the name length is longer than 16
2021-07-04 09:40:47 +10:00
md_5 061a7c67bd Update checkstyle 2021-07-03 11:17:12 +10:00
Ivan Pekov 6f7331e852 #3138, 3140: Check for the new leak detector netty flag 2021-06-30 19:00:22 +10:00