faaf7f483e 
					 
					
						
						
							
							2.4.13 Update Change Date  
						
						
						
						
					 
					
						2020-10-14 09:15:46 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						babcda3eca 
					 
					
						
						
							
							2.4.12 Update Change Date  
						
						
						
						
					 
					
						2020-08-24 09:42:48 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc9c9fcd77 
					 
					
						
						
							
							2.4.11 Update change date  
						
						
						
						
					 
					
						2020-07-07 10:01:38 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ebae9be90 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-06-05 09:36:24 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa11c960b1 
					 
					
						
						
							
							2.3.20 Update change date  
						
						
						
						
					 
					
						2020-06-05 09:31:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3d7054639 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-04-24 16:09:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f527a8f2e6 
					 
					
						
						
							
							2.3.19 Update Change Date  
						
						
						
						
					 
					
						2020-04-23 14:23:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0ab797938 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-03-12 10:33:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0cd6adb26 
					 
					
						
						
							
							Update change date for 2.3.18  
						
						
						
						
					 
					
						2020-03-10 10:45:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b763fb88b 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-02-12 08:27:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfb3f79b54 
					 
					
						
						
							
							Update 2.3.17 Change Date  
						
						
						
						
					 
					
						2020-02-10 15:28:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7e0142224 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2020-01-15 11:29:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						790d90f229 
					 
					
						
						
							
							Update 2.3.16 Change Date  
						
						
						
						
					 
					
						2020-01-15 11:08:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a2b753c0 
					 
					
						
						
							
							Update 2.4.5 change date  
						
						
						
						
					 
					
						2019-12-18 13:25:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6731a898d 
					 
					
						
						
							
							Update change date  
						
						
						
						
					 
					
						2019-11-13 08:37:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdfbf3e133 
					 
					
						
						
							
							Update 2.4.3 change date  
						
						
						
						
					 
					
						2019-11-05 12:21:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						861e27eb00 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-10-29 14:04:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df6c56e7ca 
					 
					
						
						
							
							Update 2.3.13 Change Date  
						
						
						
						
					 
					
						2019-10-29 12:51:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ba779d5a2 
					 
					
						
						
							
							Update 2.4.0 Change Date  
						
						
						
						
					 
					
						2019-06-25 10:11:55 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24b575bb93 
					 
					
						
						
							
							Print error if child process cannot access monitor script file  
						
						
						
						
					 
					
						2019-06-24 12:22:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4efa9dbeea 
					 
					
						
						
							
							Remove maxscale/alloc.h  
						
						... 
						
						
						
						The remaining contents were moved to maxbase/alloc.h. 
						
						
					 
					
						2019-06-10 14:11:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e03ff35eb 
					 
					
						
						
							
							Continue external command cleanup  
						
						... 
						
						
						
						Simplify serverlist creation code. 
						
						
					 
					
						2019-06-07 11:30:44 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9fa2328feb 
					 
					
						
						
							
							Clean up external command argument substitution  
						
						... 
						
						
						
						Use a single function for checking match and for replacing. 
						
						
					 
					
						2019-06-07 11:06:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ed154d07f 
					 
					
						
						
							
							Create ExternalCmd during monitor configuration  
						
						... 
						
						
						
						The command object need not be recreated every time it's ran. 
						
						
					 
					
						2019-06-04 14:55:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b69156875 
					 
					
						
						
							
							Simplify external command script substitution  
						
						... 
						
						
						
						The command script is now stored in string form. Substitution is performed
using normal string methods instead of regular expressions, since all used
substitutions are simple string replacements. Tokenization is performed after
substitution. 
						
						
					 
					
						2019-06-04 14:55:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						625741d8ba 
					 
					
						
						
							
							Remove unused fields from ExternalCmd  
						
						... 
						
						
						
						Also other cleanup. 
						
						
					 
					
						2019-06-03 10:16:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e849bf261b 
					 
					
						
						
							
							Move ExternalCmd-functions to class methods  
						
						
						
						
					 
					
						2019-06-03 10:16:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11a8488162 
					 
					
						
						
							
							Begin converting EXTERNCMD to a class  
						
						... 
						
						
						
						Mostly renaming for now. 
						
						
					 
					
						2019-05-28 11:32:23 +03: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b15f43bc81 
					 
					
						
						
							
							MXS-2205 Convert config_runtime.h and externcmd.h to .hh  
						
						
						
						
					 
					
						2018-12-03 13:34:33 +02: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab9a9f92cb 
					 
					
						
						
							
							MXS-2020 Remove maxscale/debug.h  
						
						... 
						
						
						
						- Removed from all files.
- maxbase/assert.h included where necessary. 
						
						
					 
					
						2018-08-22 11:35:35 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f53eddbde 
					 
					
						
						
							
							MXS-2020 Replace ss[_info]_dassert with mxb_assert[_message]  
						
						
						
						
					 
					
						2018-08-22 11:34:59 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b408894f6d 
					 
					
						
						
							
							MXS-2004 Remove dependency of maxscale/thread.h  
						
						
						
						
					 
					
						2018-08-13 13:38:39 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc0299aee6 
					 
					
						
						
							
							Update change date of 2.3  
						
						
						
						
					 
					
						2018-06-25 10:07:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						396b81f336 
					 
					
						
						
							
							Fix in-source builds  
						
						... 
						
						
						
						The internal header directory conflicted with in-source builds causing a
build failure. This is fixed by renaming the internal header directory to
something other than maxscale.
The renaming pointed out a few problems in a couple of source files that
appeared to include internal headers when the headers were in fact public
headers.
Fixed maxctrl in-source builds by making the copying of the sources
optional. 
						
						
					 
					
						2017-11-22 18:40:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17c3d1e612 
					 
					
						
						
							
							MXS-1441 Make externcmd_allocate const correct  
						
						
						
						
					 
					
						2017-10-03 10:45:37 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						895d950da0 
					 
					
						
						
							
							Format all source files with Astyle  
						
						... 
						
						
						
						Formatted all source files Astyle. 
						
						
					 
					
						2017-09-28 07:04:21 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b6680b8fa 
					 
					
						
						
							
							Merge branch '2.1' into 2.2  
						
						
						
						
					 
					
						2017-09-27 13:04:14 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd3e2904e7 
					 
					
						
						
							
							MXS-1405: Log subprocess output according to log level  
						
						... 
						
						
						
						If the executed subprocess prefixes its output with either `error:`,
`warning:` or `info:`, the message will be logged on the appropriate
level. If no prefix is provided, the message is logged on the notice
level. 
						
						
					 
					
						2017-09-18 11:39:33 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						130b686d9b 
					 
					
						
						
							
							MXS-1405: Log subprocess output immediately  
						
						... 
						
						
						
						When the subprocess outputs a line, the message should be logged
immediately. This allows automated timestamps for the output of the
executed subprocess. 
						
						
					 
					
						2017-09-18 11:39:33 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e6e8d3e29 
					 
					
						
						
							
							MXS-1405: Capture subprocess output  
						
						... 
						
						
						
						The output by the subprocesses launched by the externcmd system is now
captured and logged. 
						
						
					 
					
						2017-09-18 11:39:33 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						097f1b4613 
					 
					
						
						
							
							MXS-1405: Move externcmd documentation to header  
						
						... 
						
						
						
						The function documentation is more useful in the public header. 
						
						
					 
					
						2017-09-13 22:54:26 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f7606ebc0 
					 
					
						
						
							
							MXS-1405: Execute EXTERNCMD synchronously  
						
						... 
						
						
						
						The execution of external commands in MaxScale by monitors needs to be
synchronous in order to prevent the unintended detection of state changes. 
						
						
					 
					
						2017-09-13 22:51:53 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02b9e0a01d 
					 
					
						
						
							
							Merge branch '2.1.7' into develop-2.1-merge  
						
						
						
						
					 
					
						2017-09-12 11:08:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de7004cb95 
					 
					
						
						
							
							Merge branch '2.1' into develop  
						
						
						
						
					 
					
						2017-08-15 10:31:30 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f546a17e77 
					 
					
						
						
							
							Update change date of 2.2  
						
						
						
						
					 
					
						2017-06-01 10:24:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77bc2dd7bb 
					 
					
						
						
							
							Compile externcmd.c as C++  
						
						
						
						
					 
					
						2017-03-24 09:21:20 +02:00