0227c4afff 
					 
					
						
						
							
							Added error return in readroute when backend connection fails  
						
						
						
						
					 
					
						2013-06-25 10:38:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6455abdfbd 
					 
					
						
						
							
							Added dbusers.h to remove warnign introduced  
						
						
						
						
					 
					
						2013-06-25 09:47:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8209c268e6 
					 
					
						
						
							
							Removed useless comment  
						
						
						
						
					 
					
						2013-06-25 08:50:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a1fbdf98a 
					 
					
						
						
							
							Telnet and MySQL ports changed  
						
						
						
						
					 
					
						2013-06-24 21:12:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8e1d68ec5 
					 
					
						
						
							
							Makefile modified for libmysqlclient and its includes  
						
						
						
						
					 
					
						2013-06-24 20:13:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20e38d198b 
					 
					
						
						
							
							New version with constants in buffer sizes  
						
						
						
						
					 
					
						2013-06-24 20:08:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c91997bc0a 
					 
					
						
						
							
							Adde the load_mysql_users for MySQLClient protocol  
						
						
						
						
					 
					
						2013-06-24 20:03:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f53daa09a 
					 
					
						
						
							
							New vwrsions  
						
						
						
						
					 
					
						2013-06-24 19:48:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						626699170f 
					 
					
						
						
							
							Removed a fprintf with wrong data to print  
						
						
						
						
					 
					
						2013-06-24 19:29:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9987e6c95c 
					 
					
						
						
							
							This file is in the right place now.  
						
						
						
						
					 
					
						2013-06-24 19:28:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a655babec5 
					 
					
						
						
							
							The file was in the wrong path  
						
						
						
						
					 
					
						2013-06-24 19:27:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93e192be01 
					 
					
						
						
							
							New version  
						
						
						
						
					 
					
						2013-06-24 19:11:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84c80f8c6c 
					 
					
						
						
							
							New file: it loads th mysql.user (user, passowrd) from the first backend database  
						
						
						
						
					 
					
						2013-06-24 19:05:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						368c4cf781 
					 
					
						
						
							
							Unused vars removed  
						
						
						
						
					 
					
						2013-06-24 18:42:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64aca25892 
					 
					
						
						
							
							Changed name of poll() function to avoid conflict  
						
						
						
						
					 
					
						2013-06-24 17:54:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c65d569ce7 
					 
					
						
						
							
							Cleanup of memory leak in the authentication code  
						
						... 
						
						
						
						Remove duplicate code in mysql_client module 
						
						
					 
					
						2013-06-24 17:28:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4c1b298d6 
					 
					
						
						
							
							Fixes for close and cleanup of sessions, dcb, router sessions etc.  
						
						... 
						
						
						
						Fix memory leak in config
Fix for debug command execution without second argument 
						
						
					 
					
						2013-06-24 16:43:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ec19bf7ca 
					 
					
						
						
							
							Fix to the hashtable support  
						
						... 
						
						
						
						Renamed alloc_dcb, free_dcb and connect_dcb to be more consistant, e.g. dcb_alloc, dcb_free and dcb_connect 
						
						
					 
					
						2013-06-24 15:09:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d3da6d18f 
					 
					
						
						
							
							Addition of users_update  
						
						... 
						
						
						
						Fixed warning in service_alloc
Correct comment in gateway.c 
						
						
					 
					
						2013-06-24 14:39:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b0220a468 
					 
					
						
						
							
							Fixed compile warnings  
						
						
						
						
					 
					
						2013-06-24 13:54:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41ddbbea97 
					 
					
						
						
							
							Fixed gw_hex2bin: problems calling char_val.  
						
						... 
						
						
						
						If we want tu use a compact implementation, we should use
static inline uint8 char_val(uint8 X)
{
  return (uint) (X >= '0' && X <= '9' ? X-'0' :
      X >= 'A' && X <= 'Z' ? X-'A'+10 : X-'a'+10);
} 
						
						
					 
					
						2013-06-24 13:43:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aeda47c69d 
					 
					
						
						
							
							Fix to the hashtable for misisng mod of hashsize  
						
						... 
						
						
						
						Addition of multiple reader/single writer locking mechanism 
						
						
					 
					
						2013-06-24 13:09:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69de408d8a 
					 
					
						
						
							
							Implementation of the users table and a generic hashtable mechanism  
						
						
						
						
					 
					
						2013-06-24 11:35:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9e079ce17 
					 
					
						
						
							
							Addition of the administration user in the service  
						
						... 
						
						
						
						Addition of general purpose hashtable (not complete) and users table (not complete) 
						
						
					 
					
						2013-06-24 00:59:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b7803a122 
					 
					
						
						
							
							Addition of searching rules for the gateway.cnf file. Better diagnostics for missing  
						
						... 
						
						
						
						gatway.cnf file.
Cleanup for config reading when no modules could be found. 
						
						
					 
					
						2013-06-21 17:44:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2027f0261b 
					 
					
						
						
							
							Documentation cleanup and a statistics fix  
						
						
						
						
					 
					
						2013-06-21 17:28:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3956abe604 
					 
					
						
						
							
							Addition of configuration file support  
						
						... 
						
						
						
						Cleanup a few warnings 
						
						
					 
					
						2013-06-21 17:14:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dcc6071ddd 
					 
					
						
						
							
							Fixed bug in for(), newSession  
						
						
						
						
					 
					
						2013-06-21 16:28:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e767c70acb 
					 
					
						
						
							
							Added backend connections via session_alloc called after AUTH_OK  
						
						... 
						
						
						
						the newSession calls connect_dcb and then the connect() in mysql_backend.c
The selected backend is always the last  one ath the moment.
For the transparent Authentication dcb->data is used to store MySQL session data before starting the session.
This could be revisited.
Please note the COM_QUIT in mysql_client.c has the close functionalities but they are now disabled for testing/debug 
						
						
					 
					
						2013-06-21 13:05:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccf658d905 
					 
					
						
						
							
							Added 3 includes, service, router, poll  
						
						
						
						
					 
					
						2013-06-21 12:49:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2fbc42b3a 
					 
					
						
						
							
							alloc_dcb now has rval->next = NULL;  
						
						
						
						
					 
					
						2013-06-21 12:35:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb26490a06 
					 
					
						
						
							
							Addition of server status flags  
						
						... 
						
						
						
						Addition of dcb role API 
						
						
					 
					
						2013-06-21 10:45:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33b5d9c62b 
					 
					
						
						
							
							Added missing files from table replication consistency  
						
						
						
						
					 
					
						2013-06-21 09:13:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc3a104e3f 
					 
					
						
						
							
							Added replicaton listener library from  https://github.com/SponsorPay/mysql-replication-listener  and first prototype implementation for table replication consistency module  
						
						
						
						
					 
					
						2013-06-21 09:11:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						237a311dda 
					 
					
						
						
							
							In newSession (readconnroute.c) connect_dcb will create backend connection via backend_dcb->func.connect()  
						
						... 
						
						
						
						session_alloc will not start a newSession for the LISTENING socket
In dcb.h void *data was added to keep protocol session data if the session is not started in accept(9 but later. 
						
						
					 
					
						2013-06-20 19:06:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						088b3473bc 
					 
					
						
						
							
							Improved to diagnostic routines and documentation for the debug cli interpreter  
						
						
						
						
					 
					
						2013-06-20 15:03:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e55631e60f 
					 
					
						
						
							
							Improved debug CLI command interpreter to allow for commands with arguments  
						
						
						
						
					 
					
						2013-06-20 13:21:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc852eaada 
					 
					
						
						
							
							Changed readconnroute backend structure to simply maintain a pointer to the server rather than  
						
						... 
						
						
						
						include the hostname and port in the backend structure
Fix to makefile for routing modules 
						
						
					 
					
						2013-06-20 10:18:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78c371e92f 
					 
					
						
						
							
							Changes to connect infrastructure  
						
						
						
						
					 
					
						2013-06-19 19:11:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39c8695819 
					 
					
						
						
							
							Misc fixes  
						
						
						
						
					 
					
						2013-06-19 18:46:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fc2f9dda3 
					 
					
						
						
							
							Removed the passing of epoll fd and isolated epoll functionality to  
						
						... 
						
						
						
						a signle file
Addition of show epoll debug CLI command 
						
						
					 
					
						2013-06-19 16:29:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2b24884fd 
					 
					
						
						
							
							Updates for the debug cli interface  
						
						
						
						
					 
					
						2013-06-19 13:21:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53b6bc0a25 
					 
					
						
						
							
							A number of updates to do with service startup  
						
						... 
						
						
						
						Telnet protocol support
Debug cli 
						
						
					 
					
						2013-06-19 12:31:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						461dc31578 
					 
					
						
						
							
							Fixed:  
						
						... 
						
						
						
						if (strcmp(registered->module, module) == 0)
in find_module 
						
						
					 
					
						2013-06-19 11:32:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fed3d624e 
					 
					
						
						
							
							Separated libmysqld apart from other libs because it is not used in every case  
						
						
						
						
					 
					
						2013-06-18 21:28:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7229a6c24 
					 
					
						
						
							
							Separated libmysqld from list of libs which is used in every link command line.  
						
						
						
						
					 
					
						2013-06-18 21:28:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5889b606a 
					 
					
						
						
							
							First version of log_writer and test. Includes objects : logfile, filewriter. Routines : skygw_message_t, simple_mutex.  
						
						... 
						
						
						
						Actual file handling is missing and some clean-up routines as well. 
Compiles and runs but doesn't do much. 
						
						
					 
					
						2013-06-18 21:17:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec688e6222 
					 
					
						
						
							
							Addition of the service, server, serv_protocol and session structure needed to tie the elements together.  
						
						... 
						
						
						
						Improvements to the protocol module support
Documentation improvements
Addition of make install target 
						
						
					 
					
						2013-06-18 16:59:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d5215e267 
					 
					
						
						
							
							mysql_client_server_protocol.h, new file name that avoids conflicts with previous one  
						
						
						
						
					 
					
						2013-06-17 22:47:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4711f5980 
					 
					
						
						
							
							Added  
						
						
						
						
					 
					
						2013-06-17 21:25:15 +02:00