a2c9437385 
					 
					
						
						
							
							Merge branch 'feature-MAX-2' into develop  
						
						 
						
						
						
						
					 
					
						2014-02-21 17:12:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						17b328cb9a 
					 
					
						
						
							
							Added USERS_HASHTABLE_SIZE  
						
						 
						
						... 
						
						
						
						Added USERS_HASHTABLE_SIZE,  default size is 52 
						
						
					 
					
						2014-02-21 17:08:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a67bfd713 
					 
					
						
						
							
							Merge "Traffic is routed to the master if no slaves available". Fix bug-129  
						
						 
						
						
						
						
					 
					
						2014-02-21 12:32:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9ebf3c3237 
					 
					
						
						
							
							Merge "Traffic is routed to the master if no slaves available". Fix bug-129  
						
						 
						
						
						
						
					 
					
						2014-02-21 12:30:39 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0e8f29d62a 
					 
					
						
						
							
							Merge for Fix MySQL 5.1 server handshake  
						
						 
						
						
						
						
					 
					
						2014-02-21 11:10:14 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3bb0d650f8 
					 
					
						
						
							
							Fix for MySQL 5.1 server handshake  
						
						 
						
						... 
						
						
						
						Fix for MySQL 5.1 server handshake 
						
						
					 
					
						2014-02-21 09:55:41 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ec7d748275 
					 
					
						
						
							
							Code clean up and removed text typos in comments  
						
						 
						
						... 
						
						
						
						Code clean up and removed text typos in comments 
						
						
					 
					
						2014-02-20 16:28:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa14dceb4b 
					 
					
						
						
							
							Traffic is routed to the master if no slaves available  
						
						 
						
						... 
						
						
						
						Traffic is routed to the master if no slaves available, this applies
for router_options=slave in config file 
						
						
					 
					
						2014-02-20 13:26:16 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8d0f893bb8 
					 
					
						
						
							
							Added test file for mysql authentication (user@host, passwd)  
						
						 
						
						... 
						
						
						
						Added test file for mysql authentication (user@host, passwd)
make -f ./makefile.mysql_users testall 
						
						
					 
					
						2014-02-17 16:22:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e8d68d7271 
					 
					
						
						
							
							Added localhost check in gw_find_mysql_user_password_sha()  
						
						 
						
						... 
						
						
						
						Added localhost check in gw_find_mysql_user_password_sha1().
The wilcard check is skipped if user@localhost failed 
						
						
					 
					
						2014-02-17 10:17:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ecea7ae7d 
					 
					
						
						
							
							set dcb->ipv4 for mysql user@host authentication  
						
						 
						
						... 
						
						
						
						set dcb->ipv4 for mysql user@host authentication 
						
						
					 
					
						2014-02-14 18:37:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						086399bb20 
					 
					
						
						
							
							uh_cmpfun: resolved error in NULL check  
						
						 
						
						... 
						
						
						
						uh_cmpfun: resolved error in NULL check 
						
						
					 
					
						2014-02-14 18:00:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9b6ad904f6 
					 
					
						
						
							
							MySQL authentication with user@host, resolved compile errors  
						
						 
						
						... 
						
						
						
						MySQL authentication with user@host, resolved compile errors 
						
						
					 
					
						2014-02-14 17:27:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6a12e99001 
					 
					
						
						
							
							MySQL authentication with user@host  
						
						 
						
						... 
						
						
						
						MySQL authentication with user@host: user, host and pass word are
loaded from backend servers.
Host is currently handled as IPv4 address 
						
						
					 
					
						2014-02-14 15:56:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dd5c287339 
					 
					
						
						
							
							Merge branch 'develop' for setipaddress  
						
						 
						
						
						
						
					 
					
						2014-02-14 12:41:56 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51190fb539 
					 
					
						
						
							
							Merge branch 'develop'  
						
						 
						
						
						
						
					 
					
						2014-02-14 12:41:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6e8db7fbc4 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/skysql/MaxScale  
						
						 
						
						
						
						
					 
					
						2014-02-14 12:38:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						875f8c9608 
					 
					
						
						
							
							Merge branch 'develop'  
						
						 
						
						
						
						
					 
					
						2014-02-14 12:37:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f2f7d66de7 
					 
					
						
						
							
							Merge branch 'change_setipaddress_retcode' into develop  
						
						 
						
						
						
						
					 
					
						2014-02-14 12:29:31 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						badb2e3f2c 
					 
					
						
						
							
							Added return code to setipaddress and removed fprintfs  
						
						 
						
						... 
						
						
						
						Added return code to setipaddress and removed fprintfs 
						
						
					 
					
						2014-02-14 12:27:33 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						93fc31d9d9 
					 
					
						
						
							
							enable_root_user option added to service_params list  
						
						 
						
						... 
						
						
						
						enable_root_user option added to service_params list 
						
						
					 
					
						2014-02-14 11:39:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a5efb4e11 
					 
					
						
						
							
							Merge branch 'develop'  
						
						 
						
						
						
						
					 
					
						2014-02-14 10:54:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5fd5aab2be 
					 
					
						
						
							
							Added checks for possible handle hashtable_add() failure  
						
						 
						
						... 
						
						
						
						Added checks for possible handle hashtable_add() failure with key,
value and copyfn 
						
						
					 
					
						2014-02-14 10:49:06 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b673108276 
					 
					
						
						
							
							Bug # 403  http://bugs.skysql.com/show_bug.cgi?id=403  
						
						 
						
						... 
						
						
						
						Comparing the return value of atomic_add instead of buffer's reference count variable. 
						
						
					 
					
						2014-02-12 18:55:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cb20f8ab8d 
					 
					
						
						
							
							Initialized argument pointer values with zeroes in hashtable_get_stats.  
						
						 
						
						
						
						
					 
					
						2014-02-11 15:22:52 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						83bdc15b54 
					 
					
						
						
							
							Made a quick fix to server/core/test/testhash.c. In makefile there is one call for multiple tests and so it makes sense to check return value of the test program.  
						
						 
						
						
						
						
					 
					
						2014-02-11 14:57:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e57944ef44 
					 
					
						
						
							
							Bug  #399 ,  http://bugs.skysql.com/show_bug.cgi?id=399  
						
						 
						
						... 
						
						
						
						Corrected the length variable including length of timestampt string which doesn't include terminating null. 
						
						
					 
					
						2014-02-11 14:55:16 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ab6469f2ae 
					 
					
						
						
							
							Added debug print to place where changing DCB state fails.  
						
						 
						
						
						
						
					 
					
						2014-02-10 23:21:03 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4150b124a4 
					 
					
						
						
							
							Bug # 397  
						
						 
						
						... 
						
						
						
						http://bugs.skysql.com/show_bug.cgi?id=397 
Avoid calling free with NULL pointer. 
						
						
					 
					
						2014-02-07 12:47:07 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						46029fc941 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/skysql/MaxScale  
						
						 
						
						
						
						
					 
					
						2014-02-07 12:25:12 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						91afdffa9a 
					 
					
						
						
							
							Added -lrt  
						
						 
						
						
						
						
					 
					
						2014-02-07 12:23:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3c174a0a5f 
					 
					
						
						
							
							Addition of new address binding option and updates to detail user permissions  
						
						 
						
						
						
						
					 
					
						2014-02-07 09:54:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						75af5ee03c 
					 
					
						
						
							
							Merge  https://github.com/skysql/MaxScale  
						
						 
						
						
						
						
					 
					
						2014-02-07 11:11:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e8ce2268e0 
					 
					
						
						
							
							Test system for MaxScale.  
						
						 
						
						... 
						
						
						
						Every test/makefile have the following targets:
 cleantests 	- clean local and subdirectories' tests
 buildtests	- build all local and subdirectories' tests
 runtests	- run all local tests
 testall	- clean, build and run local and subdirectories' tests
Tests for directory random_dir are always in its subdirectory, in this case in random_dir/test . If random_dir has subdirectories with tests, random_dir/child_dir, for example, tests of child_dir can be started from random_dir/test/makefile where make -C child_dir/test <test target> is called.
See MAXSCALE_HOME/test/README for further information. 
						
						
					 
					
						2014-02-07 11:06:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1742372dd5 
					 
					
						
						
							
							Added support for defining a bind address in the listener config.  
						
						 
						
						... 
						
						
						
						Also removed some compilation warnings.
See Bugzilla bug 150 
						
						
					 
					
						2014-02-06 19:04:12 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7bda588948 
					 
					
						
						
							
							"enable_root_user" option available in service configuration example  
						
						 
						
						... 
						
						
						
						In MaxScale_template.cnf "enable_root_user" added for valid service
option 
						
						
					 
					
						2014-02-06 16:24:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e4876b3abb 
					 
					
						
						
							
							Enable/disable root user in services  
						
						 
						
						... 
						
						
						
						Added support for enable/disable root user, this is currently used in
MySQL authentication 
						
						
					 
					
						2014-02-06 15:58:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1e25d304e7 
					 
					
						
						
							
							Add check that the argument to the -c option is a directory.  
						
						 
						
						
						
						
					 
					
						2014-02-06 13:46:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a91c595dbc 
					 
					
						
						
							
							Fix for allDCB linked list corruption.  
						
						 
						
						
						
						
					 
					
						2014-02-06 13:10:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c4b53e9ef 
					 
					
						
						
							
							Addition of warnign to the debug command line interface regarding passing  
						
						 
						
						... 
						
						
						
						bad arguments. 
						
						
					 
					
						2014-02-05 15:17:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3edea0afc4 
					 
					
						
						
							
							Updated gitignore files  
						
						 
						
						
						
						
					 
					
						2014-02-05 14:49:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e97ab93966 
					 
					
						
						
							
							Tidy up of the exit status based on the issues founf during startup.  
						
						 
						
						... 
						
						
						
						See Bugzilla 370. 
						
						
					 
					
						2014-02-05 12:20:53 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fa79a121e6 
					 
					
						
						
							
							Updated server version added to the prompt and in the log files.  
						
						 
						
						... 
						
						
						
						See Bugzilla bug 376. 
						
						
					 
					
						2014-02-05 11:29:20 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fb8212543a 
					 
					
						
						
							
							Fixed issue with MaxScale crash if a configuration unknown section  
						
						 
						
						... 
						
						
						
						without a type is added. This is Bgzilla bug 378. 
						
						
					 
					
						2014-02-05 10:48:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0a13bf9989 
					 
					
						
						
							
							Revert previous change to query_classifier.cc, which was triggered due to bug # 391,  http://bugs.skysql.com/show_bug.cgi?id=391  
						
						 
						
						... 
						
						
						
						Bug was identified by test, but it couldn't be validated. Using RW Split router currently may lead to situation where after setting system variable there is a backend server which doesn't have the value set. This is an incomplete feature at the moment rather than a bug. 
						
						
					 
					
						2014-01-30 12:51:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						89de86320e 
					 
					
						
						
							
							Added detection for USE <db> (= DATABASE()), which is a system function which changes session variable. Therefore it must be treted as SESION write and executed in both master and slave.  
						
						 
						
						
						
						
					 
					
						2014-01-29 23:29:32 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a8c630f581 
					 
					
						
						
							
							State transition diagram for Descriptor Control Blocks.  
						
						 
						
						
						
						
					 
					
						2014-01-28 09:51:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c444bf454b 
					 
					
						
						
							
							Bug  #385   http://bugs.skysql.com/show_bug.cgi?id=385  
						
						 
						
						... 
						
						
						
						dcb.c:dcb_write accept also dcb state DCB_STATE_NOPOLLING since it only means that dcb has been removed from epoll set but it is still possible to write to it.
Bug #384  http://bugs.skysql.com/show_bug.cgi?id=384 
session.h:added new state for SESSION, SESSION_STATE_ROUTER_READY which follows SESSION_STATE_READY. The difference is that ROUTER_READY is set only after router session is successfully created while READY means that session still lacks router.
session.c:set SESSION_STATE_ROUTER_READY when router is created.
mysql_backend.c:gw_read_backend_event, added SESSION_STATE_ROUTER_READY check before router session is closed. Changed chec kso that it doesn't block in infinite loop (although it shouldn't be possible anyway).
mysql_backend.c:gw_error_backend_event, added similar check before session is closed. 
						
						
					 
					
						2014-01-27 22:56:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef90f648a2 
					 
					
						
						
							
							mysql_backend.c:gw_read_backend event  
						
						 
						
						... 
						
						
						
						If backend authentication fails, wait until session has created router_client_session before reading the session->router_session pointer value. There should only be one case where this situation occurs : when session is being initialized concurrently with authentication. Only consequence is to close router_client_session immediately after session initialization is completed. 
						
						
					 
					
						2014-01-27 16:54:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aab09ddd16 
					 
					
						
						
							
							Add link to the bugs database: bugs.skysql.com  
						
						 
						
						
						
						
					 
					
						2014-01-20 13:18:59 +00:00