Commit Graph

1464 Commits

Author SHA1 Message Date
084b741375 Don't repeat validation in AvailableCommands
When deserializing an AvailableCommands packet, we do a few sanity checks to ensure the packet is valid. Some of this work was repeated for each cycle (notably the root) so we now check the children and any redirects are defined only once.
2020-11-24 12:03:34 -05:00
dd8c670ef7 Velocity 1.1.3-SNAPSHOT 2020-11-22 12:04:07 -05:00
783054d098 Velocity 1.1.2 2020-11-22 12:00:47 -05:00
3d0cb50569 Better check for unfinished decompression 2020-11-17 04:48:20 -05:00
563a96e624 Bump Netty version 2020-11-17 04:38:24 -05:00
329e2b0dc9 Use our fork's removeChildByName 2020-11-16 13:09:47 -05:00
7ead4add67 Support custom mod argument tunneling (#390) 2020-11-16 02:58:00 -05:00
511165415d Switch to our internal Brigadier fork 2020-11-15 23:33:16 -05:00
44f872eea4 Better validate addresses in configuration. Fixes #385 2020-11-07 20:43:58 -05:00
09de77425d Merge pull request #387 from A248/fix-addToClasspath-preconditions
Permit passing PluginContainer to PluginManager#addToClasspath
2020-11-07 20:39:25 -05:00
46da2553fb Permit passing PluginContainer to PluginManager#addToClasspath 2020-11-07 14:53:09 -05:00
d51f357fa8 Avoid unneeded copy in BackendPlaySessionHandler plugin messages 2020-11-07 10:57:03 -05:00
8a3b6403da Wrap plugin message copies in unreleasable copies.
Trying to track down a very weird issue that barely makes sense to me.
2020-11-07 09:40:09 -05:00
89e1a07448 Try and explicitly specify Java 8 in the modules. 2020-11-06 18:52:00 -05:00
fb888c3b8a Store players in VelocityRegisteredServer by UUID instead.
Fixes an issue where players would be repeated in /glist and the like.
2020-11-06 09:38:26 -05:00
cc89a2a1e5 We don't need to retain/release the mod list buffer in readModList 2020-11-05 20:04:31 -05:00
91b295ead5 Further improve the inflate overflow checks in the Java 11 compressor native
This brings the Java compressor in line with our libdeflate one. Backport this from Velocity 2.0.0.
2020-11-05 17:22:19 -05:00
1f5b0e1e03 Fix a few minor issues with the Java 11 compressor 2020-11-05 17:07:49 -05:00
b78b091b33 Merge pull request #383 from Gabik21/fix-status-ping-17
Fix ping response being delayed on 1.7
2020-11-05 11:46:54 -05:00
18f9368427 Fix ping response being delayed on 1.7 2020-11-05 12:32:35 +01:00
642573e9e0 Fix logic for telling the server snapshot versions. 2020-11-04 18:58:48 -05:00
54c5effe27 Fix typos. 2020-11-03 16:06:30 -05:00
d708716ef6 Use slower server switching sequence for Legacy Forge clients 2020-11-03 15:58:03 -05:00
325ab19102 Move out VarintByteDecoder to improve escape analysis 2020-11-03 12:55:02 -05:00
9adba81d23 Use ByteBuf#clear() instead of skipping readable bytes 2020-11-02 22:44:53 -05:00
7944544606 Small cleanup in TransitionSessionHandler 2020-10-31 18:32:42 -04:00
4fb7e02326 Fix Checkstyle error 2020-10-30 06:35:35 -04:00
9a0affbca9 Fix disconnect issues in 1.7-specific logic. 2020-10-30 06:34:28 -04:00
8a16db3794 Go to 1.1.2-SNAPSHOT again. 2020-10-28 20:48:08 -04:00
93f42f53e9 Reissuing Velocity 1.1.0 2020-10-28 20:46:48 -04:00
cace7cc428 Fix typo resulting in BungeeCord plugin messaging not working 2020-10-28 20:44:50 -04:00
f3e1a7e01d 1.1.2-SNAPSHOT 2020-10-28 19:15:29 -04:00
ba8d6fe42a Really Velocity 1.1.1. Fix a missed case of 7bec4b2f1. 2020-10-28 19:06:43 -04:00
3038152852 Velocity 1.1.1 2020-10-28 19:04:10 -04:00
dd23203139 Add some missing convenience APIs to MinecraftChannelIdentifier 2020-10-28 19:02:37 -04:00
7bec4b2f12 Don't let clients fake being the BungeeCord plugin message channel 2020-10-28 18:54:51 -04:00
36ff6f63ae Use the fallback description if the backend server description is null
This is technically incorrect but it seems like this is the best we can do...
2020-10-28 17:11:19 -04:00
e3f17eeb24 Velocity 1.1.1-SNAPSHOT 2020-10-28 11:01:49 -04:00
9360fab6a5 Forgot about this. Can we just publish this already? 2020-10-28 11:00:09 -04:00
ce92e2e36b Fix typo causing failed deploy. This is Velocity 1.1.0. 2020-10-28 10:58:45 -04:00
3da2621e48 Velocity 1.1.0 🎉 2020-10-28 10:48:10 -04:00
4ccbb2cde2 Fix TabCompleteResponse not using Adventure to read tooltips. 2020-10-27 07:29:08 -04:00
911aba1b45 Native cipher test should only be enabled on Linux 2020-10-27 01:53:43 -04:00
bf81d20ba7 Recompile natives for Linux aarch64 2020-10-27 01:48:25 -04:00
0f919d7163 Recompile natives for Linux x86_64
Debian 9 was used to compile the libdeflate native and OpenSSL 1.1.x crypto, CentOS for OpenSSL 1.0.x crypto only.
2020-10-27 01:44:14 -04:00
4ca996098c Merge branch 'dev/1.1.0' into further-native-tweaks
# Conflicts:
#	native/compile-linux.sh
2020-10-27 01:30:42 -04:00
188758cf0e Drop 1.16.4 snapshot support in anticipation for full 1.16.4 release 2020-10-26 21:05:09 -04:00
9f424522ac Authors should be a JSON array 2020-10-26 21:00:08 -04:00
536049995d Fix SpotBugs complaint 2020-10-26 20:58:20 -04:00
45752d5ea4 Merge pull request #377 from Xernium/dev/feature-dump
[Feature] Velocity-Dump
2020-10-27 00:55:21 +00:00