Commit Graph

1495 Commits

Author SHA1 Message Date
Andrew Steinborn
792ea2953f Add some small debug for refcount issues with plugin messages. 2020-12-25 17:03:01 -05:00
Andrew Steinborn
f2fac47449 Merge branch 'dev/1.1.0' into experiment/io_uring 2020-12-24 16:52:18 -05:00
Andrew Steinborn
07b95d46ac Delay sending stats to bStats for 3-5 minutes after server startup 2020-12-21 20:14:57 -05:00
Andrew Steinborn
eb3868d911 Do not try to override colors in messages or server-sent messages 2020-12-21 19:56:17 -05:00
Andrew Steinborn
ce34a8c1b5 Merge pull request #405 from zml2008/fix/jd-search
build: Fix search when generating Javadoc with broken java versions
2020-12-21 15:19:10 -05:00
Andrew Steinborn
98b74fd220 Correctly retain message buffer for LoginPluginMessage.
Fixes #407
2020-12-21 13:14:38 -05:00
Zach Levis
bac64ac958 build: Fix search when generating Javadoc with broken java versions 2020-12-19 14:49:53 -08:00
Andrew Steinborn
9c375f337b Bump to Netty 4.1.56.Final 2020-12-17 21:16:46 -05:00
Andrew Steinborn
523b61e0c7 Make sure unit tests actually run(!) and fix command hints 2020-12-14 14:39:39 -05:00
Andrew Steinborn
4f5c315ef8 Remove netty-resolver-dns dependency
Geyser has fixed the issue in the latest builds
2020-12-14 04:29:28 -05:00
Andrew Steinborn
991aaa31b1 Revert "Stop bundling the Netty DNS resolver, we don't use it"
This reverts commit 88a57b77df.

Breaks Geyser
2020-12-13 18:47:47 -05:00
Andrew Steinborn
ced7d138fa Merge branch 'dev/1.1.0' into experiment/io_uring 2020-12-13 15:58:51 -05:00
Andrew Steinborn
8c52341ff6 Do not pull in transitive dependencies of adventure-text-serializer-legacy-text3
Fixes #401
2020-12-13 15:33:19 -05:00
Andrew Steinborn
b755759940 Do not pull in transitive dependencies of adventure-text-serializer-legacy-text3
Fixes #401
2020-12-13 15:32:41 -05:00
Andrew Steinborn
3efb84d62f Merge pull request #400 from jkcoxson/dev/1.1.0
Fix grammer and spelling in the default config
2020-12-12 01:50:57 -05:00
Jk C
5bd60a4b77 Fix spelling issues and grammer issue 2020-12-11 18:57:01 -07:00
Jk C
808205302e Spelling issue 2020-12-11 16:57:13 -07:00
Andrew Steinborn
55b393a94a Merge branch 'dev/1.1.0' into experiment/io_uring
# Conflicts:
#	proxy/build.gradle
2020-12-10 06:56:49 -05:00
Andrew Steinborn
88a57b77df Stop bundling the Netty DNS resolver, we don't use it 2020-12-10 06:56:19 -05:00
Andrew Steinborn
24c82aac08 Update io_uring transport to 0.0.2.Final
Fixes a few bugs I found
2020-12-10 06:51:28 -05:00
Andrew Steinborn
08558b327e Merge branch 'dev/1.1.0' into experiment/io_uring
# Conflicts:
#	proxy/build.gradle
2020-12-10 06:50:44 -05:00
Andrew Steinborn
aef0e4a825 Update Netty to 4.1.55.Final. 2020-12-09 22:25:06 -05:00
Andrew Steinborn
2a5bb1e487 Fix tab list clearing bug.
Fixes regression introduced in 5da085d
2020-12-07 02:28:03 -05:00
Riley Park
5da085d82f Adventure 4.3.0: Player list header/footer 2020-12-06 17:50:57 -08:00
Andrew Steinborn
e9dd23af3c Merge branch 'dev/1.1.0' into experiment/io_uring 2020-11-29 18:48:45 -05:00
Andrew Steinborn
00ec974ad7 Merge branch 'dev/1.1.0' into experiment/io_uring 2020-11-29 17:06:33 -05:00
Riley Park
9825f5891b Adventure 4.2.0 2020-11-25 12:22:33 -08:00
Andrew Steinborn
fa2655d49b Fix the debug message 2020-11-24 12:09:49 -05:00
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
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
aadd79e62b Use our fork's removeChildByName 2020-11-16 12:24:14 -05:00
Andrew Steinborn
218b24024f Add experimental io_uring support
This just came off the presses, there are issues but this is for those who want to start playing with this with the risk that they could shoot themselves in the foot.
2020-11-16 06:49:57 -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
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
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
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
1f5b0e1e03 Fix a few minor issues with the Java 11 compressor 2020-11-05 17:07:49 -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