Commit Graph

  • 7c2cbdbf1f Explicitly parse IP addresses before using an unresolved address Andrew Steinborn 2019-08-07 16:21:03 -04:00
  • 32ef77f954 Flush consolidation tweaks Andrew Steinborn 2019-08-07 16:04:34 -04:00
  • 195a506117 Flush consolidation Andrew Steinborn 2019-08-07 15:02:48 -04:00
  • 2c3b30fff2 Merge pull request #240 from VelocityPowered/feature/ping-passthrough Andrew Steinborn 2019-08-07 12:21:50 -04:00
  • e3c75a7fcc Silence TCP_FASTOPEN warnings when not using epoll and fast open enabled Andrew Steinborn 2019-08-06 06:43:27 -04:00
  • 62c6adb204 Consider forced hosts in ping passthrough Andrew Steinborn 2019-08-06 03:26:55 -04:00
  • d8fb7c11e7 Clean up slightly, don't use streams Andrew Steinborn 2019-08-06 03:16:24 -04:00
  • ca9a4492c4 Add support for ping pass-through Andrew Steinborn 2019-08-06 02:06:53 -04:00
  • 9f3d1a2390 Fix Checkstyle, again Andrew Steinborn 2019-08-05 11:01:18 -04:00
  • 2d9227ccf0 Fix Checkstyle Andrew Steinborn 2019-08-05 10:51:45 -04:00
  • b4e62443c9 Add arbitrary chat tab complete event. Fixes #236 Andrew Steinborn 2019-08-05 10:30:55 -04:00
  • 19cec571d0 Clean up some junk Andrew Steinborn 2019-08-05 09:53:18 -04:00
  • 4940f6b447 Allow certain mangled large packets to pass through Andrew Steinborn 2019-07-30 17:10:10 -04:00
  • 7db757cd04 Allow certain mangled large packets to pass through Andrew Steinborn 2019-07-30 17:10:10 -04:00
  • 162bb8e191 Update to Netty 4.1.38.Final Andrew Steinborn 2019-07-30 13:05:26 -04:00
  • 121ab41d96 Introduce TCP_FASTOPEN support Andrew Steinborn 2019-07-29 17:32:56 -04:00
  • 0acb1ed7d4 Send disconnect message on getting kicked from the server Andrew Steinborn 2019-07-29 14:27:40 -04:00
  • 03c9729e63 Don't disconnect the player if the connection unexpectedly closes Andrew Steinborn 2019-07-29 14:19:21 -04:00
  • 04efd16a83 Avoid a memory copy in creating modern-style forwarding data Andrew Steinborn 2019-07-29 06:04:37 -04:00
  • 1da51b8ffb Batch handshake and server login/ping packets Andrew Steinborn 2019-07-29 05:25:29 -04:00
  • d65e371038 Fix up the Travis build... Andrew Steinborn 2019-07-29 00:24:57 -04:00
  • ead8a21362 Most proper clean way of using a DnsAddressResolverGroup with AHC Andrew Steinborn 2019-07-29 00:19:15 -04:00
  • bf035bce73 Properly use non-blocking DNS in AsyncHttpClient Andrew Steinborn 2019-07-28 23:40:23 -04:00
  • bfea41e7e3 Fix Travis build matrix Andrew Steinborn 2019-07-26 01:36:28 -04:00
  • 8d5f5e48f2 Fix Travis build matrix Andrew Steinborn 2019-07-26 01:36:28 -04:00
  • 454b3c9bee Add flag to disable native transports Andrew Steinborn 2019-07-12 14:32:37 -04:00
  • 5d37a7f96e 1.14.4 support Jamie Campbell 2019-07-19 17:47:05 +01:00
  • d1736bf94c Move from custom HTTP client to Async HTTP Client Andrew Steinborn 2019-07-26 01:29:43 -04:00
  • 7fde18c9f8 Merge pull request #237 from Minecrell/tca-1.2.0 Andrew Steinborn 2019-07-21 12:59:43 -04:00
  • fde5ec36e7 Update TerminalConsoleAppender to 1.2.0 Minecrell 2019-07-21 16:51:08 +02:00
  • 2b5b14e4ec Switch to new TCA version and jansi Andrew Steinborn 2019-07-20 14:25:47 -04:00
  • 6d5bacb262 Minor Netty cleanup Andrew Steinborn 2019-07-20 00:30:44 -04:00
  • 57433a657c Velocity 1.0.3-SNAPSHOT Andrew Steinborn 2019-07-19 13:28:59 -04:00
  • a60d134e1e Velocity 1.0.2 Andrew Steinborn 2019-07-19 13:28:38 -04:00
  • 85e5fb4827 Allow existing players to be kicked from server if in online-mode Andrew Steinborn 2019-07-19 13:25:04 -04:00
  • e8ed8ebeb7 Merge pull request #235 from NynjaCypher/master Andrew Steinborn 2019-07-19 13:07:04 -04:00
  • 950104850e 1.14.4 support Jamie Campbell 2019-07-19 17:47:05 +01:00
  • 58b52cce0c Add flag to disable native transports Andrew Steinborn 2019-07-12 14:32:37 -04:00
  • 40c8343494 Help smoke out some internal concurrency issues Andrew Steinborn 2019-07-08 21:28:18 -04:00
  • 3a1b5099c9 Merge branch 'dev/1.1.0' of github.com:VelocityPowered/Velocity Gabik21 2019-07-06 01:08:21 +02:00
  • 2671590ad2 Clean up LoginPluginResponse and use DeferredByteBufHolder too Andrew Steinborn 2019-07-05 12:53:17 -04:00
  • d0ad0fac36 Merge branch 'dev/1.1.0' of github.com:VelocityPowered/Velocity Gabik21 2019-07-05 10:59:29 +02:00
  • 145dfa8ac6 Wait for player disconnect events on shutdown. (#229) Seppe Volkaerts 2019-07-05 05:49:40 +02:00
  • 8bf9e0e829 Improve backwards-compatibility with 1.0.x due to RawCommand changes Andrew Steinborn 2019-07-04 23:53:04 -04:00
  • 6d2e1bf379 Wait for player disconnect events on shutdown. (#229) Seppe Volkaerts 2019-07-05 05:49:40 +02:00
  • a053ab6c34 Remove resource leak detection level setting Andrew Steinborn 2019-07-03 22:46:47 -04:00
  • fba3bfb0be Forge is confirmed working Andrew Steinborn 2019-07-03 22:45:25 -04:00
  • 11a86e9bb9 Convert Velocity to use ByteBuf-derived plugin message packets Andrew Steinborn 2019-07-03 09:20:32 -04:00
  • 39c505f6fd Readd missing null check. Fixes #228 Andrew Steinborn 2019-07-02 13:25:17 -04:00
  • a63e905edf Use custom ThreadFactory that does FastThreadLocal wrapping for us Andrew Steinborn 2019-07-02 09:10:00 -04:00
  • 5b518eaf20 Remove kqueue bug workaround since the issue is now fixed upstream Andrew Steinborn 2019-07-02 02:36:46 -04:00
  • e31b2b87dc Update Netty to 4.1.37.Final Andrew Steinborn 2019-07-02 02:32:25 -04:00
  • 190f2fee75 Remove kqueue bug workaround since the issue is now fixed upstream Andrew Steinborn 2019-07-02 02:36:46 -04:00
  • 6784df91c7 Update Netty to 4.1.37.Final Andrew Steinborn 2019-07-02 02:32:25 -04:00
  • dab9c9a382 Use Netty thread factory to take advantage of FastThreadLocal Andrew Steinborn 2019-07-02 02:19:52 -04:00
  • c0becce276 Remove debug code Andrew Steinborn 2019-07-02 00:33:25 -04:00
  • 7834acd67f Reduce duplicated code used to support RawCommand. Fixes #227 Andrew Steinborn 2019-07-02 00:25:43 -04:00
  • 5c314c9068 Add 1.7 Protocol Support Gabik21 2019-07-01 08:54:34 +02:00
  • f0ba7e1eea Add method to check if an entry already exists in the tab list. Andrew Steinborn 2019-07-01 00:07:20 -04:00
  • 275685f45f Merge branch 'master' into dev/1.1.0 Andrew Steinborn 2019-06-30 23:52:22 -04:00
  • 226074a0df Add suggestion for reconnecting for "not online-mode" message Andrew Steinborn 2019-06-29 14:35:28 -04:00
  • a8684ddec5 Bump to 1.0.2-SNAPSHOT for continued development Andrew Steinborn 2019-06-24 21:38:06 -04:00
  • 904e39b73a Velocity 1.0.1 Andrew Steinborn 2019-06-24 21:37:45 -04:00
  • ed4a431297 Merge pull request #222 from Leymooo/1.14.3 Andrew Steinborn 2019-06-24 13:32:26 -04:00
  • de4f5e32dd 1.14.3 Leymooo 2019-06-24 19:37:17 +03:00
  • 81840abc86 Enforce at least one parameter in CommandManager#register() Andrew Steinborn 2019-06-22 21:13:20 -04:00
  • ed8209cfd1 Merge branch 'master' into dev/1.1.0 Andrew Steinborn 2019-06-22 21:01:46 -04:00
  • 5a209a098c Fix memory leak in NativeVelocityCipher Andrew Steinborn 2019-06-22 16:03:50 -04:00
  • a3ce20914f Merge pull request #221 from Leymooo/1.14.3 Andrew Steinborn 2019-06-22 13:00:53 -04:00
  • d0745acde1 1.14.3-pre4 Leymooo 2019-06-22 14:11:47 +03:00
  • c55ab2c908 Make sure to include the right repo Andrew Steinborn 2019-06-18 07:48:03 -04:00
  • 8a45074eb2 Include Configurate Andrew Steinborn 2019-06-18 07:45:45 -04:00
  • 04a23e3622 Introduce raw String-based command API Andrew Steinborn 2019-06-18 00:13:49 -04:00
  • 42df0fd2ad Mark 1.1.0 as in development Andrew Steinborn 2019-06-17 23:51:17 -04:00
  • 1fd2bd9ee4 Avoid sending duplicate set latency/gamemode/display name packets Andrew Steinborn 2019-06-15 17:08:05 -04:00
  • 335c34a679 Explicity bind the main plugin class in the singleton scope kashike 2019-06-14 01:06:08 -07:00
  • 57c8c07c9d Bump to 1.0.1-SNAPSHOT for continued development Andrew Steinborn 2019-06-12 18:14:44 -04:00
  • d7e4e20c76 This is Velocity 1.0.0 Andrew Steinborn 2019-06-12 18:10:33 -04:00
  • cc6d060fc5 Clarify error message Andrew Steinborn 2019-06-12 00:43:30 -04:00
  • 5fa5d9567d Remove unused NativeConstants Andrew Steinborn 2019-06-11 02:05:54 -04:00
  • ec32def592 Take advantage of pooled ByteBufs in Java cipher Andrew Steinborn 2019-06-11 02:04:38 -04:00
  • b0736548a9 Strengthen check in JavaVelocityCompressor Andrew Steinborn 2019-06-09 04:43:24 -04:00
  • b19d36e939 Strictly enforce packet size limits for incoming compressed packets Andrew Steinborn 2019-06-09 04:23:21 -04:00
  • f64b44ec21 Remove protocol linking (#212) Vjatšeslav Maspanov 2019-06-03 02:44:23 +03:00
  • 8d61e7ffd0 Removed redundant (non-)nullable annotations from boss bar. Andrew Steinborn 2019-06-02 17:57:31 -04:00
  • 0a53343547 Rename some bossbar-related fields and methods kashike 2019-06-02 14:47:41 -07:00
  • 20b34447f8 Add BossBar API (#213) MrIvanPlays 2019-06-02 22:02:43 +03:00
  • dfe210707f Replace uses of deprecated LegacyComponentSerializer.INSTANCE Andrew Steinborn 2019-05-31 15:50:46 -04:00
  • a77fee9ad1 Bump Velocity to text 3.0.1 Andrew Steinborn 2019-05-31 15:44:39 -04:00
  • 70242d54a0 Because someone asked, update the README Andrew Steinborn 2019-05-31 15:02:14 -04:00
  • 4e71788aba Work around kqueue transport bug with fallback connections. Andrew Steinborn 2019-05-27 14:00:20 -04:00
  • 5baf3c8236 Merge pull request #210 from Leymooo/1.14.2-protocol Andrew Steinborn 2019-05-27 13:46:01 -04:00
  • 85c6238d68 1.14.2 support Leymooo 2019-05-27 16:21:32 +03:00
  • b5f099824d Remove debug. Andrew Steinborn 2019-05-26 18:37:33 -04:00
  • 4d6e836890 Fix Checkstyle Andrew Steinborn 2019-05-26 18:14:54 -04:00
  • deeb068825 Merge branch 'metrics' Andrew Steinborn 2019-05-26 18:10:56 -04:00
  • 9d14af5a8b Add Metrics to Velocity Andrew Steinborn 2019-05-24 01:01:33 -04:00
  • df9883cc6c Reduce unnecessary memory copies in StatusSessionHandler Andrew Steinborn 2019-05-24 06:55:19 -04:00
  • 3cee15a9cb Move proxy shutdown to take place in a new thread. Andrew Steinborn 2019-05-23 15:09:11 -04:00
  • df7eb4ade0 Ensure the proxy doesn't shut down too early if stdin is EOF. Andrew Steinborn 2019-05-23 14:50:58 -04:00