Andrew Steinborn
|
7546270624
|
Support Minecraft 1.11/1.11.1+
|
2018-07-29 18:39:25 -04:00 |
|
Andrew Steinborn
|
dcc40dd06b
|
Fix the tests for now. More extensive ones later.
|
2018-07-29 17:51:18 -04:00 |
|
Andrew Steinborn
|
e672f8d7cd
|
Preserve client settings packets
|
2018-07-29 17:44:16 -04:00 |
|
Andrew Steinborn
|
b79e7df039
|
Initial 1.12/1.12.1 support. Bug fixes!
|
2018-07-29 17:09:27 -04:00 |
|
kashike
|
b95f076562
|
Don't search through protocol versions all the time
|
2018-07-27 20:14:00 -07:00 |
|
Andrew Steinborn
|
a9279072c1
|
Autocreate velocity.toml
|
2018-07-27 21:15:57 -04:00 |
|
Andrew Steinborn
|
1d2110f2aa
|
A bit more
|
2018-07-27 20:24:57 -04:00 |
|
Andrew Steinborn
|
2512621a25
|
Validate MOTD too
Also remove accidentally added velocity.toml.
|
2018-07-27 15:11:33 -04:00 |
|
Andrew Steinborn
|
247dafd9de
|
Upgrade text to 1.12-1.6.0-SNAPSHOT for plain text serializer
|
2018-07-27 15:01:00 -04:00 |
|
Andrew Steinborn
|
44f9687cfa
|
use remote address
|
2018-07-27 14:44:51 -04:00 |
|
Andrew Steinborn
|
5ef27cfa5f
|
Connection logging support.
|
2018-07-27 14:44:00 -04:00 |
|
Andrew Steinborn
|
f34e9b19c9
|
Add configuration stuff (this is not done yet)
|
2018-07-27 13:32:15 -04:00 |
|
Andrew Steinborn
|
66dcb13b5a
|
Rename some stuff for clarity.
|
2018-07-27 12:03:32 -04:00 |
|
Andrew Steinborn
|
01f158f193
|
Yes there's some unneeded qualification in here
|
2018-07-27 10:08:04 -04:00 |
|
Andrew Steinborn
|
c9af231c7e
|
Switch to log4j2 logging
|
2018-07-27 01:54:40 -04:00 |
|
kashike
|
92344083a2
|
Add support for epoll
|
2018-07-26 22:26:46 -07:00 |
|
Andrew Steinborn
|
bf2835da02
|
Schedule the response handler to run in the channel event loop
|
2018-07-27 01:26:15 -04:00 |
|
Andrew Steinborn
|
22c7769eae
|
Fix compression support
|
2018-07-27 01:09:49 -04:00 |
|
Andrew Steinborn
|
fc5b0d3577
|
Online-mode and encryption support
|
2018-07-27 00:10:09 -04:00 |
|
Andrew Steinborn
|
359d1ea17c
|
Fix transitions from dimensions when changing servers
|
2018-07-26 18:45:56 -04:00 |
|
Andrew Steinborn
|
ba5d6ad6e2
|
Rename the two PlaySessionHandler classes to more clear names.
|
2018-07-26 17:46:13 -04:00 |
|
Andrew Steinborn
|
41af775cc6
|
Fix some assorted stuff.
|
2018-07-26 17:31:53 -04:00 |
|
Andrew Steinborn
|
6ae9798a1b
|
Very basic multi-server switching functionality
|
2018-07-26 17:18:59 -04:00 |
|
Andrew Steinborn
|
60ac285b17
|
Fix task cancellation
|
2018-07-26 16:08:51 -04:00 |
|
Andrew Steinborn
|
80477f6a0e
|
Properly handle pings.
|
2018-07-26 14:50:42 -04:00 |
|
Andrew Steinborn
|
a8df4c493e
|
Housekeeping.
|
2018-07-26 14:02:23 -04:00 |
|
Andrew Steinborn
|
76e7ac5afc
|
Implement bungee-style IP forwarding.
|
2018-07-26 13:38:25 -04:00 |
|
Andrew Steinborn
|
302df0299e
|
Another test for sanity.
|
2018-07-26 13:17:10 -04:00 |
|
Andrew Steinborn
|
73abc8f9ad
|
Improve support for multiple protocol versions. Add tests.
|
2018-07-26 13:03:52 -04:00 |
|
Andrew Steinborn
|
31cc5288f5
|
Cleanup, renames, check protocol version of client on handshake.
|
2018-07-26 02:42:27 -04:00 |
|
kashike
|
5e708e9136
|
various things
|
2018-07-25 22:58:56 -07:00 |
|
Andrew Steinborn
|
b26a17e587
|
Add some needed utilities for encryption
|
2018-07-26 00:35:54 -04:00 |
|
Andrew Steinborn
|
1711e8b9ce
|
Detect and block connections to online-mode servers
|
2018-07-25 21:53:20 -04:00 |
|
Andrew Steinborn
|
8139ac35d9
|
Introduce some UUID utilities for eventual auth support.
|
2018-07-25 21:18:04 -04:00 |
|
Andrew Steinborn
|
d89a4c4807
|
Pipeline util name clarity. Remove unneeded handlers.
|
2018-07-25 20:50:23 -04:00 |
|
Andrew Steinborn
|
dc540ae776
|
Remove System.out.println() stuff
|
2018-07-25 20:33:33 -04:00 |
|
Andrew Steinborn
|
034039a27d
|
Use package com.velocitypowered.proxy
|
2018-07-25 19:47:59 -04:00 |
|
Andrew Steinborn
|
4a2120f4d8
|
Refactor of connection handling so we can share more logic.
|
2018-07-25 19:43:26 -04:00 |
|
Andrew Steinborn
|
bd926eb174
|
Add Chat packet
|
2018-07-25 14:43:10 -04:00 |
|
Andrew Steinborn
|
2e250d24b6
|
Fix compression
|
2018-07-25 12:22:59 -04:00 |
|
Andrew Steinborn
|
ee1cddc6a0
|
New compression stuff (this is broken)
|
2018-07-25 12:22:59 -04:00 |
|
Andrew Steinborn
|
3c8a52aeb0
|
Add compression support for proxy->server connections.
|
2018-07-25 12:22:59 -04:00 |
|
Andrew Steinborn
|
6e55403a88
|
Preliminary compression support.
|
2018-07-25 01:08:23 -04:00 |
|
Andrew Steinborn
|
e01290d381
|
Handle disconnects more gracefully.
|
2018-07-25 00:12:39 -04:00 |
|
Andrew Steinborn
|
32772d1e9b
|
Fix a bunch of small issues, so that the proxy can establish a connection
This is still broken and has performance/bandwidth problems, which I will
fix very soon. For a first try, it's good enough.
|
2018-07-24 23:40:20 -04:00 |
|
Andrew Steinborn
|
7867c496ec
|
Initial client connection pipeline, this isn't done yet.
|
2018-07-24 20:11:37 -04:00 |
|
Andrew Steinborn
|
6c0ab73a91
|
I should know better
|
2018-07-24 18:25:16 -04:00 |
|
Andrew Steinborn
|
9e397b10b5
|
Progress towards a server connection pipeline.
|
2018-07-24 17:58:20 -04:00 |
|
Andrew Steinborn
|
0c2ca969f7
|
Enough of the Login protocol to display a message upon connect
|
2018-07-24 15:50:07 -04:00 |
|
Andrew Steinborn
|
286be4987a
|
Refactored connection handling
|
2018-07-24 15:29:49 -04:00 |
|