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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e45dcb6d8a 
					 
					
						
						
							
							Merge branch '2.3' into 2.4  
						
						
						
						
					 
					
						2019-07-05 10:39:03 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edbbafc2e9 
					 
					
						
						
							
							MXS-2502 Fix access denied when connecting to 'information_schema'  
						
						
						
						
					 
					
						2019-07-05 10:37:31 +03: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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3af66f3309 
					 
					
						
						
							
							MXS-2483: Take SSLProvider into use  
						
						... 
						
						
						
						Servers and listeners now have a SSLProvider member variable that is used
for all SSL related tasks. 
						
						
					 
					
						2019-05-24 15:33:17 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b8e28392e 
					 
					
						
						
							
							MXS-2483: Make server SSL private  
						
						... 
						
						
						
						The old server_ssl member is now renamed and private. The ssl_context and
set_ssl_context methods provide access to it. 
						
						
					 
					
						2019-05-24 10:05:42 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6625c1296b 
					 
					
						
						
							
							Format authenticator and protocol modules  
						
						
						
						
					 
					
						2019-05-10 10:31:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						684ec3288b 
					 
					
						
						
							
							Rename and cleanup authenticator.h  
						
						
						
						
					 
					
						2019-01-14 15:07:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b16ee3a94e 
					 
					
						
						
							
							MXS-2220 Move server_is_active inside the class  
						
						
						
						
					 
					
						2019-01-07 16:10:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40485d746c 
					 
					
						
						
							
							MXS-2220 Change server name to constant string  
						
						
						
						
					 
					
						2019-01-03 12:13:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc8c2f27f7 
					 
					
						
						
							
							MXS-2197 Rename all module include files from .h to .hh  
						
						
						
						
					 
					
						2018-12-10 13:00:46 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f721f725e 
					 
					
						
						
							
							MXS-2205 Convert maxscale/protocol/mysql.h to .hh  
						
						
						
						
					 
					
						2018-12-05 11:12:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43c33e9f4a 
					 
					
						
						
							
							MXS-2196: Allocate a session before allocating DCBs  
						
						... 
						
						
						
						Allocating the session before a DCB guarantees that at no point will a DCB
have a null session. This further clarifies the concept of the session and
also allows the listener reference to be moved there.
Ideally, the session itself would allocate and assign the client DCB but
since the Listener is the only one who does it, it's acceptable for now. 
						
						
					 
					
						2018-12-04 11:50:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad12ff6d06 
					 
					
						
						
							
							MXS-2196: Rename dcb.h to dcb.hh  
						
						
						
						
					 
					
						2018-12-04 11:50:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a10b6c2e89 
					 
					
						
						
							
							MXS-2196: Take Listener into use  
						
						
						
						
					 
					
						2018-12-04 11:39:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39f668ff3c 
					 
					
						
						
							
							MXS-2196: Rename SERV_LISTENER to Listener  
						
						
						
						
					 
					
						2018-12-04 11:39:52 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e5818fcb6 
					 
					
						
						
							
							MXS-2205 Convert mysql_utils.h to .hh  
						
						
						
						
					 
					
						2018-12-03 14:05:21 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75f9921ca2 
					 
					
						
						
							
							Merge branch '2.2' into develop  
						
						
						
						
					 
					
						2018-10-02 10:18:09 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f65c890287 
					 
					
						
						
							
							MXS-2049: Forward client credentials to backend server  
						
						... 
						
						
						
						Instead of requesting another set of credentials, the client credentials
are simply forwarded to the backend MariaDB server. 
						
						
					 
					
						2018-10-02 09:44:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71ffef5708 
					 
					
						
						
							
							Partially revert 4ba011266843857bbd3201e5b925a47e88e1808f  
						
						... 
						
						
						
						Add back leading operator enforcement. 
						
						
					 
					
						2018-09-20 15:57:30 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00c107e051 
					 
					
						
						
							
							Resolve authenticator symbols at compile time  
						
						... 
						
						
						
						Resolving the symbols at compile time prevents runtime problems. 
						
						
					 
					
						2018-07-31 09:41:13 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbce38878b 
					 
					
						
						
							
							Turn server status macros to functions  
						
						
						
						
					 
					
						2018-07-25 11:19:47 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc0299aee6 
					 
					
						
						
							
							Update change date of 2.3  
						
						
						
						
					 
					
						2018-06-25 10:07:52 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eba6c0c596 
					 
					
						
						
							
							MXS-1842 Compile all authenticators as C++  
						
						... 
						
						
						
						Minimal changes, only what is needed to compile. 
						
						
					 
					
						2018-05-03 10:07:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d010ff712 
					 
					
						
						
							
							Cleanup SERVER struct  
						
						... 
						
						
						
						Removed one unused field. Rearranged others, clarified comments. 
						
						
					 
					
						2018-04-27 10:48:56 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						224f918845 
					 
					
						
						
							
							MXS-1592 Make all modules lowercase  
						
						... 
						
						
						
						Make all modules lowercase and make module loading case
insensitive. Further, make command invocation case insensitive,
as far as the module name is conserned. 
						
						
					 
					
						2018-01-03 14:57:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd39284f9c 
					 
					
						
						
							
							Merge branch '2.1' into 2.2  
						
						
						
						
					 
					
						2017-10-03 14:30:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67ef7bd058 
					 
					
						
						
							
							MXS-1367: Take mxs_mysql_query into use  
						
						... 
						
						
						
						The use of a wrapper function allows automated retrying of the queries
without requiring any changes to the code that uses it. 
						
						
					 
					
						2017-10-03 10:57:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						395b445336 
					 
					
						
						
							
							MXS-1457: Ignore removed servers when loading users  
						
						... 
						
						
						
						When users are loaded, removed or deleted servers are ignored. 
						
						
					 
					
						2017-09-27 19:28:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3676dcebb1 
					 
					
						
						
							
							MXS-1398: Clean up mysql.h header  
						
						... 
						
						
						
						Cleaned up the MaxScale version of the mysql.h header by removing all
unused includes. This revealed a large amount of dependencies on these
removed includes in other files which needed to be fixed.
Also sorted all includes in changed files by type and alphabetical
order. Removed explicit revision history from modified files. 
						
						
					 
					
						2017-09-14 15:30:43 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ba0533cc8 
					 
					
						
						
							
							Authenticator API extract-entrypoint returns bool  
						
						... 
						
						
						
						Extraction either succeeds or fails, it does not need to return
defined integer values. 
						
						
					 
					
						2017-08-09 17:28:58 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f546a17e77 
					 
					
						
						
							
							Update change date of 2.2  
						
						
						
						
					 
					
						2017-06-01 10:24:20 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1294f083c 
					 
					
						
						
							
							MXS-1220: Add old diagnostic interface for monitors and authenticators  
						
						... 
						
						
						
						Added back the old diagnostic entry point in the monitor and authenticator
interfaces. 
						
						
					 
					
						2017-05-04 09:14:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1736aca7f7 
					 
					
						
						
							
							Add module level static capabilities  
						
						... 
						
						
						
						The static capabilities declared in getCapabilities allows certain
capabilities to be queried before instances are created. The intended use
of this capability is to remove the need for the `is_internal_service`
function. 
						
						
					 
					
						2017-03-20 11:10:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b796967df8 
					 
					
						
						
							
							Add diagnostic entry point to authenticators  
						
						... 
						
						
						
						The authenticators should have a similar way to print diagnostic
information as filter and routers do. This allows the authenticators to
print the users in their own format.
In the future, all the diagnostic entry points should be changed so that
they return a structure that contains the information in a standard
form. This information can then be formatted in different ways by other
modules. 
						
						
					 
					
						2017-03-13 10:45:54 +02:00