Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						3c9cc2c4a8 
					 
					
						
						
							
							Remove unrelated change  
						
						
						
						
					 
					
						2019-05-12 10:48:47 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						16d557a109 
					 
					
						
						
							
							Fix checkstyle  
						
						
						
						
					 
					
						2019-05-12 10:46:11 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						b5fcf685be 
					 
					
						
						
							
							Kill debug  
						
						
						
						
					 
					
						2019-05-12 10:06:01 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						adfb33ad21 
					 
					
						
						
							
							Fix server-sent plugin message channels, fixing WDLCompanion and similar  
						
						... 
						
						
						
						Closes  #203  
					
						2019-05-12 10:05:22 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						5f0470fb0b 
					 
					
						
						
							
							Checkstyle, CappedCollection -> CappedSet  
						
						
						
						
					 
					
						2019-05-10 07:42:47 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						74afcee9ba 
					 
					
						
						
							
							Suspect this is the fix to  #203 , but I'm unsure  
						
						
						
						
					 
					
						2019-05-10 04:53:57 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						c26dc75c44 
					 
					
						
						
							
							More robust check  
						
						
						
						
					 
					
						2019-05-10 04:44:01 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						01be943c3f 
					 
					
						
						
							
							Initial work on cleaning up plugin message handling in Velocity  
						
						
						
						
					 
					
						2019-05-10 04:32:29 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						37999ed32e 
					 
					
						
						
							
							Support 1.14-pre2  
						
						
						
						
					 
					
						2019-05-10 02:51:00 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						2bba87e8da 
					 
					
						
						
							
							Merge pull request  #201  from VelocityPowered/text3  
						
						... 
						
						
						
						Bump text to 3.0.0 
						
						
					 
					
						2019-05-06 23:20:29 -04:00 
						 
				 
			
				
					
						
							
							
								kashike 
							
						 
					 
					
						
						
							
						
						3800610f66 
					 
					
						
						
							
							Bump text to 3.0.0  
						
						
						
						
					 
					
						2019-05-06 19:34:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						472f45df08 
					 
					
						
						
							
							Don't resolve IP addresses in the config except for the bind one.  
						
						
						
						
					 
					
						2019-04-29 01:59:55 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						de51ea18cc 
					 
					
						
						
							
							Forward other client-known plugin messages during the transition as well  
						
						... 
						
						
						
						Fixes  #197  
					
						2019-04-29 00:52:06 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						8517d58673 
					 
					
						
						
							
							Reduce erroneous DNS lookups for Velocity in Kubernetes.  
						
						
						
						
					 
					
						2019-04-27 20:37:31 -04:00 
						 
				 
			
				
					
						
							
							
								Willsr71 
							
						 
					 
					
						
						
							
						
						961e3ece27 
					 
					
						
						
							
							Fix DataFormatException with java decompression ( #195 )  
						
						
						
						
					 
					
						2019-04-27 19:04:28 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						dc6613a328 
					 
					
						
						
							
							Update Gradle Shadow to fix build  
						
						
						
						
					 
					
						2019-04-25 23:05:16 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						e9950da0c5 
					 
					
						
						
							
							Enable multi-release flag to improve Java 9+ compatibility  
						
						
						
						
					 
					
						2019-04-25 19:12:22 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						5d10b16145 
					 
					
						
						
							
							Velocity is 1.0.0-SNAPSHOT  
						
						
						
						
					 
					
						2019-04-25 00:47:02 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						cbd922764e 
					 
					
						
						
							
							Fix Checkstyle (again)  
						
						
						
						
					 
					
						2019-04-24 21:39:15 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						632d0b6ba8 
					 
					
						
						
							
							Handle plugin channel registrations during initial connect as well.  
						
						... 
						
						
						
						Fixes  #193  
					
						2019-04-24 21:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						1661cece2d 
					 
					
						
						
							
							An Easter basket bearing gifts! ( #191 )  
						
						... 
						
						
						
						* Delay switch to new server until after JoinGame is sent.
Unfortunately, in some cases (especially vanilla Minecraft) some login
disconnects are sent after ServerLoginSuccess but before JoinGame.
We've been using ServerLoginSuccess but it has caused too many problems.
Now Velocity will switch to a stripped-down version of the play session
handler until JoinGame is received. This handler does very little by
itself: it simply forwards plugin messages (for Forge) and waits for the
JoinGame packet from the server.
This is an initial version: only vanilla Minecraft 1.12.2 was tested.
However this is the way Waterfall without entity rewriting does server
switches (which, in turn, is inherited from BungeeCord).
* Move to Gradle 5 and Error Prone. 
						
						
					 
					
						2019-04-24 14:36:49 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						c8e33eef60 
					 
					
						
						
							
							Properly compare against MIN/MAX_VALUE  
						
						
						
						
					 
					
						2019-04-23 13:52:03 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						545966a4e7 
					 
					
						
						
							
							Minecraft 1.14  
						
						
						
						
					 
					
						2019-04-23 13:46:49 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						1ddf2fc57c 
					 
					
						
						
							
							Merge pull request  #192  from Leymooo/1.14-fixes  
						
						... 
						
						
						
						fix brigadier on 1.14 
						
						
					 
					
						2019-04-23 10:01:15 -04:00 
						 
				 
			
				
					
						
							
							
								Leymooo 
							
						 
					 
					
						
						
							
						
						877532d3b8 
					 
					
						
						
							
							fix brigadier on 1.14  
						
						
						
						
					 
					
						2019-04-23 16:26:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						21368f542c 
					 
					
						
						
							
							Merge pull request  #189  from Leymooo/1.14  
						
						... 
						
						
						
						Support for 1.14 protocol 
						
						
					 
					
						2019-04-23 02:21:46 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						7472392ce2 
					 
					
						
						
							
							Update Netty to 4.1.35.Final  
						
						
						
						
					 
					
						2019-04-21 03:37:29 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						edcd13b532 
					 
					
						
						
							
							Fix Checkstyle issues  
						
						
						
						
					 
					
						2019-04-21 02:56:29 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						dea7c215d7 
					 
					
						
						
							
							Allow empty channel names (but not namespaces).  
						
						
						
						
					 
					
						2019-04-21 02:52:52 -04:00 
						 
				 
			
				
					
						
							
							
								Leymooo 
							
						 
					 
					
						
						
							
						
						ac192c281c 
					 
					
						
						
							
							1.14-pre5  
						
						
						
						
					 
					
						2019-04-18 22:45:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						7a5d8d424a 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2019-04-13 22:34:06 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						564cb99861 
					 
					
						
						
							
							Add Player#getGameProfile() to make tab list plugins easier to make.  
						
						
						
						
					 
					
						2019-03-29 15:01:52 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						118574e535 
					 
					
						
						
							
							Updated log4j and Checker Framework  
						
						... 
						
						
						
						Updating Checker Framework flagged numerous warnings, which have been
corrected. These probably involve type declarations lacking a nullness
annotation that appeared elsewhere. 
						
						
					 
					
						2019-03-28 22:27:51 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						9491f948f8 
					 
					
						
						
							
							Upgraded Gradle Shadow plugin to 4.0.4 (last Gradle 4.x version)  
						
						
						
						
					 
					
						2019-03-28 22:01:33 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						611a31b7bb 
					 
					
						
						
							
							Attempt to allow Eclipse to import the Gradle project.  
						
						
						
						
					 
					
						2019-03-28 21:46:45 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						2c5a6d0f67 
					 
					
						
						
							
							Merge branch 'creeper123123321-master'  
						
						
						
						
					 
					
						2019-03-24 14:00:12 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						b369256400 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/creeper123123321/Velocity  into creeper123123321-master  
						
						
						
						
					 
					
						2019-03-24 13:57:26 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						07b775d892 
					 
					
						
						
							
							Notify on read-timeout instead of emitting exception  
						
						
						
						
					 
					
						2019-03-17 19:44:22 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						45574ce952 
					 
					
						
						
							
							Remove connection pool for HTTP connections for now.  
						
						... 
						
						
						
						The upstream feature this relies on will be gone in Netty 5.x and there
is probably more benefit in using the connection's event loop to connect
to Mojang's authentication servers. 
						
						
					 
					
						2019-03-10 23:40:18 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						432d570474 
					 
					
						
						
							
							Allow fallback to other server connections in the event of an exception.  
						
						... 
						
						
						
						Also removes some debugging code. 
						
						
					 
					
						2019-03-10 14:11:24 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						f16e67cfad 
					 
					
						
						
							
							Update Netty to 4.1.34.Final  
						
						
						
						
					 
					
						2019-03-10 04:48:22 -04:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						ddb4623758 
					 
					
						
						
							
							Merge pull request  #181  from hugmanrique/master  
						
						... 
						
						
						
						Fix implementation of #176  
						
						
					 
					
						2019-03-09 17:29:13 -05:00 
						 
				 
			
				
					
						
							
							
								Hugo Manrique 
							
						 
					 
					
						
						
							
						
						8bb118022d 
					 
					
						
						
							
							Fix implementation of  #176  
						
						... 
						
						
						
						As @creeper123123321 noted on Discord, the javadoc specifies "Matches all {@link Player}s whose names start with the provided partial name.".
With the current implementation, if there were two online players named Notch and Notch2, only Notch would be returned as a singleton Collection. This PR fixes this behavior by removing the `exactMatch` code. 
						
						
					 
					
						2019-03-09 21:02:41 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						e2fa06fa17 
					 
					
						
						
							
							Merge pull request  #176  from Crypnotic/master  
						
						... 
						
						
						
						Add matchPlayer and matchServer 
						
						
					 
					
						2019-03-09 00:15:07 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						c7a379ebb8 
					 
					
						
						
							
							Include server that we attempted to connect to in the result.  
						
						
						
						
					 
					
						2019-03-08 23:51:47 -05:00 
						 
				 
			
				
					
						
							
							
								creeper123123321 
							
						 
					 
					
						
						
							
						
						30df2ad04b 
					 
					
						
						
							
							Request read after setting auto-read to true  
						
						
						
						
					 
					
						2019-03-08 08:48:03 -03:00 
						 
				 
			
				
					
						
							
							
								creeper123123321 
							
						 
					 
					
						
						
							
						
						b5d228028c 
					 
					
						
						
							
							untested control handler  
						
						
						
						
					 
					
						2019-03-08 08:33:28 -03:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						fa9d5f6499 
					 
					
						
						
							
							Fire ProxyShutdownEvent _after_ the event manager thread pool shuts down  
						
						... 
						
						
						
						Fixes  #177  
					
						2019-03-06 22:51:39 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Steinborn 
							
						 
					 
					
						
						
							
						
						5ccf22c5c4 
					 
					
						
						
							
							Relax (i.e. remove all checks) on the hostname.  
						
						... 
						
						
						
						While validating this is a good idea, it causes too many issues in
practice. We will still clean the server address but no validation is
performed on the address. 
						
						
					 
					
						2019-03-06 17:45:38 -05:00 
						 
				 
			
				
					
						
							
							
								Crypnotic 
							
						 
					 
					
						
						
							
						
						b35fd05d2e 
					 
					
						
						
							
							Add matchPlayer and matchServer  
						
						
						
						
					 
					
						2019-03-03 09:57:19 -06:00