3
0
Mirror von https://github.com/PaperMC/Velocity.git synchronisiert 2024-09-29 14:40:21 +02:00
Commit graph

1649 Commits

Autor SHA1 Nachricht Datum
Andrew Steinborn
aa7aee9dd7 Add another validation case although it's not strictly required 2020-11-24 12:05:27 -05:00
Andrew Steinborn
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
Andrew Steinborn
dd8c670ef7 Velocity 1.1.3-SNAPSHOT 2020-11-22 12:04:07 -05:00
Andrew Steinborn
783054d098 Velocity 1.1.2 2020-11-22 12:00:47 -05:00
Andrew Steinborn
50614af637 Fix bad merge 2020-11-17 07:19:25 -05:00
Andrew Steinborn
e8b37b6977 Bump to 4.1.54.Final 2020-11-17 04:49:51 -05:00
Andrew Steinborn
5bd7b66bda Merge branch 'dev/1.1.0' into dev/2.0.0
# Conflicts:
#	build.gradle
#	native/src/main/java/com/velocitypowered/natives/compression/Java11VelocityCompressor.java
2020-11-17 04:49:32 -05:00
Andrew Steinborn
c140599a53 Better check for unfinished decompression 2020-11-17 04:48:52 -05:00
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