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
md_5
1b489bcc11
Attempt to fix java 8 native crash
2021-06-26 11:39:53 +10:00
md_5
da27924a49
#3115 , #3125 : Update natives build script, switch to Cloudflare zlib
2021-06-26 11:31:05 +10:00
Outfluencer
15b39887c5
#3133 : Directly disconnect on illegal chars
2021-06-26 10:09:17 +10:00
Janmm14
f9583a7652
#3129 : Replace ConnectTimeoutException with a more user-friendly string.
2021-06-26 10:06:12 +10:00
Janmm14
cb738188de
#3126 : Use suppliers instead of reflection for native impl generation.
2021-06-26 10:01:30 +10:00
Outfluencer
a8b2f5268d
#3123 : Apply exact vanilla string length limits for tab completion
2021-06-20 08:51:55 +10:00
Outfluencer
ad50fc9ad3
#3111 : Check chat for illegal chars & moved length check into the packet class
2021-06-15 09:07:20 +10:00
md_5
a25c2b325b
Fix typo in previous commit
2021-06-13 11:26:18 +10:00
md_5
c57bf61114
#3113 : Remove unnecessary slice in PacketDecompressor
...
Thanks @lokha for the profiling and suggestion.
2021-06-13 08:32:25 +10:00
md_5
b7935d4b14
Downgrade SnakeYAML due to issues with comments parsing
2021-06-11 21:13:42 +10:00
Janmm14
00982f3620
#3104 : Use lambdas rather than reflection to create packets
2021-06-11 16:55:02 +10:00
Lukas Alt
088b2045d0
#3109 : Made file log level configurable
2021-06-10 08:42:48 +10:00
Antoine L
633ff1cfc8
#3107 : Fix action bar messages in 1.17
2021-06-09 18:58:20 +10:00
md_5
6cda6b6c10
Update SnakeYAML and Netty
2021-06-09 18:56:38 +10:00
md_5
90573625f1
Minecraft 1.17 support
2021-06-09 09:00:00 +10:00
Janmm14
d49e97c423
#3099 : Improve toArray calls by using an empty array as parameter.
...
From Intellij IDEA inspections: Since late updates of OpenJDK 6 this call was intrinsified, making the performance of the empty array version the same and sometimes even better, compared to the pre-sized version.
2021-05-28 08:23:43 +10:00
md_5
39a80e414e
#3093 : Support names with '.', block names with ' '
2021-05-26 10:31:37 +10:00
md_5
ab9153ddc3
Further increase length limit for TO_CLIENT chat packets
2021-05-26 10:31:26 +10:00
md_5
7ec1f487c1
Remove ipv6 scope from forwarded addresses
...
Affects forwarding when epoll enabled
2021-05-25 18:42:10 +10:00
md_5
c96628b72e
#3094 : Fix TO_CLIENT max Chat string length
2021-05-21 17:45:55 +10:00
md_5
e5ded9a2fb
Apply stricter length limits to client strings
...
Also bump snapshot version and remove redundant file header
2021-05-21 08:16:55 +10:00
md_5
5823f47467
#3090 : Register events in parent classes
2021-05-19 18:41:09 +10:00
Janmm14
a0b7f09252
#3087 : Force-enable multi-release jar file support for JDK9+ via System property
2021-05-18 20:34:53 +10:00
md_5
b60a30c705
Move additional dependencies to runtime scope
2021-05-16 18:09:04 +10:00
md_5
4fc1a9e770
Dependency bump
2021-05-15 17:22:35 +10:00
md_5
f0908b663f
Add optional 1.17 (21w19a) snapshot protocol support
...
Accessible via the net.md_5.bungee.protocol.snapshot JVM property.
2021-05-15 09:31:07 +10:00