| 
						
					 | 
					
						
						
							
						
						c69658889c
					 | 
					
						
						
							
							Handle client input case where no router session exists by sending error message to client.
						
						
						
						
						
						
					 | 
					
						2015-09-18 08:59:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0cba9b797f
					 | 
					
						
						
							
							Changes to deal with failed session creation by keeping the new session in existence until all related DCBs have closed; minor changes in response to reviews.
						
						
						
						
						
						
					 | 
					
						2015-09-17 08:15:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						743fb5774b
					 | 
					
						
						
							
							Improved logging.
						
						
						
						
						
						
					 | 
					
						2015-09-11 18:49:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cfeaf7d6e9
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into MXS-329
						
						
						
						
						
						
						
						Conflicts:
	server/core/session.c 
						
						
					 | 
					
						2015-09-10 13:07:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						296e306daa
					 | 
					
						
						
							
							Set session pointer to client dcb to null when dcb is closed.
						
						
						
						
						
						
					 | 
					
						2015-09-10 12:54:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f01d0ec3f
					 | 
					
						
						
							
							Fix type.
						
						
						
						
						
						
					 | 
					
						2015-09-10 10:54:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f6916a23bd
					 | 
					
						
						
							
							Move responsibility for closing DCB on error to router error handling. Check that routers remove or disable links to closed DCB.
						
						
						
						
						
						
					 | 
					
						2015-09-09 09:33:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						986c918d52
					 | 
					
						
						
							
							Remove ERRACT_RESET action from router error handler; remove sole call from mysql_client. Correct comments on parameters for router error handlers.
						
						
						
						
						
						
					 | 
					
						2015-09-09 08:31:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						160bbb70ee
					 | 
					
						
						
							
							MXS-251: strerror
						
						
						
						
						
						
						
						Replaces all calls to strerror with calls to strerror_r. The former
is non-thread safe while the latter is. 
						
						
					 | 
					
						2015-09-05 15:52:13 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4a1ad3df69
					 | 
					
						
						
							
							Attempt solution to crash caused by leaving link to backend DCB in router session.
						
						
						
						
						
						
					 | 
					
						2015-09-05 08:53:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d74990833b
					 | 
					
						
						
							
							Move capture of user name for persistent connections; expand error message in mysql client to give more information.
						
						
						
						
						
						
					 | 
					
						2015-09-01 09:59:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c564b40c54
					 | 
					
						
						
							
							Fixed gw_send_authentication_to_backend expecting a negative return value when dcb_write fails.
						
						
						
						
						
						
					 | 
					
						2015-08-31 10:23:51 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b6f5108d29
					 | 
					
						
						
							
							Fix for MXS-335
						
						
						
						
						
						
						
						Response handling as aborted if there is not enough data. 
						
						
					 | 
					
						2015-08-31 08:30:21 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a711b25fec
					 | 
					
						
						
							
							Improve user name setting in DCB for persistent connections and to fix bug; change name of session_alloc_dummy to session_set_dummy to be more informative.
						
						
						
						
						
						
					 | 
					
						2015-08-28 18:20:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						068ec77d05
					 | 
					
						
						
							
							Fix bugs.
						
						
						
						
						
						
					 | 
					
						2015-08-28 16:44:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9c5f622481
					 | 
					
						
						
							
							Additional spinlock in random_jkiss.  Initial attempt at implementing dummy sessions to provide total consistency - used in mysql_client in relation to authentication - a single static dummy session is used and linked from the client dcb when authentication is not yet complete.
						
						
						
						
						
						
					 | 
					
						2015-08-28 15:30:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						37ac158791
					 | 
					
						
						
							
							Changes to try to eliminate setting dcb->session to NULL with risk of crashing system.
						
						
						
						
						
						
					 | 
					
						2015-08-24 12:12:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8a362d6668
					 | 
					
						
						
							
							Fixed memory leaks in maxinfo.c and httpd.c
						
						
						
						
						
						
					 | 
					
						2015-08-21 08:08:45 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2d9814e0f3
					 | 
					
						
						
							
							Fix to MXS-270: https://mariadb.atlassian.net/browse/MXS-270
						
						
						
						
						
						
						
						Prepared statement query responses in multiple buffers are now handled properly. 
						
						
					 | 
					
						2015-08-19 17:48:24 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						501ea8ffc2
					 | 
					
						
						
							
							Removed a debug assertion which was triggered with a valid query and added more logging.
						
						
						
						
						
						
					 | 
					
						2015-08-17 22:42:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						458598141b
					 | 
					
						
						
							
							Added checks for possible NULL value and out-of-bounds reads.
						
						
						
						
						
						
					 | 
					
						2015-08-16 22:30:04 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a74ed87d07
					 | 
					
						
						
							
							Removed redundant linking of the utils library.
						
						
						
						
						
						
					 | 
					
						2015-08-10 10:40:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c6389287ba
					 | 
					
						
						
							
							Fixed TCP_NODELAY being applied to sockets.
						
						
						
						
						
						
					 | 
					
						2015-07-23 17:59:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e48b70f62f
					 | 
					
						
						
							
							Fixed memory leaks with SSL connections.
						
						
						
						
						
						
					 | 
					
						2015-07-23 15:47:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bb1f26eda5
					 | 
					
						
						
							
							Fixes for maintainability of dcb.c; error in persistent connections.
						
						
						
						
						
						
					 | 
					
						2015-07-19 16:48:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78eab19c62
					 | 
					
						
						
							
							Fixed compiler warnings.
						
						
						
						
						
						
					 | 
					
						2015-07-14 17:13:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3992f262ca
					 | 
					
						
						
							
							Fixed Coverity defects
						
						
						
						
						
						
					 | 
					
						2015-07-14 16:17:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						206f93e3ec
					 | 
					
						
						
							
							Fixed missing return values.
						
						
						
						
						
						
					 | 
					
						2015-07-11 19:02:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6497350ab7
					 | 
					
						
						
							
							Merge branch 'release-1.2' into develop
						
						
						
						
						
						
						
						Conflicts:
	server/core/adminusers.c
	server/modules/protocol/mysql_client.c 
						
						
					 | 
					
						2015-07-11 17:12:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4f5de063eb
					 | 
					
						
						
							
							Merged dcb_read and dcb_read_n into a single function (dcb_read with an extra parameter).
						
						
						
						
						
						
					 | 
					
						2015-07-10 15:12:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ba417ef633
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into MXS-122
						
						
						
						
						
						
						
						Conflicts:
	server/core/dcb.c 
						
						
					 | 
					
						2015-07-08 14:54:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c8aa02c31
					 | 
					
						
						
							
							Finalise comments; change abort from assert(false) to raise(SIGABRT).
						
						
						
						
						
						
					 | 
					
						2015-07-07 16:57:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be789855ee
					 | 
					
						
						
							
							Add lines to revision history.
						
						
						
						
						
						
					 | 
					
						2015-07-07 16:57:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fffd8fb73a
					 | 
					
						
						
							
							Unify DCB close processing to single function dcb_close. Remove dcb_add_to_zombieslist (incorporating logic into dcb_close). Alter logic so that DCB that is just allocated will still go to zombie list if dcb->fd is not closed.
						
						
						
						
						
						
					 | 
					
						2015-07-07 16:57:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						44fcb9bc31
					 | 
					
						
						
							
							Fix for incorrect password handling.
						
						
						
						
						
						
					 | 
					
						2015-07-07 16:57:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a72f462e2d
					 | 
					
						
						
							
							Fixes for MXS-196 and other related problems.
						
						
						
						
						
						
					 | 
					
						2015-07-07 16:57:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fb09cbf100
					 | 
					
						
						
							
							Fixed queries being routed when the session is already closing.
						
						
						
						
						
						
					 | 
					
						2015-07-07 13:15:23 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4759df9f87
					 | 
					
						
						
							
							Added proper wildcard database grant detection.
						
						
						
						
						
						
					 | 
					
						2015-06-27 09:08:20 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						011c932c7d
					 | 
					
						
						
							
							Fix mistake in testing for null password; add contents with links to MaxAdmin reference guide.
						
						
						
						
						
						
					 | 
					
						2015-06-24 21:44:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4bde4402b
					 | 
					
						
						
							
							Fix problem of certain passwords (e.g. joomla1) being treated incorrectly as null MXS-202.
						
						
						
						
						
						
					 | 
					
						2015-06-24 21:06:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						09fdb0a2c2
					 | 
					
						
						
							
							Hopefully final tidy up.
						
						
						
						
						
						
					 | 
					
						2015-06-23 14:58:53 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b880350cf3
					 | 
					
						
						
							
							Complete merge of latest develop branch
						
						
						
						
						
						
					 | 
					
						2015-06-22 10:39:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4c38e2224b
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into MXS-122
						
						
						
						
						
						
						
						Conflicts:
	server/core/CMakeLists.txt
	server/core/dcb.c
	server/include/dcb.h
	server/include/server.h
	server/modules/protocol/mysql_backend.c 
						
						
					 | 
					
						2015-06-19 23:12:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f0aed1f666
					 | 
					
						
						
							
							Fixed possible null pointer dereferences in mysql_backend.
						
						
						
						
						
						
					 | 
					
						2015-06-17 10:05:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						84d5af1e00
					 | 
					
						
						
							
							Throw away poll events that occur for persistent pool DCBs with no related session; fix typos.
						
						
						
						
						
						
					 | 
					
						2015-06-14 18:19:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f602121459
					 | 
					
						
						
							
							Added configurable SSL certificate verification depth and updated the documentation in the code.
						
						
						
						
						
						
					 | 
					
						2015-06-12 21:21:06 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5936916e04
					 | 
					
						
						
							
							Merge branch 'develop' into MXS-129
						
						
						
						
						
						
					 | 
					
						2015-06-12 13:53:41 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2b2e81feb2
					 | 
					
						
						
							
							Fix to MXS-181: https://mariadb.atlassian.net/browse/MXS-181
						
						
						
						
						
						
						
						Added TCP_NODELAY to socket options. 
						
						
					 | 
					
						2015-06-11 19:05:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c15469013e
					 | 
					
						
						
							
							Fixed non-SSL connections to SSL enabled services failing.
						
						
						
						
						
						
					 | 
					
						2015-06-10 15:05:39 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						de2910f75b
					 | 
					
						
						
							
							Fixed SSL_accept failing if the GWBUF with the initial MySQL auth packet contains some of the SSL authentication data.
						
						
						
						
						
						
					 | 
					
						2015-06-09 22:27:15 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |