Andrew Steinborn
3d0cb50569
Better check for unfinished decompression
2020-11-17 04:48:20 -05:00
Andrew Steinborn
563a96e624
Bump Netty version
2020-11-17 04:38:24 -05:00
Andrew Steinborn
329e2b0dc9
Use our fork's removeChildByName
2020-11-16 13:09:47 -05:00
Andrew Steinborn
7ead4add67
Support custom mod argument tunneling ( #390 )
2020-11-16 02:58:00 -05:00
Andrew Steinborn
511165415d
Switch to our internal Brigadier fork
2020-11-15 23:33:16 -05:00
Riley Park
2f9bda99fb
and then there was more
2020-11-08 17:17:20 -08:00
Riley Park
7ca40094cb
lots more
2020-11-08 13:26:33 -08:00
Riley Park
f873debb72
packets packets packets
2020-11-08 01:28:24 -08:00
Andrew Steinborn
44f872eea4
Better validate addresses in configuration. Fixes #385
2020-11-07 20:43:58 -05:00
Andrew Steinborn
09de77425d
Merge pull request #387 from A248/fix-addToClasspath-preconditions
...
Permit passing PluginContainer to PluginManager#addToClasspath
2020-11-07 20:39:25 -05:00
A248
46da2553fb
Permit passing PluginContainer to PluginManager#addToClasspath
2020-11-07 14:53:09 -05:00
Andrew Steinborn
d51f357fa8
Avoid unneeded copy in BackendPlaySessionHandler plugin messages
2020-11-07 10:57:03 -05:00
Andrew Steinborn
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
Riley Park
7663f7d15f
title packet
2020-11-06 20:17:33 -08:00
Riley Park
0615b024cf
packets!
2020-11-06 19:40:30 -08:00
Andrew Steinborn
89e1a07448
Try and explicitly specify Java 8 in the modules.
2020-11-06 18:52:00 -05:00
Andrew Steinborn
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
Andrew Steinborn
cc89a2a1e5
We don't need to retain/release the mod list buffer in readModList
2020-11-05 20:04:31 -05:00
Riley Park
b599e7b45c
proxy: add 'Packet' suffix to all packets
2020-11-05 16:41:49 -08:00
Andrew Steinborn
02ad6b7e01
Promote CommandInvocation#alias
2020-11-05 19:23:26 -05:00
Andrew Steinborn
807c67ea3a
Drop OpenJDK 8 from Travis test matrix
2020-11-05 18:13:54 -05:00
Andrew Steinborn
2e55461503
API uses Java 8
2020-11-05 18:11:01 -05:00
Andrew Steinborn
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
Andrew Steinborn
ace8f7673d
Further improve the inflate overflow checks in the Java compressor native
...
This brings the Java compressor in line with our libdeflate one.
2020-11-05 17:18:41 -05:00
Andrew Steinborn
1f5b0e1e03
Fix a few minor issues with the Java 11 compressor
2020-11-05 17:07:49 -05:00
Andrew Steinborn
13a63eff76
Replace old Java compressor with Java 11 compressor
2020-11-05 16:50:57 -05:00
Andrew Steinborn
bcff8a04bc
Bump Velocity to Java 11 minimum
...
Fixes #381 . There is generally a consensus that we should move forward with this. We do not anticipate a Velocity 2.0.0 release until well after the release of the next Java LTS version (Java 17).
This commit doesn't clean up anything for the new Java version yet.
2020-11-05 16:42:46 -05:00
Andrew Steinborn
2c07d00f18
Merge branch 'dev/1.1.0' into dev/2.0.0
2020-11-05 16:39:26 -05:00
Andrew Steinborn
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
Gabik21
18f9368427
Fix ping response being delayed on 1.7
2020-11-05 12:32:35 +01:00
Andrew Steinborn
642573e9e0
Fix logic for telling the server snapshot versions.
2020-11-04 18:58:48 -05:00
Andrew Steinborn
54c5effe27
Fix typos.
2020-11-03 16:06:30 -05:00
Andrew Steinborn
d708716ef6
Use slower server switching sequence for Legacy Forge clients
2020-11-03 15:58:03 -05:00
Andrew Steinborn
325ab19102
Move out VarintByteDecoder to improve escape analysis
2020-11-03 12:55:02 -05:00
Andrew Steinborn
9adba81d23
Use ByteBuf#clear() instead of skipping readable bytes
2020-11-02 22:44:53 -05:00
Andrew Steinborn
7944544606
Small cleanup in TransitionSessionHandler
2020-10-31 18:32:42 -04:00
Andrew Steinborn
4fb7e02326
Fix Checkstyle error
2020-10-30 06:35:35 -04:00
Andrew Steinborn
9a0affbca9
Fix disconnect issues in 1.7-specific logic.
2020-10-30 06:34:28 -04:00
Andrew Steinborn
8a16db3794
Go to 1.1.2-SNAPSHOT again.
2020-10-28 20:48:08 -04:00
Andrew Steinborn
93f42f53e9
Reissuing Velocity 1.1.0
2020-10-28 20:46:48 -04:00
Andrew Steinborn
cace7cc428
Fix typo resulting in BungeeCord plugin messaging not working
2020-10-28 20:44:50 -04:00
Andrew Steinborn
888f51cd11
Fix typo resulting in BungeeCord plugin messaging not working
2020-10-28 20:43:34 -04:00
Andrew Steinborn
8dd83193c8
Manually merge in conflicting 2.0.0 changes into the 1.1.0 merge.
2020-10-28 20:36:22 -04:00
Andrew Steinborn
e21cd77ae7
Merge branch 'dev/1.1.0' into dev/2.0.0
...
# Conflicts:
# build.gradle
2020-10-28 20:33:57 -04:00
Andrew Steinborn
f3e1a7e01d
1.1.2-SNAPSHOT
2020-10-28 19:15:29 -04:00
Andrew Steinborn
ba8d6fe42a
Really Velocity 1.1.1. Fix a missed case of 7bec4b2f1
.
2020-10-28 19:06:43 -04:00
Andrew Steinborn
3038152852
Velocity 1.1.1
2020-10-28 19:04:10 -04:00
Andrew Steinborn
dd23203139
Add some missing convenience APIs to MinecraftChannelIdentifier
2020-10-28 19:02:37 -04:00
Andrew Steinborn
7bec4b2f12
Don't let clients fake being the BungeeCord plugin message channel
2020-10-28 18:54:51 -04:00
Andrew Steinborn
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