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 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a06802c320 
					 
					
						
						
							
							Merge 1.4.0 changes back to master.  
						
						
						
						
					 
					
						2021-10-22 22:31:00 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						85cef39954 
					 
					
						
						
							
							GUACAMOLE-1130: Merge limitation of LDAP query scope to only required attributes.  
						
						
						
						
					 
					
						2021-10-22 22:29:53 -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 
							
						 
					 
					
						
						
							
						
						909a30ef5b 
					 
					
						
						
							
							Merge 1.4.0 changes back to master.  
						
						
						
						
					 
					
						2021-09-16 20:08:45 -07: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 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						4e3fbd9fe5 
					 
					
						
						
							
							Merge 1.4.0 changes back to master.  
						
						
						
						
					 
					
						2021-09-16 19:37:54 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						3199fdd309 
					 
					
						
						
							
							GUACAMOLE-1218: Merge inclusion of encrypt-json.sh script in dist archive.  
						
						
						
						
					 
					
						2021-09-16 19:34:33 -07:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						ea70b54dbe 
					 
					
						
						
							
							GUACAMOLE-1218: Merge casing fix for hex values in ByteArrayProperty.  
						
						
						
						
					 
					
						2021-09-16 19:32:09 -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 
							
						 
					 
					
						
						
							
						
						8f3172e4f6 
					 
					
						
						
							
							GUACAMOLE-1218: Allow both lowercase and uppercase for hex values of ByteArrayProperty.  
						
						
						
						
					 
					
						2021-09-16 19:21:32 -07:00 
						 
				 
			
				
					
						
							
							
								Jean-Benoit Paux 
							
						 
					 
					
						
						
							
						
						f66c81f351 
					 
					
						
						
							
							GUACAMOLE-1418: Add support of SQL Server JDBC plugin in Docker Image  
						
						
						
						
					 
					
						2021-09-16 10:38:47 +02:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						002cfded80 
					 
					
						
						
							
							GUACAMOLE-1407: Merge automatic detection of whether MySQL/MariaDB driver  
						
						
						
						
					 
					
						2021-08-27 09:11:13 -04: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 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						43546c830c 
					 
					
						
						
							
							GUACAMOLE-1261: Merge changes allowing object identifiers to contain slashes within AngularJS URLs.  
						
						
						
						
					 
					
						2021-08-22 18:18:25 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						38b0474e35 
					 
					
						
						
							
							GUACAMOLE-1261: Enable eager interpretation of route parameters for users, groups, and connections.  
						
						... 
						
						
						
						With the addition of the '*' to the route parameters, the AngularJS
router will interpret parameters that include a slash, allowing for
user, group, and connection names to contain slashes. 
						
						
					 
					
						2021-08-22 14:26:21 -04:00 
						 
				 
			
				
					
						
							
							
								Mike Jumper 
							
						 
					 
					
						
						
							
						
						0cc9f46882 
					 
					
						
						
							
							GUACAMOLE-1199: Merge corrections to handling of unchanged, database-stored attributes.  
						
						
						
						
					 
					
						2021-08-21 18:01:25 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						04c908d5f7 
					 
					
						
						
							
							GUACAMOLE-1199: Only update JDBC attributes if values have been provided.  
						
						
						
						
					 
					
						2021-08-21 20:52:57 -04:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						8afac61dd6 
					 
					
						
						
							
							GUACAMOLE-1386: Merge meta key handling fix.  
						
						
						
						
					 
					
						2021-08-20 19:36:55 -07:00 
						 
				 
			
				
					
						
							
							
								Chris (Homy) 
							
						 
					 
					
						
						
							
						
						5c76dcc173 
					 
					
						
						
							
							GUACAMOLE-1397: AUTH-TOTP set autofocus to input field  
						
						
						
						
					 
					
						2021-08-19 17:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						a54c78554f 
					 
					
						
						
							
							GUACAMOLE-1398: Merge explicitly fit guac-tiled-clients directive to available space.  
						
						
						
						
					 
					
						2021-08-17 08:14:32 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1d83307b8c 
					 
					
						
						
							
							GUACAMOLE-1398: Explicitly fit guac-tiled-clients directive to available space.  
						
						... 
						
						
						
						The CSS rule expanding the guac-tiled-clients directive to fit the
viewport was not properly updated when the elements and classes involved
were changed via c9900434c4 
						
						
					 
					
						2021-08-17 02:15:37 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						8d15ada126 
					 
					
						
						
							
							GUACAMOLE-1366: Merge correct sort order of connection history entries.  
						
						
						
						
					 
					
						2021-08-13 10:33:13 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6787d3fa9f 
					 
					
						
						
							
							GUACAMOLE-1366: Correct sort order of connection history entries.  
						
						... 
						
						
						
						The sort order of connection history entries should be descending, with
the most recent connection attempt shown first. This has been incorrect
since 1.3.0 due to the migration to the newer, searchable/sortable
history structure. 
						
						
					 
					
						2021-08-12 23:11:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6608ba3e2d 
					 
					
						
						
							
							GUACAMOLE-1386: Centralize abstraction of KeyboardEvent contents within KeyEvent and its subclasses.  
						
						
						
						
					 
					
						2021-08-12 22:43:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b629b2137e 
					 
					
						
						
							
							GUACAMOLE-1386: Do not synchronize modifiers based on key events that were dropped/rejected.  
						
						
						
						
					 
					
						2021-08-12 22:43:16 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b347a118fa 
					 
					
						
						
							
							GUACAMOLE-1386: Defer handling of "Meta" until it is known to be functioning as a modifier.  
						
						... 
						
						
						
						Some platforms like ChromeOS use the Meta key as an alternative method
for typing individual keys like Home (Meta+Left) and End (Meta+Right).
In these cases, Meta does not function as a modifier and is actually
implicitly released once the keyboard shortcut is identified.
Since we cannot know whether Meta is actually Meta until it's confirmed
to be used by itself or with another key, we need to defer handling of
Meta keydown until either (1) Meta is released without having been used
with another key or (2) Meta is used as a modifier with another key. 
						
						
					 
					
						2021-08-12 16:33:19 -07:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						d771dae61f 
					 
					
						
						
							
							GUACAMOLE-1396: Merge update comment block to have correct array type for actions field  
						
						
						
						
					 
					
						2021-08-06 11:41:00 -04:00 
						 
				 
			
				
					
						
							
							
								Timothy Worcester 
							
						 
					 
					
						
						
							
						
						ff5eeff283 
					 
					
						
						
							
							GUACAMOLE-1396: Update comment block to have correct array type for actions field  
						
						
						
						
					 
					
						2021-08-06 11:15:35 -04:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						1b8bc9754d 
					 
					
						
						
							
							GUACAMOLE-1391: Merge correct typo when referencing SHA_256 enum  
						
						
						
						
					 
					
						2021-07-30 08:16:10 -04:00 
						 
				 
			
				
					
						
							
							
								Bitson 
							
						 
					 
					
						
						
							
						
						acc8f816ce 
					 
					
						
						
							
							GUACAMOLE-1391: Fixed typo when trying to reference the SHA_256 enum value.  
						
						
						
						
					 
					
						2021-07-29 20:56:06 -05:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						04eb696e07 
					 
					
						
						
							
							GUACAMOLE-1391: Merge support for hashing passwords with SHA-256 in user-mapping.xml  
						
						
						
						
					 
					
						2021-07-29 20:17:02 -04:00