13
0
geforkt von Mirrors/Velocity
Commit graph

876 Commits

Autor SHA1 Nachricht Datum
Andrew Steinborn
bb129a3d0b Fix rare race condition with transitioning
If the player unexpectedly disconnects after ServerConnectEvent is
fired, but before the connection transitions to the new player, Velocity
would throw an exception thinking the connection was not present. This
is the correct behavior, but the behavior is very surprising. Instead we
will double-check to ensure the connection has not been lost before we
continue with transitioning to the new server.
2020-04-22 10:31:13 -04:00
Andrew Steinborn
187a625aa4 Bump Netty to 4.1.49.Final
This is intended to fix netty/netty#10165 directly, and supersede our current workaround.
2020-04-22 10:27:08 -04:00
Andrew Steinborn
4494033fbe No need to register multiple times 2020-04-12 17:20:38 -04:00
Andrew Steinborn
558c158592 Close one last "proxy crasher" loophole 2020-04-12 17:19:00 -04:00
Andrew Steinborn
5d3479aae5 Velocity 1.0.8-SNAPSHOT 2020-04-11 21:56:28 -04:00
Andrew Steinborn
3e24d7ea8d Velocity 1.0.7 2020-04-11 21:56:07 -04:00
Andrew Steinborn
2e38e0e1cb Properly fix the previous patch 2020-04-11 21:52:01 -04:00
Andrew Steinborn
6ad8381645 Velocity 1.0.7-SNAPSHOT 2020-04-11 21:30:25 -04:00
Andrew Steinborn
386e7e94c8 Velocity 1.0.6 2020-04-11 21:30:09 -04:00
Andrew Steinborn
8df4467392 Upon connection exception, discard all incoming packets instead 2020-04-11 21:24:39 -04:00
Andrew Steinborn
c0ef3edcc4
Merge pull request #274 from Crypnotic/bugfix/invalid-server-key
Clean server name keys before attempting to register
2020-04-08 16:45:02 -04:00
Andrew Steinborn
bb74fe769e
Merge pull request #279 from hugmanrique/cleanup-task
Remove tasks from lookup map upon completion
2020-04-07 21:17:03 -04:00
kashike
8a29ff0e87 update text to 3.0.3 2020-03-29 16:13:43 -07:00
Hugo Manrique
d722422947
Only finish non-repeating tasks 2020-03-13 18:52:15 +01:00
Hugo Manrique
6ec6beedbd
Remove tasks from lookup map upon completion 2020-03-13 18:17:06 +01:00
Andrew Steinborn
5c6163d8cd Use more obvious/broken-down test cases for topological sort tests 2020-02-13 19:20:53 -05:00
Andrew Steinborn
7d1770d37e Deal with potentially nullable player sample entries 2020-02-13 13:32:22 -05:00
Andrew Steinborn
5b75927586 Bump to 1.0.6-SNAPSHOT for further development 2020-02-13 13:04:50 -05:00
Andrew Steinborn
11dfbd3b9e This is Velocity 1.0.5 2020-02-13 13:04:17 -05:00
Andrew Steinborn
29168ae549 Update to new bStats revision 2020-02-13 12:57:48 -05:00
Crypnotic
8fba9d7438 Add cleanServerName to VelocityConfiguration to remove quotes and other unforeseen characters from server names before registration 2020-02-09 13:40:15 -06:00
Andrew Steinborn
0c7a995767 Don't attempt to retain the buffer if it goes to a closed connection 2020-01-24 01:22:44 -05:00
Andrew Steinborn
a1577dd8a5 Minecraft 1.15.2 2020-01-21 13:28:37 -05:00
Andrew Steinborn
ad8c6677ed Begin 1.0.5-SNAPSHOT 2019-12-23 02:02:39 -05:00
Andrew Steinborn
78af6f7cdf Velocity 1.0.4 2019-12-23 01:59:15 -05:00
Andrew Steinborn
1e50615993 Minecraft 1.15.1 2019-12-17 13:58:44 -05:00
Andrew Steinborn
c3068ea26b Rename mystery field in JoinGame 2019-12-14 17:45:54 -05:00
Andrew Steinborn
b56302b17e Minecraft 1.15 (backport from 1.1.0) 2019-12-10 12:22:24 -05:00
Andrew Steinborn
e06e2e4cf9 Introduce velocity.natives-tmpdir property for properly handling noexec /tmp 2019-11-29 14:26:59 -05:00
Andrew Steinborn
d8dba8a96c Graceful fallback when /tmp is amounted noexec on Linux
Fixes #260
2019-11-29 12:04:46 -05:00
Andrew Steinborn
2baa162d91 Make sure we only tab-complete commands for which we have access to 2019-11-26 14:07:55 -05:00
Andrew Steinborn
893391202b Manually backport e29e20b from Velocity 1.1.0 2019-11-26 13:47:58 -05:00
Andrew Steinborn
da63406ee7 Fix potential UDP speculative reflection attack 2019-11-23 01:06:00 -05:00
Andrew Steinborn
17e6944dae Clean up HandshakeSessionHandler 2019-09-27 22:37:42 -04:00
Andrew Steinborn
1824c7ad7e Suppress invalid protocol spam 2019-09-27 22:23:40 -04:00
Andrew Steinborn
aff06164cd Fix "all" not appearing in the tab-complete for /server 2019-09-15 19:54:33 -04:00
Andrew Steinborn
c0010d6f8b Velocity 1.0.4-SNAPSHOT 2019-08-24 00:28:10 -04:00
Andrew Steinborn
36082126a0 Velocity 1.0.3 2019-08-24 00:27:43 -04:00
Andrew Steinborn
e42c1d876d Fix Travis (again) 2019-08-24 00:27:20 -04:00
Andrew Steinborn
057b84c933 Remove inaccurate "Status" section
I'm just one person, I can't keep this stuff updated everywhere.
2019-08-17 20:12:32 -04:00
Andrew Steinborn
10ce976084 Update text 3.0.2
cc @lucko
2019-08-11 20:36:17 -04:00
Andrew Steinborn
e3e7b726e0 Bump to Guice 4.2.2 for Java 11 plugin support 2019-08-09 15:38:36 -04:00
Andrew Steinborn
c64d16326c Fix bug where connect() wouldn't reset in-flight connections 2019-08-08 17:22:55 -04:00
Andrew Steinborn
7c2cbdbf1f Explicitly parse IP addresses before using an unresolved address
This allows plugins to more correctly use InetSocketAddress#getAddress(),
however "gotchas" remain.
2019-08-07 16:21:15 -04:00
Andrew Steinborn
4940f6b447 Allow certain mangled large packets to pass through 2019-07-30 17:11:26 -04:00
Andrew Steinborn
bfea41e7e3 Fix Travis build matrix 2019-07-26 01:36:43 -04:00
Andrew Steinborn
57433a657c Velocity 1.0.3-SNAPSHOT 2019-07-19 13:28:59 -04:00
Andrew Steinborn
a60d134e1e Velocity 1.0.2 2019-07-19 13:28:38 -04:00
Andrew Steinborn
e8ed8ebeb7
Merge pull request #235 from NynjaCypher/master
1.14.4 protocol support
2019-07-19 13:07:04 -04:00
Jamie Campbell
950104850e 1.14.4 support 2019-07-19 17:50:15 +01:00