Commit Graph

1530 Commits

Author SHA1 Message Date
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
567a3b2365 Swallow and more usefully log exceptions in scheduler task running. 2021-01-09 16:39:38 -05:00
ba1c1eef64 More clarification 2021-01-06 13:30:57 -05:00
4df8f70156 Rename proxy-protocol setting to haproxy-protocol to make it clearer this is for HAProxy. 2021-01-06 13:29:30 -05:00
1f9c24566d Fix off-by-one error in MinecraftCompressEncoder 2020-12-31 13:18:01 -05:00
42d211bf08 Velocity 1.1.4-SNAPSHOT 2020-12-29 18:07:14 -05:00
44046fe772 Velocity 1.1.3 2020-12-29 18:06:46 -05:00
dc7ab0f7f5 Log server backpressure 2020-12-27 18:36:54 -05:00
2a1e83902d Add support for server-side backpressure 2020-12-27 18:05:27 -05:00
7329d165f6 2021 2020-12-26 21:56:19 -05:00
6a8ec21f26 Use a different quiet exception type to indicate the user should enable a debugging flag if needed 2020-12-26 20:59:17 -05:00
f6078e9b74 Fix several problems and clean up the BungeeCord plugin messaging support.
Fixes #402
2020-12-26 20:52:12 -05:00
b1f7980c5d Fix ForwardToPlayer subchannel, closes #406 2020-12-26 19:49:28 -05:00
7fe2fc71e9 Add some small debug for refcount issues with plugin messages. 2020-12-25 17:03:38 -05:00
07b95d46ac Delay sending stats to bStats for 3-5 minutes after server startup 2020-12-21 20:14:57 -05:00
eb3868d911 Do not try to override colors in messages or server-sent messages 2020-12-21 19:56:17 -05:00
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
98b74fd220 Correctly retain message buffer for LoginPluginMessage.
Fixes #407
2020-12-21 13:14:38 -05:00