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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0accf869de 
					 
					
						
						
							
							Fix to MXS-365:  https://mariadb.atlassian.net/browse/MXS-365  Added tracking of LOAD DATA LOCAL INFILE  
						
						... 
						
						
						
						While a LOAD DATA LOCAL INFILE query is being executed, all queries will be sent to the master
and they will not be processed as normal packets. 
						
						
					 
					
						2015-11-04 12:47:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9064212353 
					 
					
						
						
							
							Fixed queries without assignment operators failing to be properly canonized.  
						
						
						
						
					 
					
						2015-10-27 14:20:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1194a5ee8 
					 
					
						
						
							
							Fixed test build failures.  
						
						
						
						
					 
					
						2015-09-10 18:07:24 +03: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d960984bb9 
					 
					
						
						
							
							Added NULL check for func_name()  
						
						
						
						
					 
					
						2015-07-20 16:26:34 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0684cd40ce 
					 
					
						
						
							
							Fix to MXS-220:  https://mariadb.atlassian.net/browse/MXS-220  
						
						... 
						
						
						
						Switched Item_func::name to Item_func::func_name. 
						
						
					 
					
						2015-07-20 16:13:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f49a62724 
					 
					
						
						
							
							Fix to MXS-166  
						
						... 
						
						
						
						Added a call to thd->end_statement in parsing_info_done 
						
						
					 
					
						2015-05-26 14:41:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f076b81d4 
					 
					
						
						
							
							Merge branch 'install_dir_change' into develop  
						
						... 
						
						
						
						Conflicts:
	CMakeLists.txt
	Documentation/Tutorials/Administration-Tutorial.md
	log_manager/CMakeLists.txt
	server/core/CMakeLists.txt
	server/core/gateway.c
	server/core/maxkeys.c
	server/core/maxpasswd.c
	server/modules/filter/test/CMakeLists.txt
	server/modules/routing/CMakeLists.txt 
						
						
					 
					
						2015-05-26 13:34:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8e5df94be 
					 
					
						
						
							
							Fixed memory leak in query_classifier.  
						
						
						
						
					 
					
						2015-05-03 09:58:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17a7b2addb 
					 
					
						
						
							
							Updated more variables.  
						
						
						
						
					 
					
						2015-04-26 20:08:27 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df9bc65430 
					 
					
						
						
							
							Added variables that are used when installing instead of relative paths.  
						
						
						
						
					 
					
						2015-04-25 18:35:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						440a6ece59 
					 
					
						
						
							
							Fix to MXS-78:  https://mariadb.atlassian.net/browse/MXS-78  
						
						... 
						
						
						
						Literal USE statements are now parsed and classified as a database change queries. 
						
						
					 
					
						2015-04-02 08:16:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e527508405 
					 
					
						
						
							
							Added missing header guards to query classifier.h  
						
						
						
						
					 
					
						2015-03-26 11:54:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15262f3fbf 
					 
					
						
						
							
							Added new Make target for testing MaxScale's core parts.  
						
						... 
						
						
						
						This target doesn't need a running MaxScale and only executes core, log_manager and query_classifier unit tests. 
						
						
					 
					
						2015-03-19 11:56:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e7afeb302 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						... 
						
						
						
						Conflicts:
	macros.cmake
	server/core/config.c
	server/core/service.c
	server/modules/routing/CMakeLists.txt 
						
						
					 
					
						2015-02-24 06:26:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46c4fefb00 
					 
					
						
						
							
							Fixes to coverity defects 87601 87557 87548 87547 87546 87545 87544 87536 87535 87529 87528  
						
						
						
						
					 
					
						2015-02-22 22:29:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2bff1dcea 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						
						
						
					 
					
						2015-02-16 14:58:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37360eb02e 
					 
					
						
						
							
							Merge pull request  #72  from hholzgra/hartmut-warnings-2nd  
						
						... 
						
						
						
						"Hartmut warnings 2nd" merged. 
						
						
					 
					
						2015-02-15 20:26:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3bad5dc814 
					 
					
						
						
							
							Fixes to Coverity defects 87308, 87307, 87306, 87074, 87068.  
						
						
						
						
					 
					
						2015-02-14 07:54:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						792d4e9c8c 
					 
					
						
						
							
							fix 'unused value' warning  
						
						
						
						
					 
					
						2015-02-13 16:28:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d4761ade8 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						
						
						
					 
					
						2015-02-06 23:27:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32c9d39302 
					 
					
						
						
							
							Fix to bug 771:  http://bugs.mariadb.com/show_bug.cgi?id=711  
						
						... 
						
						
						
						SHOW GLOBAL STATUS was misclassified as a global system variable write and was being routed to all servers instead of being routed only to the master. 
						
						
					 
					
						2015-02-05 18:31:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1348947faa 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						
						
						
					 
					
						2015-01-30 20:58:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a9a6eae5 
					 
					
						
						
							
							Small fixes to log_manager and query_classifier tests.  
						
						
						
						
					 
					
						2015-01-30 08:26:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db1ea422a0 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						... 
						
						
						
						Conflicts:
	server/core/modutil.c 
						
						
					 
					
						2015-01-20 04:25:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						885dfb0242 
					 
					
						
						
							
							Merge branch 'remove_makefiles' into develop  
						
						
						
						
					 
					
						2015-01-16 18:04:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5c9165a26 
					 
					
						
						
							
							Merge branch 'develop' of  https://github.com/mariadb-corporation/MaxScale  into develop  
						
						
						
						
					 
					
						2015-01-15 15:21:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39e4253c81 
					 
					
						
						
							
							Fix to bug  #694 ,  http://bugs.mariadb.com/show_bug.cgi?id=694  
						
						... 
						
						
						
						query_classifier.cc: set_query_type lost previous query type if the new was more restrictive. Problem was that if query is both READ and SESSION_WRITE and configuration parameter use_sql_variables_in=all was set, routing target became ambiguous. Replaced call to set_query_type with simply adding new type to type (=bit field) and checking unsupported combinations in readwritesplit.c:get_route_target. If such a case is met, a detailed error is written to error log in readwritesplit.c. mysql_client.c sees the error code and sends an error to client. Then mysql_client.c calls router's handleError which ensures that there are enough backend servers so that the session can continue. 
						
						
					 
					
						2015-01-15 15:16:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						533042b61a 
					 
					
						
						
							
							Fixes to coverity defects from 85514 up to 85529.  
						
						
						
						
					 
					
						2015-01-15 14:09:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db70163373 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						... 
						
						
						
						Conflicts:
	query_classifier/query_classifier.cc 
						
						
					 
					
						2015-01-15 13:17:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06c2d201e0 
					 
					
						
						
							
							remove makefiles and other garbage  
						
						
						
						
					 
					
						2015-01-14 19:08:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3824a1eaf 
					 
					
						
						
							
							Clean up bits and pieces, removed some unnecessary checks.  
						
						
						
						
					 
					
						2015-01-14 14:11:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1ed24aa78 
					 
					
						
						
							
							Initial implementation of session based sharding.  
						
						
						
						
					 
					
						2015-01-14 10:47:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0187edf559 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						... 
						
						
						
						Conflicts:
	query_classifier/query_classifier.cc 
						
						
					 
					
						2015-01-14 04:56:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b4e6bb594 
					 
					
						
						
							
							Merge branch 'develop' into firewall  
						
						... 
						
						
						
						Conflicts:
	server/modules/filter/test/CMakeLists.txt 
						
						
					 
					
						2015-01-13 07:48:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9177b6bcd3 
					 
					
						
						
							
							Merge branch 'develop' into MAX-324  
						
						... 
						
						
						
						Conflicts:
	query_classifier/query_classifier.h 
						
						
					 
					
						2015-01-13 06:34:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee2876e9a4 
					 
					
						
						
							
							Added parameter NULL checks to query_classifier.cc  
						
						
						
						
					 
					
						2015-01-10 21:29:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fed828eb29 
					 
					
						
						
							
							Merge branch 'release-1.0GA' into MAX-324  
						
						... 
						
						
						
						Conflicts:
	server/MaxScale_template.cnf
	server/core/service.c 
						
						
					 
					
						2015-01-06 04:45:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8729413655 
					 
					
						
						
							
							Fixed build issues due to missing headers.  
						
						
						
						
					 
					
						2015-01-05 11:37:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba009e5fd3 
					 
					
						
						
							
							Fixes to Coverity defects 85010 84878 72752 72742 72719 and 73418.  
						
						... 
						
						
						
						skygw_utils.cc: Added function is_valid_posix_path that checks if a path is POSIX-compliant. 
						
						
					 
					
						2015-01-05 06:05:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e43102eea 
					 
					
						
						
							
							Merge branch 'release-1.0GA' into firewall  
						
						
						
						
					 
					
						2014-12-16 11:10:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04a92e40df 
					 
					
						
						
							
							Fixes to Coverity defects 84879 84878 72752 72742  
						
						
						
						
					 
					
						2014-12-15 06:28:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1f5eaaaec 
					 
					
						
						
							
							Fixed databases not being detected in query_classifier when creating new tables.  
						
						
						
						
					 
					
						2014-12-12 16:57:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2cec6e51e 
					 
					
						
						
							
							Merge branch 'release-1.0GA' into firewall  
						
						... 
						
						
						
						Conflicts:
	query_classifier/query_classifier.cc 
						
						
					 
					
						2014-12-09 14:23:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc104c0ef1 
					 
					
						
						
							
							Merge branch 'release-1.0GA' into MAX-324  
						
						
						
						
					 
					
						2014-12-08 22:37:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68fc849c6e 
					 
					
						
						
							
							query_classifier.cc:cleaned up some intendentions and brackets.  
						
						... 
						
						
						
						dbshard.h:removed unnecessary code
dbshard.c:removed unnecessary code, cleaned up a bit and made some required changes
readwritesplit.c:removed two unnecessary variable assignments. 
						
						
					 
					
						2014-12-07 00:34:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06578c95a5 
					 
					
						
						
							
							Updates to dbshard router:  
						
						... 
						
						
						
						Added a parsing function to query classifier that returns an array of database names the query uses.
Added a check if the query targets a sharded database. If so, a hint is added that routes the query to the named server. 
						
						
					 
					
						2014-12-06 11:30:07 +02:00