Michael Jumper 
							
						 
					 
					
						
						
							
						
						7dc0b3b509 
					 
					
						
						
							
							GUACAMOLE-1364: Extract common base SSO classes.  
						
						
						
						
					 
					
						2021-12-03 20:33:32 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a6b38bec62 
					 
					
						
						
							
							GUACAMOLE-1364: Remove unnecessary separate dist .tar.gz for SSO extensions (now distributed within common .tar.gz).  
						
						
						
						
					 
					
						2021-11-25 19:01:57 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						ba93d17265 
					 
					
						
						
							
							GUACAMOLE-1364: Correct naming of SAML auth field and translation.  
						
						
						
						
					 
					
						2021-11-25 18:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						817f19290d 
					 
					
						
						
							
							GUACAMOLE-1364: Unify translations of SSO extensions.  
						
						
						
						
					 
					
						2021-11-25 18:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						36a02c1f90 
					 
					
						
						
							
							GUACAMOLE-1364: Refactor all SSO extensions beneath common base.  
						
						
						
						
					 
					
						2021-11-25 18:44:46 -08:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						c143c7cb5c 
					 
					
						
						
							
							Merge 1.4.0 changes back to master.  
						
						
						
						
					 
					
						2021-11-22 20:22:39 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						cce63e74c4 
					 
					
						
						
							
							GUACAMOLE-1364: Do not rely on Collectors.toUnmodifiableMap() as it is not part of Java 8.  
						
						
						
						
					 
					
						2021-11-22 15:11:40 -08:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						09b1508ec7 
					 
					
						
						
							
							Merge 1.4.0 changes back to master.  
						
						
						
						
					 
					
						2021-11-22 15:47:15 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						76caea0fa8 
					 
					
						
						
							
							GUACAMOLE-1364: Actually inject parameter tokens derived from SAML.  
						
						
						
						
					 
					
						2021-11-22 12:30:16 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d360d2a9ef 
					 
					
						
						
							
							GUACAMOLE-1364: Clean up overall logic of SAML authentication flow.  
						
						
						
						
					 
					
						2021-11-22 12:30:16 -08:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						1c12f9f212 
					 
					
						
						
							
							GUACAMOLE-957: Merge bind password field default fix for LDAP.  
						
						
						
						
					 
					
						2021-11-15 19:38:45 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						bc0b14a7c5 
					 
					
						
						
							
							GUACAMOLE-957: Default bind password should be bind password, not DN (correct copypasta).  
						
						
						
						
					 
					
						2021-11-13 17:21:48 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1bec3e76c5 
					 
					
						
						
							
							GUACAMOLE-957: Clear out cached ldap-servers.yml if it is deleted.  
						
						
						
						
					 
					
						2021-11-13 17:05:11 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a056218950 
					 
					
						
						
							
							GUACAMOLE-957: Use guacamole.properties alone for LDAP configuration if ldap-servers.yml is empty.  
						
						
						
						
					 
					
						2021-11-13 16:49:00 -08:00 
						 
				 
			
				
					
						
							
							
								Tadashi Kanda 
							
						 
					 
					
						
						
							
						
						23b9d91d6f 
					 
					
						
						
							
							GUACAMOLE-1453: Reflect of indicate.(minor change)  
						
						
						
						
					 
					
						2021-10-29 00:39:17 +09:00 
						 
				 
			
				
					
						
							
							
								Tadashi Kanda 
							
						 
					 
					
						
						
							
						
						d722c3a759 
					 
					
						
						
							
							GUACAMOLE-1453: Reflect of indicate.  
						
						
						
						
					 
					
						2021-10-28 23:53:13 +09:00 
						 
				 
			
				
					
						
							
							
								Tadashi Kanda 
							
						 
					 
					
						
						
							
						
						3b34d2cd73 
					 
					
						
						
							
							GUACAMOLE-1453: Enable SSL connection between Guacamole and DB using MaraiDB Connector/J  
						
						
						
						
					 
					
						2021-10-28 11:59:11 +09:00 
						 
				 
			
				
					
						
							
							
								Jimmy 
							
						 
					 
					
						
						
							
						
						a818aff733 
					 
					
						
						
							
							GUACAMOLE-1446: Fixed a typo mistake ("the the") in some java files.  
						
						
						
						
					 
					
						2021-10-26 08:09:12 +03:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						00f83145a3 
					 
					
						
						
							
							GUACAMOLE-957: Leverage capturing group in user match regex to determine Guacamole LDAP user identities.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b45fc9b6e5 
					 
					
						
						
							
							GUACAMOLE-957: Evaluate default value of LDAP configuration only if provided value is null.  
						
						... 
						
						
						
						The function supplying the default value may throw a GuacamoleException,
thus the function providing that default should only be invoked when
actually necessary. 
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0f96d5e122 
					 
					
						
						
							
							GUACAMOLE-957: Continue to use cached version of LDAP YAML if an error occurs.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d80ab47c97 
					 
					
						
						
							
							GUACAMOLE-957: Use case insensitive matching for LDAP YAML regular expressions by default.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a216ec902a 
					 
					
						
						
							
							GUACAMOLE-957: Match any user for LDAP YAML by default.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						5a757d0418 
					 
					
						
						
							
							GUACAMOLE-957: Add support for configuring the general network timeout for LDAP.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						55437faad0 
					 
					
						
						
							
							GUACAMOLE-957: Use guacamole.properties for LDAP YAML defaults.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						160d29df95 
					 
					
						
						
							
							GUACAMOLE-957: Define all default LDAP configuration values in central location.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						f322dc3f3e 
					 
					
						
						
							
							GUACAMOLE-957: Cache LDAP configuration YAML until modified.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0fc7c03d70 
					 
					
						
						
							
							GUACAMOLE-957: Allow single-element array values for YAML LDAP configuration to be specified as simple strings.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						91a057cad9 
					 
					
						
						
							
							GUACAMOLE-957: Choose LDAP configurations based on usernames.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						49a4a6c7a0 
					 
					
						
						
							
							GUACAMOLE-957: Support reading multiple LDAP server configurations from "ldap-servers.yml".  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						278bfa17ae 
					 
					
						
						
							
							GUACAMOLE-957: Allow each user to be associated with multiple LDAP servers.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						07b443257f 
					 
					
						
						
							
							GUACAMOLE-957: Refactor LDAP configuration such that it may be user-specific.  
						
						
						
						
					 
					
						2021-10-23 20:19:51 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						d82f0eacf3 
					 
					
						
						
							
							GUACAMOLE-1130: Correct logic for attribute search and retrieval, and apply attribute filters to User and Connection searches.  
						
						
						
						
					 
					
						2021-10-08 18:06:28 -04:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						59c7d5de34 
					 
					
						
						
							
							GUACAMOLE-1130: Correct style issues and simplify the code that builds group attribute arrays.  
						
						
						
						
					 
					
						2021-10-08 17:42:32 -04:00 
						 
				 
			
				
					
						
							
							
								Edgardo Rodriguez 
							
						 
					 
					
						
						
							
						
						420ffa175d 
					 
					
						
						
							
							GUACAMOLE-1130: Only retrieve LDAP attributes that are strictly necessary  
						
						
						
						
					 
					
						2021-10-08 17:42:32 -04:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						3a083a1b40 
					 
					
						
						
							
							GUACAMOLE-773: Merge version bump for commons-collections to 3.2.2.  
						
						
						
						
					 
					
						2021-09-16 20:07:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						88ab68cf6b 
					 
					
						
						
							
							GUACAMOLE-773: Update commons-collections dependency of guacamole-auth-radius to latest (3.2.2).  
						
						
						
						
					 
					
						2021-09-16 19:51:27 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0fe3c441d3 
					 
					
						
						
							
							GUACAMOLE-1218: Include "encrypt-json.sh" reference implementation in guacamole-auth-json dist archive.  
						
						
						
						
					 
					
						2021-09-16 19:29:14 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						fc9739a4d6 
					 
					
						
						
							
							GUACAMOLE-1407: Explicitly fail early if no JDBC driver can be found for MySQL/MariaDB.  
						
						
						
						
					 
					
						2021-08-26 18:37:39 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						be1ad5dff3 
					 
					
						
						
							
							GUACAMOLE-1407: Automatically detect whether MySQL or MariaDB version of "Connector/J" is installed.  
						
						
						
						
					 
					
						2021-08-26 18:37:39 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						5cf030a9e3 
					 
					
						
						
							
							GUACAMOLE-1397: Merge changes automatically focusing TOTP prompt.  
						
						
						
						
					 
					
						2021-08-23 17:32:48 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						04c908d5f7 
					 
					
						
						
							
							GUACAMOLE-1199: Only update JDBC attributes if values have been provided.  
						
						
						
						
					 
					
						2021-08-21 20:52:57 -04:00 
						 
				 
			
				
					
						
							
							
								Chris (Homy) 
							
						 
					 
					
						
						
							
						
						5c76dcc173 
					 
					
						
						
							
							GUACAMOLE-1397: AUTH-TOTP set autofocus to input field  
						
						
						
						
					 
					
						2021-08-19 17:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						962696199a 
					 
					
						
						
							
							GUACAMOLE-996: Always apply LDAP group filter, regardless of whether "ldap-config-base-dn" is set.  
						
						
						
						
					 
					
						2021-07-26 02:19:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						38c03ddfd7 
					 
					
						
						
							
							GUACAMOLE-996: Use "(objectClass=*)" as default group filter.  
						
						
						
						
					 
					
						2021-07-26 01:55:46 -07:00 
						 
				 
			
				
					
						
							
							
								Edgardo Rodriguez 
							
						 
					 
					
						
						
							
						
						cb61fc8312 
					 
					
						
						
							
							GUACAMOLE-996: Add support for configuring group filter.  
						
						
						
						
					 
					
						2021-07-26 01:55:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0364d45d9d 
					 
					
						
						
							
							GUACAMOLE-1378: Correct naming of guacamole-auth-jdbc dist .tar.gz archive.  
						
						... 
						
						
						
						The distribution .tar.gz of the guacamole-auth-jdbc set of extensions
should be called "guacamole-auth-jdbc-VERSION.tar.gz", not
"guacamole-auth-jdbc-dist-VERSION.tar.gz". 
						
						
					 
					
						2021-07-17 17:07:53 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						eab80688cc 
					 
					
						
						
							
							GUACAMOLE-641: Ensure MyBatis "expectedConnectionTypeCode" is generated and matches valid database connections.  
						
						
						
						
					 
					
						2021-06-21 14:44:09 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6ef951cd61 
					 
					
						
						
							
							GUACAMOLE-641: Log creation of new database connections.  
						
						
						
						
					 
					
						2021-06-21 14:43:19 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						ca443c8a34 
					 
					
						
						
							
							GUACAMOLE-641: Add support for all MyBatis JDBC properties to DynamicallyAuthenticatedDataSource.  
						
						... 
						
						
						
						Without support for these properties, important database configuration
aspects are ignored, including driver-specific configuration properties
like MySQL Connector/J's "allowMultiQueries". 
						
						
					 
					
						2021-06-21 14:41:09 -07:00