d9b47a9651 
					 
					
						
						
							
							Addition of login authentication for telnet debug CLI - currently username and password  
						
						... 
						
						
						
						are fixed as admin/skysql 
						
						
					 
					
						2013-07-17 18:12:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9025f7a1be 
					 
					
						
						
							
							Fprintf removed  
						
						
						
						
					 
					
						2013-07-17 18:05:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02e60e215b 
					 
					
						
						
							
							Name change to MaxScale rather than gateway  
						
						... 
						
						
						
						Addition of code for dynamic reconfiguration by editign the cnf file and sendign a SIGHUP
Improvements to the make install rule 
						
						
					 
					
						2013-07-17 13:32:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6cbe3a34c 
					 
					
						
						
							
							ReadConnRoute can handle now COM_CHANGE_USER  
						
						... 
						
						
						
						mysql_backend calls routeReply with backand results.
routeReply in readwritesplit.c can understand the dcb->command value 
						
						
					 
					
						2013-07-17 10:39:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0d9d45f3b 
					 
					
						
						
							
							Read write split router can reply the master packet to client in session change.  
						
						... 
						
						
						
						Mysql backend handles auth and session func.
The MYSQL_SESSION_CHANGE may be not in sync with authentication 
						
						
					 
					
						2013-07-15 18:56:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45c28a033e 
					 
					
						
						
							
							Added support form COM_CHANGE_USER in readwritesplit.c  
						
						... 
						
						
						
						Added func.auth() and func.generic() in dcb.h
Some mysql routines moved into mysql_common.c
New session user still not saved in the dcb->data 
						
						
					 
					
						2013-07-15 09:03:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa8ea19f85 
					 
					
						
						
							
							Addition of banner in debugcli and fix to red write splitting for session write statements  
						
						
						
						
					 
					
						2013-07-12 10:31:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						619af90696 
					 
					
						
						
							
							Implementation of shared buffer level in the gwbuf so that one set of data can be kept with  
						
						... 
						
						
						
						different offsets for different gwbufs
Updated monitor to better handle maste/slave replication environments
Split MASTER and SERVER bits in the erver bitmask so that we canhave more states, MASTER, SLAVE and NOT IN REPLICATION
Updates to the read write splitter for routing commands to all nodes, diagnostic output and fixes to the algorithm to pick up a master and slave connection 
						
						
					 
					
						2013-07-11 18:37:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aea8af08ba 
					 
					
						
						
							
							Fixes to enable multiple gateways to be run on the same machine.  
						
						... 
						
						
						
						A temporary directory is used for the data directory, incorporating the pid
in the directory name. If set then the data directory will be stored in $GATEWAY_HOME,
if not it will be placed in /tmp
If $GATEWAY_HOME is set then the log files will be written to $GATEWAY_HOME/log 
						
						
					 
					
						2013-07-11 13:02:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8221e75fa7 
					 
					
						
						
							
							First version of read write split router. Memory is leaked but it seems that its happening in connection handling somewhere.  
						
						
						
						
					 
					
						2013-07-10 12:31:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e1840b609 
					 
					
						
						
							
							Renamed router to readwritesplit  
						
						
						
						
					 
					
						2013-07-10 11:30:58 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						443e709227 
					 
					
						
						
							
							Added libmysqld support to mysql_mon.c, removed comment from router.c  
						
						
						
						
					 
					
						2013-07-09 14:24:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6b72a1900 
					 
					
						
						
							
							Added - rm *.so to clean to avoid accidentally use old libraries that were just lying around.  
						
						
						
						
					 
					
						2013-07-09 12:33:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02ad5fad57 
					 
					
						
						
							
							Removed references to libmysqlclient, and replaced them with those of libmysqld since, in addition to query parsing feature, libmysqld provides external connectivity.  
						
						
						
						
					 
					
						2013-07-09 09:40:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b069a16de7 
					 
					
						
						
							
							Added including of makefile.inc debug flags for compiler.  
						
						
						
						
					 
					
						2013-07-08 11:13:59 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9b2f199b6 
					 
					
						
						
							
							Added renaming of conflicting mysql library functions.  
						
						
						
						
					 
					
						2013-07-08 11:13:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e8b19733e 
					 
					
						
						
							
							Added example code to router.c ModuleInit and to its Makefile. Put example codes behind SS_DEBUG macros. SS_DEBUG compile flag is defined in Makefile if DEBUG is set in build_makefile.inc, or in command line - 'make DEBUG=Y ', for example.  
						
						
						
						
					 
					
						2013-06-28 15:27:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17449b66d5 
					 
					
						
						
							
							Addition of the structure for the read write query splitter routing module. This is  
						
						... 
						
						
						
						in a seperate directory to the others as it is likely to be a complex routing module. 
						
						
					 
					
						2013-06-27 13:30:07 +02:00