Commit Graph

  • b881e9cf04 Do a small sanity check, however Andrew Steinborn 2019-05-21 00:58:52 -04:00
  • 821a7a45bc Small optimization for NativeVelocityCipher Andrew Steinborn 2019-05-21 00:56:14 -04:00
  • b09331b79b Small optimization for writing packets to the client from the server Andrew Steinborn 2019-05-21 00:33:35 -04:00
  • a684aaa325 Make sure to complete the result too Andrew Steinborn 2019-05-19 21:56:09 -04:00
  • 321b42d225 Add some exception logging to the transition session handler. Andrew Steinborn 2019-05-19 21:55:38 -04:00
  • 5524f3b720 Ensure empty (un)register packets are never sent. Andrew Steinborn 2019-05-17 18:16:28 -04:00
  • 40b2c9993b Clean up some connection checks Andrew Steinborn 2019-05-17 06:27:19 -04:00
  • 586be46bba Merge pull request #207 from lucko/fix/event-unregister Andrew Steinborn 2019-05-17 06:06:03 -04:00
  • 72c668c048 Only unregister event handlers/listeners if the correct matching plugin is given Luck 2019-05-17 10:59:35 +01:00
  • 21a79d8142 Correctly register Event handlers in the registeredHandlersByPlugin map Luck 2019-05-17 10:58:11 +01:00
  • 3ec67a7d4d Optimize VelocityEventManager#fireAndForget() Andrew Steinborn 2019-05-16 17:09:31 -04:00
  • 9e6e1856e6 Add /glist command. Andrew Steinborn 2019-05-16 01:46:54 -04:00
  • b0b445c044 Fix Javadoc link for text API Andrew Steinborn 2019-05-15 19:20:51 -04:00
  • 4ab02cb636 Clean this up a bit Andrew Steinborn 2019-05-15 19:02:31 -04:00
  • a21eaa085a Do a better job of passing channel (un)registration to the client. Andrew Steinborn 2019-05-15 18:59:28 -04:00
  • 552f02ed60 Fix Checkstyle Andrew Steinborn 2019-05-15 17:10:07 -04:00
  • 6d42a3c37c Explicitly rewrite legacy plugin message channels for 1.13+ clients. Andrew Steinborn 2019-05-15 17:04:25 -04:00
  • d805f79d9b Try to unbreak ViaVersion a little bit. Andrew Steinborn 2019-05-15 15:52:07 -04:00
  • 742865bf0a Merge pull request #204 from VelocityPowered/plugin-message-cleanups Andrew Steinborn 2019-05-15 06:31:18 -04:00
  • 6eabf82513 Fix inaccurate comment. Andrew Steinborn 2019-05-14 04:26:16 -04:00
  • d7136150fd Get rid of the Guava Subscribe annotation check Andrew Steinborn 2019-05-14 04:18:18 -04:00
  • 5bd9f0a96f CappedSet.newCappedSet() -> CappedSet.create() Andrew Steinborn 2019-05-14 04:11:49 -04:00
  • fc9e2d576d Update for Minecraft 1.14.1 Andrew Steinborn 2019-05-13 12:12:08 -04:00
  • 57085feb42 Better document what plugin channels we need to forward onto clients. Andrew Steinborn 2019-05-12 11:09:50 -04:00
  • 3c9cc2c4a8 Remove unrelated change Andrew Steinborn 2019-05-12 10:48:47 -04:00
  • 16d557a109 Fix checkstyle Andrew Steinborn 2019-05-12 10:46:11 -04:00
  • b5fcf685be Kill debug Andrew Steinborn 2019-05-12 10:06:01 -04:00
  • adfb33ad21 Fix server-sent plugin message channels, fixing WDLCompanion and similar Andrew Steinborn 2019-05-12 10:05:22 -04:00
  • 5f0470fb0b Checkstyle, CappedCollection -> CappedSet Andrew Steinborn 2019-05-10 07:42:47 -04:00
  • 74afcee9ba Suspect this is the fix to #203, but I'm unsure Andrew Steinborn 2019-05-10 04:53:57 -04:00
  • c26dc75c44 More robust check Andrew Steinborn 2019-05-10 04:44:01 -04:00
  • 01be943c3f Initial work on cleaning up plugin message handling in Velocity Andrew Steinborn 2019-05-10 04:32:29 -04:00
  • 37999ed32e Support 1.14-pre2 Andrew Steinborn 2019-05-10 02:51:00 -04:00
  • 2bba87e8da Merge pull request #201 from VelocityPowered/text3 Andrew Steinborn 2019-05-06 23:20:29 -04:00
  • 3800610f66 Bump text to 3.0.0 kashike 2019-05-06 18:44:55 -07:00
  • 472f45df08 Don't resolve IP addresses in the config except for the bind one. Andrew Steinborn 2019-04-29 01:59:55 -04:00
  • de51ea18cc Forward other client-known plugin messages during the transition as well Andrew Steinborn 2019-04-29 00:52:06 -04:00
  • 8517d58673 Reduce erroneous DNS lookups for Velocity in Kubernetes. Andrew Steinborn 2019-04-27 20:37:26 -04:00
  • 961e3ece27 Fix DataFormatException with java decompression (#195) Willsr71 2019-04-27 19:04:28 -04:00
  • dc6613a328 Update Gradle Shadow to fix build Andrew Steinborn 2019-04-25 23:05:16 -04:00
  • e9950da0c5 Enable multi-release flag to improve Java 9+ compatibility Andrew Steinborn 2019-04-25 19:12:22 -04:00
  • 5d10b16145 Velocity is 1.0.0-SNAPSHOT Andrew Steinborn 2019-04-25 00:47:02 -04:00
  • cbd922764e Fix Checkstyle (again) Andrew Steinborn 2019-04-24 21:39:15 -04:00
  • 632d0b6ba8 Handle plugin channel registrations during initial connect as well. Andrew Steinborn 2019-04-24 21:28:43 -04:00
  • 1661cece2d An Easter basket bearing gifts! (#191) Andrew Steinborn 2019-04-24 14:36:49 -04:00
  • c8e33eef60 Properly compare against MIN/MAX_VALUE Andrew Steinborn 2019-04-23 13:52:03 -04:00
  • 545966a4e7 Minecraft 1.14 Andrew Steinborn 2019-04-23 13:46:49 -04:00
  • 1ddf2fc57c Merge pull request #192 from Leymooo/1.14-fixes Andrew Steinborn 2019-04-23 10:01:15 -04:00
  • 877532d3b8 fix brigadier on 1.14 Leymooo 2019-04-23 16:26:12 +03:00
  • 21368f542c Merge pull request #189 from Leymooo/1.14 Andrew Steinborn 2019-04-23 02:21:46 -04:00
  • 7472392ce2 Update Netty to 4.1.35.Final Andrew Steinborn 2019-04-21 03:37:29 -04:00
  • edcd13b532 Fix Checkstyle issues Andrew Steinborn 2019-04-21 02:56:29 -04:00
  • dea7c215d7 Allow empty channel names (but not namespaces). Andrew Steinborn 2019-04-21 02:52:30 -04:00
  • ac192c281c 1.14-pre5 Leymooo 2019-04-18 22:45:17 +03:00
  • 7a5d8d424a Update README.md Andrew Steinborn 2019-04-13 22:34:06 -04:00
  • 564cb99861 Add Player#getGameProfile() to make tab list plugins easier to make. Andrew Steinborn 2019-03-29 15:01:52 -04:00
  • 118574e535 Updated log4j and Checker Framework Andrew Steinborn 2019-03-28 22:27:51 -04:00
  • 9491f948f8 Upgraded Gradle Shadow plugin to 4.0.4 (last Gradle 4.x version) Andrew Steinborn 2019-03-28 22:01:33 -04:00
  • 611a31b7bb Attempt to allow Eclipse to import the Gradle project. Andrew Steinborn 2019-03-28 21:46:45 -04:00
  • 2c5a6d0f67 Merge branch 'creeper123123321-master' Andrew Steinborn 2019-03-24 14:00:12 -04:00
  • b369256400 Merge branch 'master' of https://github.com/creeper123123321/Velocity into creeper123123321-master Andrew Steinborn 2019-03-24 13:57:26 -04:00
  • 07b775d892 Notify on read-timeout instead of emitting exception Andrew Steinborn 2019-03-17 19:44:22 -04:00
  • 45574ce952 Remove connection pool for HTTP connections for now. Andrew Steinborn 2019-03-10 23:40:18 -04:00
  • 432d570474 Allow fallback to other server connections in the event of an exception. Andrew Steinborn 2019-03-10 14:11:24 -04:00
  • f16e67cfad Update Netty to 4.1.34.Final Andrew Steinborn 2019-03-10 04:48:17 -04:00
  • ddb4623758 Merge pull request #181 from hugmanrique/master Andrew Steinborn 2019-03-09 17:29:13 -05:00
  • 8bb118022d Fix implementation of #176 Hugo Manrique 2019-03-09 21:02:41 +01:00
  • e2fa06fa17 Merge pull request #176 from Crypnotic/master Andrew Steinborn 2019-03-09 00:15:07 -05:00
  • c7a379ebb8 Include server that we attempted to connect to in the result. Andrew Steinborn 2019-03-08 23:51:47 -05:00
  • 30df2ad04b Request read after setting auto-read to true creeper123123321 2019-03-08 08:48:03 -03:00
  • b5d228028c untested control handler creeper123123321 2019-03-08 08:33:28 -03:00
  • fa9d5f6499 Fire ProxyShutdownEvent _after_ the event manager thread pool shuts down Andrew Steinborn 2019-03-06 22:51:39 -05:00
  • 5ccf22c5c4 Relax (i.e. remove all checks) on the hostname. Andrew Steinborn 2019-03-06 17:45:38 -05:00
  • b35fd05d2e Add matchPlayer and matchServer Crypnotic 2019-03-02 13:25:37 -06:00
  • c8e3e7ff94 Initializing the handshake registry explicitly is redundant. Andrew Steinborn 2019-02-20 21:19:04 -05:00
  • 3c8055019e Actually use the correct time units for read timeouts. Fixes #174 Andrew Steinborn 2019-02-20 21:05:32 -05:00
  • c6dcba36c3 Fix another case where an in-flight connection would be retained. Andrew Steinborn 2019-02-20 13:55:18 -05:00
  • 1ec070069f Fix misplaced connection in flight reset. Fixes #173 Andrew Steinborn 2019-02-19 15:09:58 -05:00
  • 6a8345e045 Forgot to include equals/hashCode on the object key Andrew Steinborn 2019-02-16 16:20:20 -05:00
  • b3c87ef756 Remove an errant semicolon Andrew Steinborn 2019-02-16 16:17:33 -05:00
  • f4a10e64e0 More proper host/SSL setup. See #172 Andrew Steinborn 2019-02-16 16:16:28 -05:00
  • 332f931534 More accurate length setting Andrew Steinborn 2019-02-15 17:48:36 -05:00
  • f042d214d3 Update copyright year in /velocity version Andrew Steinborn 2019-02-15 16:09:37 -05:00
  • a0e1359557 Fix build Andrew Steinborn 2019-02-15 16:07:19 -05:00
  • 02a725035c Another round of improvements to tab complete. Fix fallback servers. Andrew Steinborn 2019-02-15 16:03:15 -05:00
  • 12f5bdfc48 Properly implement fallback support. Andrew Steinborn 2019-02-15 15:07:38 -05:00
  • c5fefd55ed register player connection only when switched to PLAY state (#169) Slava Maspanov 2019-01-29 23:17:07 +02:00
  • 7d4d81fff1 Improve HandshakeSessionHandler#cleanVhost() Andrew Steinborn 2019-01-28 00:34:51 -05:00
  • 6eb6c99fa7 Simplify MinecraftConnection release logic. Andrew Steinborn 2019-01-27 22:57:40 -05:00
  • 6d080db48e Bump text dependency to 1.12-1.6.5 to fix a deserialisation issue kashike 2019-01-21 09:12:27 -08:00
  • 56873712ec Use the player's event loop for their server connections. Andrew Steinborn 2019-01-19 03:21:46 -05:00
  • 865f9e5ef9 Bump the pool buffer size to 4MiB temporarily Andrew Steinborn 2019-01-19 03:02:50 -05:00
  • e2f93c6ac6 Set Netty pooled buffer size to 2MiB Andrew Steinborn 2019-01-19 02:48:11 -05:00
  • 0b0fa0a352 Substantially-improved ancient server list ping support. Andrew Steinborn 2019-01-19 01:07:30 -05:00
  • 078d0ebc96 Fix bad Respawn packet ID, which broke 1.12.1 Andrew Steinborn 2019-01-19 00:09:18 -05:00
  • 67591900e6 Merge pull request #167 from creeper123123321/master Andrew Steinborn 2019-01-13 11:31:13 -05:00
  • 7d6fa11a83 Don't use ByteBuf, fix varint with 0 ending creeper123123321 2019-01-13 08:57:54 -02:00
  • 027fcf3825 Gradle doesn't like JDK 11 Andrew Steinborn 2019-01-12 11:02:24 -05:00
  • aac42d1184 Configure Travis-CI Andrew Steinborn 2019-01-12 10:58:42 -05:00
  • c7b6afe5b8 Fix merge checkstyle issues Andrew Steinborn 2019-01-12 10:52:02 -05:00