c747120b20
Relicense the Velocity proxy under the terms of GPLv3 ( #448 )
2021-03-31 16:04:06 -04:00
514115a85c
Do not use an ASCII string for handshake
2021-03-30 12:10:55 -04:00
f88283f127
Revert "Revert strict handshake hostname checks"
...
This reverts commit 4f80d2b261 .
Experience elsewhere (Waterfall PR) and confirmation from TCPShield means
this ought to work. Let's hope.
2021-03-30 12:08:08 -04:00
8aad6e2ece
clear input buffer in case of bad varints
2021-03-30 12:05:43 -04:00
0cc300b621
don't swap these two around
2021-03-23 07:38:07 -04:00
3111816545
Warn about null permission functions.
2021-03-23 07:32:01 -04:00
0016f4ce19
Relay more exceptions ( #446 )
2021-03-22 08:11:25 -04:00
015693090f
Fix typo (thanks zml)
2021-03-21 16:17:41 -04:00
da54a091fb
Allow the java.lang module to be opened, as a temporary Java 15+ workaround
2021-03-21 16:16:19 -04:00
690bcfcaa5
Change version-name logic ( #441 )
2021-03-11 04:24:04 -05:00
d2c2b78ab9
Adventure 4.7.0
2021-03-08 16:47:04 -08:00
4206457fbc
Bump Adventure to 4.6.0
2021-03-02 12:33:47 -05:00
72d47b5a3d
Don't advertise the BungeeCord plugin messaging channel if it is disabled.
2021-02-18 18:12:51 -05:00
648624d333
Check permissions before providing suggestions ( #430 )
2021-02-16 19:13:48 -05:00
1a768bda9d
We're going to need custom hash maps after all.
2021-02-16 01:15:58 -05:00
b94303d2be
Map command nodes being serialized by their identities
...
Fixes #429
2021-02-16 01:14:22 -05:00
2a8a982538
Velocity 1.1.5-SNAPSHOT
2021-02-13 18:08:50 -05:00
d1229ddca8
Velocity 1.1.4
2021-02-13 18:06:26 -05:00
ae6f2cba2a
Bump to Adventure 4.5.0
2021-02-13 18:02:09 -05:00
27ccb9d387
Merge pull request #421 from Bastian/bstats-update
...
Update bStats and migrate to new config file
2021-02-13 02:04:43 -05:00
7a713e9379
Update bStats and migrate to new config file
...
This commit simplifies the Metrics class by using the new base module
from bStats. It also migrates to the new bStats config file that will
be used by plugins that integrate bStats. If a user disabled bStats in
the old config file, this setting will be copied to the new config file.
2021-02-12 20:29:07 +01:00
3aee47166f
Allow clearing favicon in ServerPing builder.
2021-02-09 14:36:16 -05:00
55cc416b52
Merge pull request #428 from Camotoy/registerevent
...
Add PlayerRegisterChannelEvent
2021-02-09 14:26:34 -05:00
a6a9d1e0fb
Forward slashes are allowed in channel IDs
...
Fixes an issue where the Fabric registry sync packet would not be allowed by Velocity.
2021-02-09 14:25:12 -05:00
fb879cb498
Apply initial requested changes
2021-02-09 14:13:33 -05:00
d47b339908
Add PlayerPluginMessageRegisterEvent
2021-02-09 13:51:43 -05:00
7e42c5b2e7
Turn some APIs into no-ops if they apply to clients without the relevant client functionality.
2021-02-07 15:19:59 -05:00
b88c573eb1
Correctly forward the player's virtual host to the remote server.
2021-02-01 16:17:02 -05:00
4f80d2b261
Revert strict handshake hostname checks
...
These will break TCPShield and Cosmic Guard plugins. Sad as this was a worthwhile mitigation.
2021-01-29 23:08:14 -05:00
501853e807
Fix Checkstyle issue for the umpteenth time...
2021-01-29 17:59:00 -05:00
4f6d238b39
Strictly limit the hostname size and limit it to ASCII characters only
2021-01-29 17:56:50 -05:00
4219bf7b09
*Actually* fix Checkstyle issues
2021-01-26 20:02:07 -05:00
b982c5b6ed
Fix Checkstyle issues
2021-01-26 19:59:29 -05:00
77656615bb
Fix job name
2021-01-26 19:56:17 -05:00
db959b6051
Add GitHub Actions to replace Travis
2021-01-26 19:55:26 -05:00
0c90e94e85
fix
2021-01-26 19:50:43 -05:00
5ceac16a82
Add upfront size checks for some packets.
...
This is simply a further protection against certain attacks which send malformed packets to the proxy.
2021-01-26 12:33:35 -05:00
959e75d16d
Revert "Also provide a "proper" java.util.logger logger to plugins."
...
This reverts commit 8d71ea7135 .
Totally broken
2021-01-25 09:46:42 -05:00
8d71ea7135
Also provide a "proper" java.util.logger logger to plugins.
2021-01-25 01:54:50 -05:00
4bc76b3012
Add JUL support to log4j
...
Certain badly behaved plugins insist on logging with java.util.logging. Accommodate them.
2021-01-25 01:51:32 -05:00
68ae92f977
Merge pull request #419 from 0-x-2-2/dev/1.1.0
...
Use keepalive queue instead of just the last keepalive.
2021-01-23 20:18:14 -05:00
7aed76ee3d
Use keepalive queue instead of just the last keepalive.
2021-01-23 18:35:14 -05:00
03e9fa79d6
Raise limit on JoinGame NBT reading to 2MiB.
...
This is required for particularly large mod packs (think All of Fabric 3 for instance).
2021-01-23 12:55:28 -05:00
fcffccf0d8
Fix typo
2021-01-23 01:35:49 -05:00
ce7d1dcb26
A new year, a new color for Velocity!
2021-01-23 01:34:46 -05:00
a2a799a8a7
Update CONTRIBUTING.md
2021-01-22 19:50:31 -05:00
13ee59d20b
Update CONTRIBUTING.md
2021-01-22 19:49:38 -05:00
892ac6f626
Accept changes to compression treshold on the fly.
...
Vanilla allows this for some reason, and there has been one case where Velocity's strict behavior has caused a bug. Fix this.
2021-01-21 17:58:09 -05:00
0fa61216e7
Bump to Adventure 4.4.0
2021-01-19 02:40:32 -05:00
919319438d
Bump Netty version to 4.1.58.Final
2021-01-17 00:43:35 -05:00