Commit Graph

  • 780e1c8be5 Handle duplicates from server pings gracefully Andrew Steinborn 2020-06-23 23:03:19 -04:00
  • fd231c71fd Restore server disconnect messages. Andrew Steinborn 2020-06-23 21:56:59 -04:00
  • 24cd1f4da0 Allow showing ping requests in the console. Andrew Steinborn 2020-06-23 17:05:01 -04:00
  • 1fe01596d2 Fix escaping issues with spaces in server names Andrew Steinborn 2020-06-23 16:07:06 -04:00
  • 514d2ce010 Fix escaping issues with spaces in server names Andrew Steinborn 2020-06-23 16:07:06 -04:00
  • f7f4620b53 Temporarily revert DisconnectEvent changes due to some issues Andrew Steinborn 2020-06-23 14:48:01 -04:00
  • ae6afc8b18 Fix Minecraft 1.7 support (bad merge) Andrew Steinborn 2020-06-23 13:17:36 -04:00
  • 68e5b64c33 Don't contradict yourself. Andrew Steinborn 2020-06-23 10:00:08 -04:00
  • 43223548f4 Update outdated readme for natives. Andrew Steinborn 2020-06-23 09:57:04 -04:00
  • 0684e08f67 Really suppress the initial connection stuff Andrew Steinborn 2020-06-23 08:32:47 -04:00
  • e9cc390abd Revert "Clean up ClientPlaySessionHandler#handle(PluginMessage)" Andrew Steinborn 2020-06-23 08:22:09 -04:00
  • 31a7e22719 Fix compile error with JDK 8 Andrew Steinborn 2020-06-23 07:59:05 -04:00
  • ac40dfef57 Anticipatory bump to final Minecraft 1.16 version Andrew Steinborn 2020-06-22 20:25:38 -04:00
  • df82c0b566 Suppress some really annoying spam Andrew Steinborn 2020-06-23 07:56:19 -04:00
  • 9dda0ba9dd Commit the other aarch64 native recompiled on Debian 9 Andrew Steinborn 2020-06-23 07:55:41 -04:00
  • 0dd6fe1ef2 Merge pull request #310 from Xernium/future/1.16 Andrew Steinborn 2020-06-23 07:55:12 -04:00
  • f00301e15b Add aarch64 natives compiled on Debian 9 Andrew Steinborn 2020-06-22 20:56:07 -04:00
  • 316bf46181 Bump to Netty 4.1.50.Final again Andrew Steinborn 2020-06-22 20:42:42 -04:00
  • 6ec2ad3c7a Anticipatory bump to final Minecraft 1.16 version Andrew Steinborn 2020-06-22 20:25:38 -04:00
  • 676ce7b7fd Use compression native compiled on CentOS 7 Andrew Steinborn 2020-06-22 20:17:52 -04:00
  • 1bb84f81df Rewrite native crypto to use OpenSSL Andrew Steinborn 2020-06-22 20:14:46 -04:00
  • bd0455caa0 Remove file Andrew Steinborn 2020-06-22 07:46:03 -04:00
  • 877f98b87a Fix typo in LibdeflateVelocityCompressor Andrew Steinborn 2020-06-21 14:14:41 -04:00
  • 91743aaa9d Merge branch 'dev/1.1.0' into future/1.16-velocity-1.1.0 Andrew Steinborn 2020-06-21 13:40:19 -04:00
  • ab9115178b Merge branch 'decode-multiple' into dev/1.1.0 Andrew Steinborn 2020-06-21 13:39:24 -04:00
  • d1a5d8dd82 Fix compile on JDK 8 and bad merge Andrew Steinborn 2020-06-21 13:38:05 -04:00
  • 09f71dede9 Rebase #310 on Velocity 1.1.0 Andrew Steinborn 2020-06-20 23:26:24 -04:00
  • ada35ff286 Merge branch 'Xernium-future/1.16' into future/1.16-velocity-1.1.0 Andrew Steinborn 2020-06-20 23:24:32 -04:00
  • cd9bb61f20 Merge branch 'future/1.16' of https://github.com/Xernium/Velocity into Xernium-future/1.16 Andrew Steinborn 2020-06-20 23:11:19 -04:00
  • d6b1bc26d8 Read target of Forward message properly. Fixes #318 Andrew Steinborn 2020-06-19 05:36:52 -04:00
  • d1cbc7028a Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-06-19 05:23:20 -04:00
  • f8e20ab3a7 Fix tab complete using proper vanilla limit. Andrew Steinborn 2020-06-19 05:22:19 -04:00
  • b79d2d4a94 Fix tab complete using proper vanilla limit. Andrew Steinborn 2020-06-19 05:22:19 -04:00
  • 83ba7d6051 Changes 1.16-rc1 FivePB (Xer) 2020-06-18 18:24:39 +02:00
  • ee64b97b8e Changes 1.16-pre7 Five (Xer) 2020-06-16 18:39:51 +02:00
  • a1ab29186b Changes 1.16-pre6 Five (Xer) 2020-06-16 17:56:56 +02:00
  • 6577b08bdd Changes 1.16-pre5 Five (Xer) 2020-06-13 11:26:51 +02:00
  • 0109f4477a Complete the teardown future anyway Andrew Steinborn 2020-06-12 07:27:51 -04:00
  • 8a6e77689b Checkstyle strikes again Andrew Steinborn 2020-06-12 07:26:25 -04:00
  • 8b8fd284b3 Call DisconnectEvent explicitly instead of relying on ConnectedPlayer#teardown() to do it for us Andrew Steinborn 2020-06-12 07:24:17 -04:00
  • ac4359ad21 Clean up ClientPlaySessionHandler#handle(PluginMessage) Andrew Steinborn 2020-06-12 07:16:43 -04:00
  • f4bc2ac131 Regenerate with random secret if not present in velocity.toml. Andrew Steinborn 2020-06-12 03:10:25 -04:00
  • 78b442a852 Changes 1.16-pre4 and Logic fixes Five (Xer) 2020-06-11 23:39:16 +02:00
  • 9bece076f5 Remove old Checker Framework relics. Andrew Steinborn 2020-06-11 02:08:04 -04:00
  • cf5f7fa38f Fix a typo. Andrew Steinborn 2020-06-11 01:56:41 -04:00
  • 6e7c0298de Remove Netty async DNS resolver completely Andrew Steinborn 2020-06-07 00:50:15 -04:00
  • 8d159408ba Merge Changes 1.16-pre3 FivePB (Xer) 2020-06-10 21:01:16 +02:00
  • 101a6a58dd Changes 1.16-pre3 Five (Xer) 2020-06-10 21:00:18 +02:00
  • 4e6144a87c Merge from indev/future/1.16 FivePB (Xer) 2020-06-07 00:52:55 +02:00
  • 4e5f708bed Resolve review Five (Xer) 2020-06-07 00:51:21 +02:00
  • c004e5769d Merge Cleanup from indev FivePB (Xer) 2020-06-07 00:36:47 +02:00
  • 3ed5e7718c Fix logic error Five (Xer) 2020-06-07 00:33:06 +02:00
  • ef5b9cf183 Sync to IDE Five (Xer) 2020-06-07 00:22:11 +02:00
  • f868cea583 Move to proper API Five (Xer) 2020-06-07 00:14:23 +02:00
  • a213429735 Merge from indev: 1.16-pre2 FivePB (Xer) 2020-06-05 16:02:05 +02:00
  • 0377a6829f Move to Registry Lechner Markus 2020-06-05 16:00:51 +02:00
  • 6368b47e78 Old sins Lechner Markus 2020-06-05 15:58:34 +02:00
  • aa4a8de2fd Stylize Lechner Markus 2020-06-05 15:45:11 +02:00
  • 368d50b455 Rework Dimension Registry Lechner Markus 2020-06-05 15:22:55 +02:00
  • f3d5c986da Add Velocity compression native for aarch64 Andrew Steinborn 2020-06-04 15:22:03 -04:00
  • 009f207883 More progress Five (Xer) 2020-06-04 21:21:54 +02:00
  • 31d1871bd5 Check for AARCH64. Andrew Steinborn 2020-06-04 15:03:27 -04:00
  • bb69481f99 Lay down foundation for cross-architecture natives Andrew Steinborn 2020-06-04 14:56:17 -04:00
  • 6734ef3a08 Checkstyle-auto Five (Xer) 2020-06-04 19:13:10 +02:00
  • 18e5953976 Save progress Lechner Markus 2020-06-04 15:36:58 +02:00
  • 456b4b217f Run closeWith() logic in the event loop Andrew Steinborn 2020-06-04 01:35:32 -04:00
  • ee4bae60a9 Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-06-03 12:18:43 -04:00
  • 669bd14779 Remove duplicate in-flight connection reset Andrew Steinborn 2020-06-03 12:18:29 -04:00
  • 042a9df4f1 Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-06-03 12:13:34 -04:00
  • 40ec39aa5e Merge pull request #316 from lucko/fix/cleanup-config Andrew Steinborn 2020-06-02 20:03:48 -04:00
  • 4263c4e2d4 Fix config formatting Luck 2020-06-03 00:58:26 +01:00
  • e3084e21a7 Merge pull request #315 from lucko/feature/bungeeguard Andrew Steinborn 2020-06-02 19:36:24 -04:00
  • c563372ffd Remove unnecessary imports Luck 2020-06-03 00:35:04 +01:00
  • 2cd9f081c3 Merge branch 'dev/1.1.0' into feature/bungeeguard Luck 2020-06-03 00:32:27 +01:00
  • 70abda9c5b Implement legacy forwarding BungeeGuard handshake support Luck 2020-06-02 21:56:50 +01:00
  • 46e92a069b Fix an issue with too short not breaking the loop Andrew Steinborn 2020-05-31 14:01:27 -04:00
  • f27aa8e3ba Handle empty packets too Andrew Steinborn 2020-05-31 09:54:47 -04:00
  • c856635ac5 Try two, with improved state maintenance and some bugs fixed Andrew Steinborn 2020-05-31 08:14:33 -04:00
  • 3a8ba76f25 This did not work :( Andrew Steinborn 2020-05-31 07:55:19 -04:00
  • 869f2a6b32 Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-05-29 21:37:10 -04:00
  • e83662e8c3 Clean up imports and remove some legacy declarations. Andrew Steinborn 2020-05-29 21:36:58 -04:00
  • 11fb5f2be3 Simplify the discard logic. Andrew Steinborn 2020-05-29 21:35:07 -04:00
  • dd2e1ad241 Handle partially sent varints better Andrew Steinborn 2020-05-29 21:11:21 -04:00
  • b6f1dcc166 Optimize varint frame decoding again Andrew Steinborn 2020-05-29 20:52:04 -04:00
  • 9f6d8e1840 Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-05-29 19:03:03 -04:00
  • b028d9ca8f Use standard Guava annotation Andrew Steinborn 2020-05-28 10:44:42 -04:00
  • cb99b184ed Allow plugins to mutate available commands sent to the client. Andrew Steinborn 2020-05-28 07:14:49 -04:00
  • 305949487e Add @UnstableApi annotation. Resolves #313 Andrew Steinborn 2020-05-28 07:05:19 -04:00
  • d66766a38b Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-05-26 05:25:11 -04:00
  • eeb660ce00 Fix bad ordering Andrew Steinborn 2020-05-26 05:25:03 -04:00
  • 0d1acdb056 Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-05-25 16:09:19 -04:00
  • d538516f4c Bump Netty version Andrew Steinborn 2020-05-25 16:08:53 -04:00
  • ebad3d1005 Use Integer.MIN_VALUE for the sentinel for readVarIntSafely() Andrew Steinborn 2020-05-25 16:05:36 -04:00
  • d7bbe7531a Additional protocol hardening. Andrew Steinborn 2020-05-25 15:58:52 -04:00
  • ae8852dc9d Native tests should only run on Linux Andrew Steinborn 2020-05-25 13:29:02 -04:00
  • 62d3f61a77 Merge branch 'dev/1.1.0' into decode-multiple Andrew Steinborn 2020-05-25 13:27:44 -04:00
  • abd81a0216 Fix Checkstyle errors. Andrew Steinborn 2020-05-25 13:24:41 -04:00
  • 0cb4c02107 Run all commands on a separate thread pool. Andrew Steinborn 2020-05-25 13:09:04 -04:00
  • ec1fc3944d Make sure this runs on the event loop. Andrew Steinborn 2020-05-25 12:08:24 -04:00
  • 942e2f2e1a Better generic cleanup. Andrew Steinborn 2020-05-25 11:56:56 -04:00