Commit Graph

23 Commits

Author SHA1 Message Date
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 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