babcda3eca 
					 
					
						
						
							
							2.4.12 Update Change Date  
						
						
						
						
					 
					
						2020-08-24 09:42:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5b47389df 
					 
					
						
						
							
							MXS-3106: Always write the final COM_QUIT  
						
						... 
						
						
						
						This seems to help with a regression that was introduced in 2.4.11. 
						
						
					 
					
						2020-08-21 14:38:37 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc9c9fcd77 
					 
					
						
						
							
							2.4.11 Update change date  
						
						
						
						
					 
					
						2020-07-07 10:01:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						608eb95284 
					 
					
						
						
							
							MXS-3055: Prevent sending of an extra COM_QUIT  
						
						... 
						
						
						
						If the protocol routes a COM_QUIT packet to the backend, it must not
generate a packet when it is shutting down. This could cause unexpected
write errors if the backend server managed to close the socket before the
write was done. 
						
						
					 
					
						2020-07-02 11:34:40 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ebae9be90 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-06-05 09:36:24 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa11c960b1 
					 
					
						
						
							
							2.3.20 Update change date  
						
						
						
						
					 
					
						2020-06-05 09:31:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3d7054639 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-04-24 16:09:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f527a8f2e6 
					 
					
						
						
							
							2.3.19 Update Change Date  
						
						
						
						
					 
					
						2020-04-23 14:23:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0ab797938 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-03-12 10:33:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0cd6adb26 
					 
					
						
						
							
							Update change date for 2.3.18  
						
						
						
						
					 
					
						2020-03-10 10:45:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b763fb88b 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-02-12 08:27:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						919686f7ad 
					 
					
						
						
							
							Merge branch '2.3.17' into 2.3  
						
						
						
						
					 
					
						2020-02-12 08:22:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d700fc32ed 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-02-10 15:58:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c18f9c6bd7 
					 
					
						
						
							
							MXS-2883: Handle AuthSwitchRequest packets  
						
						... 
						
						
						
						The backend didn't expect AuthSwitchRequest packets in response to the
handshake response packets. This is allowed by the protocol and appears to
happen with at least MySQL 8.0. 
						
						
					 
					
						2020-02-10 15:35:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfb3f79b54 
					 
					
						
						
							
							Update 2.3.17 Change Date  
						
						
						
						
					 
					
						2020-02-10 15:28:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7e0142224 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-01-15 11:29:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						790d90f229 
					 
					
						
						
							
							Update 2.3.16 Change Date  
						
						
						
						
					 
					
						2020-01-15 11:08:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a2b753c0 
					 
					
						
						
							
							Update 2.4.5 change date  
						
						
						
						
					 
					
						2019-12-18 13:25:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6731a898d 
					 
					
						
						
							
							Update change date  
						
						
						
						
					 
					
						2019-11-13 08:37:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdfbf3e133 
					 
					
						
						
							
							Update 2.4.3 change date  
						
						
						
						
					 
					
						2019-11-05 12:21:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						861e27eb00 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-10-29 14:04:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df6c56e7ca 
					 
					
						
						
							
							Update 2.3.13 Change Date  
						
						
						
						
					 
					
						2019-10-29 12:51:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64cae223f0 
					 
					
						
						
							
							MXS-2721: Check that LocalClient creation succeeds  
						
						... 
						
						
						
						The creation can fail if a network socket cannot be opened and connected
to the host in question. 
						
						
					 
					
						2019-10-29 09:26:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc895e41ad 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-10-11 09:51:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1202c00fc7 
					 
					
						
						
							
							MXS-2721: Check that LocalClient creation succeeds  
						
						... 
						
						
						
						The creation can fail if a network socket cannot be opened and connected
to the host in question. 
						
						
					 
					
						2019-10-10 21:24:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e85500491 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-07-02 08:38:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40f35618ad 
					 
					
						
						
							
							MXS-2562: Fix out-of-order error during COM_CHANGE_USER  
						
						... 
						
						
						
						If an error is generated while a COM_CHANGE_USER is being done, it would
always use the sequence number 1. To properly handle this case and send
the correct sequence number, the COM_CHANGE_USER progress needs to be
tracked at the session level.
The information needs to be shared between the backend and client
protocols as the final OK to the COM_CHANGE_USER, with the sequence number
3, is the one that the backend server returns. Only after this response
has been received and routed to the client can the COM_CHANGE_USER
processing stop. 
						
						
					 
					
						2019-06-28 20:25:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcc19f3c66 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-06-27 08:53:33 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25a076d072 
					 
					
						
						
							
							Fix buffer sizes in PS extraction code  
						
						... 
						
						
						
						The code used 4 byte buffers for 2 byte values. 
						
						
					 
					
						2019-06-26 15:49:50 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ba779d5a2 
					 
					
						
						
							
							Update 2.4.0 Change Date  
						
						
						
						
					 
					
						2019-06-25 10:11:55 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2343326ecc 
					 
					
						
						
							
							MXS-2555 Add execute_kill version, that kills all but a given mysql_thread_id  
						
						... 
						
						
						
						NOTE: This does not work whit unix scokets. The reason is that LocalClient
assumes network sockets. TODO: to add unix socket support. 
						
						
					 
					
						2019-06-19 15:31:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56e5c417c1 
					 
					
						
						
							
							MXS-2555 uncrustify mysql_common.cc, and a minor bug fix in smartrouter.cc  
						
						
						
						
					 
					
						2019-06-19 15:31:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8311dba654 
					 
					
						
						
							
							Send the OK outside the KILL functions  
						
						... 
						
						
						
						By sending the OK for the KILL commands outside the function, they can be
used to kill connections that do not expect responses. 
						
						
					 
					
						2019-06-13 16:44:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4efa9dbeea 
					 
					
						
						
							
							Remove maxscale/alloc.h  
						
						... 
						
						
						
						The remaining contents were moved to maxbase/alloc.h. 
						
						
					 
					
						2019-06-10 14:11:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						655e5fab5b 
					 
					
						
						
							
							Move length-encoded integer/string functions to maxsql  
						
						
						
						
					 
					
						2019-06-07 11:32:46 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3af66f3309 
					 
					
						
						
							
							MXS-2483: Take SSLProvider into use  
						
						... 
						
						
						
						Servers and listeners now have a SSLProvider member variable that is used
for all SSL related tasks. 
						
						
					 
					
						2019-05-24 15:33:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a4b58d52c 
					 
					
						
						
							
							MXS-2483: Move SSL configuration into SSLConfig  
						
						... 
						
						
						
						This way the configuration information can be accessed without the
SSLContext. 
						
						
					 
					
						2019-05-24 15:33:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b8e28392e 
					 
					
						
						
							
							MXS-2483: Make server SSL private  
						
						... 
						
						
						
						The old server_ssl member is now renamed and private. The ssl_context and
set_ssl_context methods provide access to it. 
						
						
					 
					
						2019-05-24 10:05:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7eff7f8e9e 
					 
					
						
						
							
							Remove unused function in mysql_common.cc  
						
						
						
						
					 
					
						2019-05-24 10:05:15 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6625c1296b 
					 
					
						
						
							
							Format authenticator and protocol modules  
						
						
						
						
					 
					
						2019-05-10 10:31:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c643f9bc8d 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						
						
						
					 
					
						2019-04-12 13:23:49 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9722c0887a 
					 
					
						
						
							
							Log connection ID when reading server handshake  
						
						... 
						
						
						
						By logging the connection ID for each created connection, failures can be
traced back from the backend server all the way up to the client
application. 
						
						
					 
					
						2019-04-05 13:33:16 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95317725ce 
					 
					
						
						
							
							Merge branch '2.3' into develop  
						
						
						
						
					 
					
						2019-03-07 16:21:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b43940559 
					 
					
						
						
							
							Track session state only when required  
						
						... 
						
						
						
						The protocol should not track the session state as the parsing is quite
expensive with the current code. This change is a workaround that enables
the parsing only when required. A proper way to handle this would be to do
all the response processing in one place thus avoiding the duplication of
work. 
						
						
					 
					
						2019-03-07 15:59:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20fe9b9dca 
					 
					
						
						
							
							MXS-2196: Rename session states  
						
						... 
						
						
						
						Minor renaming of the session state enum values. Also exposed the session
state stringification function in the public header and removed the
stringification macro. 
						
						
					 
					
						2018-12-13 13:27:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0927a0b938 
					 
					
						
						
							
							MXS-2197 Remove most includes of maxscale/log.hh  
						
						... 
						
						
						
						All cc-files should include maxscale/ccdefs.hh, which includes
maxscale/log.hh. Consequently it need not be included again. 
						
						
					 
					
						2018-12-10 13:07:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0c9a9858d 
					 
					
						
						
							
							MXS-2197 Rename maxscale/log.h to maxscale/log.hh  
						
						... 
						
						
						
						In files either include maxscale/log.hh or remove include entirelly
as maxscale/ccdefs.hh includes it. 
						
						
					 
					
						2018-12-10 12:58:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77477d9648 
					 
					
						
						
							
							MXS-2196: Rename dcb_role_t to DCB::Role  
						
						
						
						
					 
					
						2018-12-05 15:30:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bec9455a74 
					 
					
						
						
							
							MXS-2205 Combine routingworker.h with routingworker.hh  
						
						
						
						
					 
					
						2018-12-05 11:12:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f721f725e 
					 
					
						
						
							
							MXS-2205 Convert maxscale/protocol/mysql.h to .hh  
						
						
						
						
					 
					
						2018-12-05 11:12:20 +02:00