c5bcf7a8b1 
					 
					
						
						
							
							2.4.15 Update change date  
						
						
						
						
					 
					
						2021-01-18 15:30:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df36ef86d0 
					 
					
						
						
							
							2.4.14 Update Change Date  
						
						
						
						
					 
					
						2020-11-16 14:23:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03e8e85a22 
					 
					
						
						
							
							Enable SO_KEEPALIVE  
						
						... 
						
						
						
						This hopefully prevents unnecessary TCP timeouts. 
						
						
					 
					
						2019-11-05 11:02:32 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4efa9dbeea 
					 
					
						
						
							
							Remove maxscale/alloc.h  
						
						... 
						
						
						
						The remaining contents were moved to maxbase/alloc.h. 
						
						
					 
					
						2019-06-10 14:11:25 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40d73948a9 
					 
					
						
						
							
							MXS-1662: Move mxs_crypt into utils  
						
						... 
						
						
						
						Moved the mxs_crypt function into utils and renamed to mxs::crypt (no C
code used it). 
						
						
					 
					
						2019-04-05 00:42:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb957200c9 
					 
					
						
						
							
							MXS-1951: Detect SO_REUSEPORT support  
						
						... 
						
						
						
						The support for SO_REUSEPORT is now detected at runtime. 
						
						
					 
					
						2019-03-28 16:34:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e745d1cffb 
					 
					
						
						
							
							MXS-2312: Use default network buffer sizes  
						
						... 
						
						
						
						Removed the hard-coded network buffer sizes. This effectively makes them
configurable via the kernel. 
						
						
					 
					
						2019-03-28 16:34:12 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d96a7dedc5 
					 
					
						
						
							
							MXS-2205 Convert maxscale/poll.h to .hh  
						
						
						
						
					 
					
						2018-12-04 14:51:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad12ff6d06 
					 
					
						
						
							
							MXS-2196: Rename dcb.h to dcb.hh  
						
						
						
						
					 
					
						2018-12-04 11:50:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b5e45ceee 
					 
					
						
						
							
							MXS-2196: Combine session.h and session.hh  
						
						... 
						
						
						
						Combined the public session headers into one. 
						
						
					 
					
						2018-12-04 11:43:38 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1e1ac0012 
					 
					
						
						
							
							Move string_printf to maxbase  
						
						... 
						
						
						
						Can be used in tests. 
						
						
					 
					
						2018-11-29 12:21:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf66cc6968 
					 
					
						
						
							
							Merge branch '2.2' into 2.3  
						
						
						
						
					 
					
						2018-11-28 11:27:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6451b1f21a 
					 
					
						
						
							
							MXS-2183: Fix memory leaks  
						
						... 
						
						
						
						Under heavy load some of the basic network operations could fail which led
to some of the allocated memory to leak.
Also the backend protocol never freed the current protocol command if it
was not completed. This would happen if a user executed a session command
as the first command but backend authentication would fail. 
						
						
					 
					
						2018-11-28 02:03:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75ea1b6ea1 
					 
					
						
						
							
							Fix formatting of new(std::nothrow)  
						
						... 
						
						
						
						The code previously formatted everything as `new( std::nothrow)`. 
						
						
					 
					
						2018-10-04 21:50:44 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ad045c019 
					 
					
						
						
							
							Remove extra header  
						
						... 
						
						
						
						The curl header isn't needed nor is it present when building. 
						
						
					 
					
						2018-10-03 11:58:02 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b9fdaa0cb 
					 
					
						
						
							
							Remove HTTP functionality  
						
						... 
						
						
						
						It wasn't used so it can be removed. 
						
						
					 
					
						2018-10-03 08:41:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4216ffa384 
					 
					
						
						
							
							Use std: 🧵 :hardware_concurrency  
						
						... 
						
						
						
						Using a standard-defined value is better than a system specific one. 
						
						
					 
					
						2018-10-03 08:41:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f9921ca2 
					 
					
						
						
							
							Merge branch '2.2' into develop  
						
						
						
						
					 
					
						2018-10-02 10:18:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93d866c6a7 
					 
					
						
						
							
							MXS-2073: Add missing TCP_NODELAY for client sockets  
						
						... 
						
						
						
						The client connections had the Nagle algorithm enabled which could cause
bad performance with smaller workloads. The common network configuration
code in utils.cc, currently used by the backend connections, sets it
properly. 
						
						
					 
					
						2018-10-02 09:44:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab4f870927 
					 
					
						
						
							
							MXS-2067: Replace most SPINLOCKs  
						
						... 
						
						
						
						Replaced SPINLOCK with std::mutex where possible, leaving out the more
complex cases. The big offenders remaining are the binlogrouter and the
gateway.cc OpenSSL locks. 
						
						
					 
					
						2018-09-28 12:18:23 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71ffef5708 
					 
					
						
						
							
							Partially revert 4ba011266843857bbd3201e5b925a47e88e1808f  
						
						... 
						
						
						
						Add back leading operator enforcement. 
						
						
					 
					
						2018-09-20 15:57:30 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6bef0a80d 
					 
					
						
						
							
							Add credentials for remove REST API calls  
						
						... 
						
						
						
						The base URL and credentials used for REST API calls can now be defined in
the [maxscale] section. This allows encrypted passwords to be used. 
						
						
					 
					
						2018-08-23 15:46:46 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1692765503 
					 
					
						
						
							
							Enable query classifier cache by default  
						
						... 
						
						
						
						Enabling it will give a performance improvement and it offloads work from
the CPU. This leads to better and more complete utilization of system
resources. 
						
						
					 
					
						2018-08-23 15:46:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						934600f8fc 
					 
					
						
						
							
							Add minimal HTTP GET test  
						
						... 
						
						
						
						The test does a request and prints the responses. It is done to see that
the functionality works. Also added a timeout of 10 seconds to both the
connection and data transfer phases. 
						
						
					 
					
						2018-08-23 15:46:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8fb9510c9 
					 
					
						
						
							
							Add HTTP GET function  
						
						... 
						
						
						
						The function performs a HTTP GET on a URL and returns the HTTP response. 
						
						
					 
					
						2018-08-23 15:46:45 +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