e5a49a2f7b 
					 
					
						
						
							
							MXS-2483: Take SSLContext into use in binlogrouter  
						
						
						
						
					 
					
						2019-05-20 15:45:19 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82add11e86 
					 
					
						
						
							
							MXS-2483: Take SSLContext into use  
						
						... 
						
						
						
						SSLContext is now used everywhere except the binlogrouter which still
allocates the contexts itself. Fixing the binlogrouter's misuse of
internal structures is a rather large undertaking and for this reason the
SSLContext will be taken into use there in a separate commit. 
						
						
					 
					
						2019-05-20 15:45:18 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cab336ed89 
					 
					
						
						
							
							MXS-2483: Rename SSL_LISTENER to mxs::SSLContext  
						
						
						
						
					 
					
						2019-05-20 15:45:18 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1affba34d 
					 
					
						
						
							
							MXS-2480 Add log message about opened SQLite database  
						
						
						
						
					 
					
						2019-05-20 09:11:58 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50b5fe76ef 
					 
					
						
						
							
							Pass parameters as const ref to server_alloc  
						
						
						
						
					 
					
						2019-05-10 09:21:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f5972e010 
					 
					
						
						
							
							MXS-2329 Use durations with BLR:[heartbeat|connect_retry]  
						
						
						
						
					 
					
						2019-04-30 13:02:53 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18cd890474 
					 
					
						
						
							
							Fix binlogrouter slave heartbeat task addition  
						
						... 
						
						
						
						The task was added multiple times when only one task is needed. 
						
						
					 
					
						2019-03-28 13:21:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8bc6b18fc 
					 
					
						
						
							
							Only add tasks once in binlogrouter  
						
						... 
						
						
						
						Adding the same task twice isn't allowed. The API of the housekeeper tasks
might have to be changed in a way that makes it possible for the caller to
know whether a task has been added. 
						
						
					 
					
						2019-03-26 13:44:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5828c93112 
					 
					
						
						
							
							MXS-2304 Convert static config parameter methods to non-static  
						
						... 
						
						
						
						Parameter handling changed in several places. 
						
						
					 
					
						2019-02-22 15:17:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9fbaafea91 
					 
					
						
						
							
							MXS-2304 Remove additional module parameter classes  
						
						... 
						
						
						
						Equivalent functionality is now in the basic config parameter class. 
						
						
					 
					
						2019-02-19 13:52:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1fed465fdb 
					 
					
						
						
							
							MXS-2246 Remove duplicate info in SERVICE and Service  
						
						... 
						
						
						
						Both of them contained fields for the service and router names.
Now the names are in SERVICE and they must be accessed via member
function. 
						
						
					 
					
						2019-02-14 15:24:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a409f313a 
					 
					
						
						
							
							MXS-2304 Config string handling cleanup  
						
						... 
						
						
						
						Using correct functions in most cases. 
						
						
					 
					
						2019-02-05 10:52:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4132c9bbbc 
					 
					
						
						
							
							MXS-2304 Use get_c_str_copy instead of config_copy_string()  
						
						... 
						
						
						
						Also uses get_string() in core-code when appropriate. 
						
						
					 
					
						2019-02-05 10:28:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						882d360355 
					 
					
						
						
							
							MXS-2304 Use get_size() instead of config_get_size()  
						
						
						
						
					 
					
						2019-02-01 17:23:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b357717149 
					 
					
						
						
							
							MXS-2304 Use get_bool() instead of config_get_bool()  
						
						
						
						
					 
					
						2019-02-01 17:18:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2d2202ea3 
					 
					
						
						
							
							MXS-2304 Use get_enum() instead of config_get_enum()  
						
						
						
						
					 
					
						2019-02-01 10:29:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8a84cebd0 
					 
					
						
						
							
							MXS-2304 Use get_integer() instead of config_get_integer()  
						
						
						
						
					 
					
						2019-01-31 18:12:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40485d746c 
					 
					
						
						
							
							MXS-2220 Change server name to constant string  
						
						
						
						
					 
					
						2019-01-03 12:13:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6209d737e9 
					 
					
						
						
							
							MXS-2220 server_alloc returns internal type  
						
						... 
						
						
						
						Also adds default initializers to SERVER fields. 
						
						
					 
					
						2018-12-14 10:31:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0927a0b938 
					 
					
						
						
							
							MXS-2197 Remove most includes of maxscale/log.hh  
						
						... 
						
						
						
						All cc-files should include maxscale/ccdefs.hh, which includes
maxscale/log.hh. Consequently it need not be included again. 
						
						
					 
					
						2018-12-10 13:07:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0c9a9858d 
					 
					
						
						
							
							MXS-2197 Rename maxscale/log.h to maxscale/log.hh  
						
						... 
						
						
						
						In files either include maxscale/log.hh or remove include entirelly
as maxscale/ccdefs.hh includes it. 
						
						
					 
					
						2018-12-10 12:58:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b5b789342 
					 
					
						
						
							
							MXS-2208 Move trim-functions from maxscale to maxbase  
						
						... 
						
						
						
						log.h now includes string.hh, which is conceptually wrong, but
log.h will shortly disappear and be superceded by log.hh. 
						
						
					 
					
						2018-12-10 12:50:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77477d9648 
					 
					
						
						
							
							MXS-2196: Rename dcb_role_t to DCB::Role  
						
						
						
						
					 
					
						2018-12-05 15:30:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f721f725e 
					 
					
						
						
							
							MXS-2205 Convert maxscale/protocol/mysql.h to .hh  
						
						
						
						
					 
					
						2018-12-05 11:12:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad12ff6d06 
					 
					
						
						
							
							MXS-2196: Rename dcb.h to dcb.hh  
						
						
						
						
					 
					
						2018-12-04 11:50:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb295b5cbe 
					 
					
						
						
							
							MXS-2196: Remove listeners from services  
						
						... 
						
						
						
						All access to the listeners of a service are done via the listener
functions. 
						
						
					 
					
						2018-12-04 11:39:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9ae298102 
					 
					
						
						
							
							MXS-2205 Combine maxscale/server.h with maxscale/server.hh  
						
						... 
						
						
						
						The server-struct is still used in several .h-files. 
						
						
					 
					
						2018-12-03 16:47:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						756593a718 
					 
					
						
						
							
							MXS-2205 Combine maxscale/router.h with maxscale/router.hh  
						
						
						
						
					 
					
						2018-12-03 15:28:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						760f2ff34c 
					 
					
						
						
							
							Move alloc.cc to maxbase  
						
						... 
						
						
						
						Only renames the functions. Macro names are left as is to keep the diff
small. 
						
						
					 
					
						2018-12-03 10:20:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77585bdb8c 
					 
					
						
						
							
							MXS-2197: Make config.h and service.h C++ headers  
						
						... 
						
						
						
						This is the first step into converting the other headers into C++. 
						
						
					 
					
						2018-11-30 12:15:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2eee524eef 
					 
					
						
						
							
							Fix blr server protocol name  
						
						... 
						
						
						
						The server that the binlogrouter creates used the old protocol name that
caused a confusing deprecation warning. 
						
						
					 
					
						2018-11-28 19:21:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9278da1f54 
					 
					
						
						
							
							MXS-2067: Remove spinlock.h  
						
						... 
						
						
						
						Removed the spinlock.h header and replaced with plain pthread types and
functions. 
						
						
					 
					
						2018-09-28 12:18:24 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be4df2508f 
					 
					
						
						
							
							MXS-2047 Use same name for same concept  
						
						... 
						
						
						
						If a member variable in ROUTER_INSTANCE and ROUTER_SLAVE refer
to the same concept, the name used in both should be the same. 
						
						
					 
					
						2018-09-25 10:07:11 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16e2740762 
					 
					
						
						
							
							MXS-2047 Add column binlog_rdir to BLR gtid_maps table  
						
						... 
						
						
						
						This column will be used to store the relative path of the file
where a particular event can be found.
Unless the path is stored, BLR will not be able to find an event based
on the gtid if BRL is connected to a node in a Galera cluster and updates
are made to nodes other than that node as in that case, the GTID domain id
and server id, will not identify the correct directory.
The full path is not stored in the column binlog_file as the path
would in that case (without other modifications) be visible to the
client. 
						
						
					 
					
						2018-09-25 10:07:11 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71ffef5708 
					 
					
						
						
							
							Partially revert 4ba011266843857bbd3201e5b925a47e88e1808f  
						
						... 
						
						
						
						Add back leading operator enforcement. 
						
						
					 
					
						2018-09-20 15:57:30 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e41978069 
					 
					
						
						
							
							Merge branch '2.2' into develop  
						
						
						
						
					 
					
						2018-09-14 10:41:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d11c78ad80 
					 
					
						
						
							
							Format all sources with Uncrustify  
						
						... 
						
						
						
						Formatted all sources and manually tuned some files to make the code look
neater. 
						
						
					 
					
						2018-09-10 13:22:49 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c447e5cf15 
					 
					
						
						
							
							Uncrustify maxscale  
						
						... 
						
						
						
						See script directory for method. The script to run in the top level
MaxScale directory is called maxscale-uncrustify.sh, which uses
another script, list-src, from the same directory (so you need to set
your PATH). The uncrustify version was 0.66. 
						
						
					 
					
						2018-09-09 22:26:19 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5b73cf106 
					 
					
						
						
							
							MXS-2011 Fix terminology and names  
						
						... 
						
						
						
						The variable storing the configuration index renamed from
'current_config' to 'config_index'.
In the code the same terminology is used as in the documentation.
"Default" is is used for referring to the default connections
(earlier "primary" was used) and the secondary connections are
referred to as "secondary" (earlier "alternative" was also used). 
						
						
					 
					
						2018-09-04 15:54:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						812d80e403 
					 
					
						
						
							
							MXS-2011 Use alternative servers  
						
						... 
						
						
						
						If the replication fails using the current config, we retry
immediately using another config, without waiting anything at
all.
Only when we have unsuccessfully tried with all servers, will
we wait a while before starting again. 
						
						
					 
					
						2018-09-04 15:54:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93dc75a011 
					 
					
						
						
							
							MXS-2011 Introduce blr_file_read_master_config()  
						
						... 
						
						
						
						One function for writing, another for reading the config.
No code changes; just moving code around. 
						
						
					 
					
						2018-09-04 15:54:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d036668ffa 
					 
					
						
						
							
							MXS-2011 Rename blr.h to blr.hh  
						
						... 
						
						
						
						Now contains C++ elements. 
						
						
					 
					
						2018-09-04 15:54:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f53eddbde 
					 
					
						
						
							
							MXS-2020 Replace ss[_info]_dassert with mxb_assert[_message]  
						
						
						
						
					 
					
						2018-08-22 11:34:59 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1e405442f 
					 
					
						
						
							
							MXS-2020 Replace ss_debug with MXB_AT_DEBUG  
						
						
						
						
					 
					
						2018-08-22 11:34:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0cb11151f 
					 
					
						
						
							
							MXS-2008 Move maxscale/worker.h to maxbase/worker.h  
						
						
						
						
					 
					
						2018-08-20 11:15:14 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf0aeed516 
					 
					
						
						
							
							MXS-2014 Rename log_manager.h to log.h  
						
						... 
						
						
						
						There's nothing resembling a manager anymore. 
						
						
					 
					
						2018-08-17 10:59:37 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae43e4f0f2 
					 
					
						
						
							
							MXS-2013 Remove all CHK_-macros  
						
						
						
						
					 
					
						2018-08-15 09:28:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fd1648217 
					 
					
						
						
							
							MXS-2013 Remove skygw_chk_t  
						
						
						
						
					 
					
						2018-08-15 09:28:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3f802cabe 
					 
					
						
						
							
							MXS-2008 Move maxscale/atomic.h to maxbase/atomic.h  
						
						
						
						
					 
					
						2018-08-15 08:44:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b20decfe1c 
					 
					
						
						
							
							MXS-1929: Output const strings from serviceGetUser  
						
						... 
						
						
						
						The values aren't meant to be modified by the caller. 
						
						
					 
					
						2018-08-06 21:20:29 +03:00