a8535f42af 
					 
					
						
						
							
							Remove all traces of logfile_t  
						
						... 
						
						
						
						The earlier log file based approach for enabling and disabling
messages has now been completely replaced with the syslog priority
based approach.
Similarly as with log files before it is now possible to enable
and disable a log priority for a particular session, even though
it apparently has not been used much.
The local test-programs of the logging has got minimal attention
only to make them compile. They should get an overhaul as they did
not work before either. 
						
						
					 
					
						2015-11-23 19:10:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						453055a6c0 
					 
					
						
						
							
							server/modules/protocol: All LOGIFs and skygw_log_writes replaced.  
						
						... 
						
						
						
						LOGIFs and skygw_log_writes replaced with the equivalent
MXS_[ERROR|WARNING|NOTICE|INFO|DEBUG] macros. 
						
						
					 
					
						2015-11-17 09:21:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65e2b50f96 
					 
					
						
						
							
							Removed client hangup error message  
						
						... 
						
						
						
						The error message did not provide any useful information and was most of the
time a false positive due to EPOLL_RDHUP events calling the hangup function
of the DCB. 
						
						
					 
					
						2015-11-16 13:59:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a355e1beef 
					 
					
						
						
							
							Printf format checking added to logging function.  
						
						... 
						
						
						
						Printf format checking added to logging function and all
issues that were revealed by that fixed. 
						
						
					 
					
						2015-11-16 12:40:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49d4a2019e 
					 
					
						
						
							
							Clarify and fix logic around router capabilities, with particular reference to crash relating to binlog router.  
						
						
						
						
					 
					
						2015-11-11 15:43:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dee20fe077 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into MXS-329-develop-20151111  
						
						... 
						
						
						
						# Conflicts:
#	server/core/CMakeLists.txt
#	server/core/buffer.c
#	server/core/service.c
#	server/modules/filter/tee.c
#	server/modules/monitor/mysql_mon.c
#	server/modules/routing/binlog/blr.c
#	server/modules/routing/binlog/blr_slave.c
#	server/modules/routing/debugcmd.c
#	server/modules/routing/readwritesplit/readwritesplit.c
#	utils/skygw_utils.cc
- resolved. 
						
						
					 
					
						2015-11-11 11:08:02 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						834a88aeda 
					 
					
						
						
							
							Log variables moved to log_manager.h  
						
						... 
						
						
						
						The log manager variables lm_enabled_log_files_bitmask, log_ses_count
and tls_log_info that earlier were declared separately in every
c-file are now declared in the log_manager.h header. 
						
						
					 
					
						2015-11-04 14:26:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d57b4cd531 
					 
					
						
						
							
							Fix to MXS-54:  https://mariadb.atlassian.net/browse/MXS-54  
						
						... 
						
						
						
						Added a new configuration parameter that allows the user to control
whether authentication warning messages are logged. 
						
						
					 
					
						2015-11-04 09:18:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b4e8223b4 
					 
					
						
						
							
							Removed double check of database name on login.  
						
						... 
						
						
						
						Removed redundant check of the default database when a user with proper
credentials is being authenticated. 
						
						
					 
					
						2015-11-02 15:54:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24ee9ca675 
					 
					
						
						
							
							Removed redundant log messages  
						
						... 
						
						
						
						Moved logging from functions that perform user authentication to the code that
uses these functions. This way the messages are only logged once. 
						
						
					 
					
						2015-11-02 15:53:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc42707dc0 
					 
					
						
						
							
							The read_buffer pointer must be set to null in situations where the buffer has been freed (or consumed).  
						
						
						
						
					 
					
						2015-10-13 15:10:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f316419c5 
					 
					
						
						
							
							Merge branch 'develop' into MXS-329  
						
						
						
						
					 
					
						2015-09-30 12:47:28 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e694a6c7d 
					 
					
						
						
							
							Debug messages logged to debug.  
						
						
						
						
					 
					
						2015-09-25 13:49:30 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2dfb9e3c11 
					 
					
						
						
							
							Merge branch 'develop' into MXS-329  
						
						
						
						
					 
					
						2015-09-24 17:59:36 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95a4daecc9 
					 
					
						
						
							
							Add GWBUF_POINTER_IN_BUFFER macro; add extra free calls to remove memory leaks.  
						
						
						
						
					 
					
						2015-09-22 11:54:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11c8ef5b92 
					 
					
						
						
							
							Cleaned up code based on the review of the code.  
						
						
						
						
					 
					
						2015-09-21 14:02:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						988a8d7008 
					 
					
						
						
							
							Fixed error messages not being printed and cleaned up the function.  
						
						
						
						
					 
					
						2015-09-21 14:02:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c69658889c 
					 
					
						
						
							
							Handle client input case where no router session exists by sending error message to client.  
						
						
						
						
					 
					
						2015-09-18 08:59:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfeaf7d6e9 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into MXS-329  
						
						... 
						
						
						
						Conflicts:
	server/core/session.c 
						
						
					 
					
						2015-09-10 13:07:27 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09fdb0a2c2 
					 
					
						
						
							
							Hopefully final tidy up.  
						
						
						
						
					 
					
						2015-06-23 14:58:53 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						196d41cb88 
					 
					
						
						
							
							More debug output.  
						
						
						
						
					 
					
						2015-06-09 20:02:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06c5da7b17 
					 
					
						
						
							
							Minor fix to SSL authentication.  
						
						
						
						
					 
					
						2015-06-09 02:56:55 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c36cfb285 
					 
					
						
						
							
							Added more debug output.  
						
						
						
						
					 
					
						2015-06-08 18:04:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61ea0861ff 
					 
					
						
						
							
							Fixed some connections hanging with SSL.  
						
						
						
						
					 
					
						2015-06-08 14:35:31 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e83799648a 
					 
					
						
						
							
							Fixed queries getting stuck when the SSL records were of the maximum allowed size.  
						
						
						
						
					 
					
						2015-06-05 11:00:51 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a76fc141d 
					 
					
						
						
							
							Add configuration capabilities for persistent connections.  
						
						
						
						
					 
					
						2015-06-02 15:44:57 +01:00