| 
							
							
								 James Muehlner | b8d2a9edc1 | GUACAMOLE-1656: Check if user KSM config is null before constructing a client. | 2022-09-29 03:12:20 +00:00 |  | 
			
				
					| 
							
							
								 Mike Jumper | 6c43611f51 | GUACAMOLE-1656: Merge support for per-user KSM vaults. | 2022-09-28 15:06:40 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 06d321fe5d | GUCAMOLE-1656: Do not expose the KSM config blob through the REST API. | 2022-09-28 21:55:32 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 8a7bde8e9c | GUACAMOLE-1656: Simplify, clean up, and improve documentation of KSM code. | 2022-09-23 23:19:41 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 719e957be1 | GUACAMOLE-990: Guarantee auth banning occurs before all other auth processing. | 2022-09-12 09:17:32 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | dfc7e6dd90 | GUACAMOLE-1656: Simplify auto-refresh behavior in JDBC auth provider. | 2022-08-26 18:12:23 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 3790d76fc9 | GUACAMOLE-1656: Force refresh the user context on updateUserContext to ensure that any modified user attributes are picked up. | 2022-08-26 18:12:21 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 33f2b499ef | GUACAMOLE-1656: Fall back to user KSM config for single value fetch. | 2022-08-26 18:11:40 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 87cd7fbe22 | GUACAMOLE-1656: Remove user attributes header; it does not look good. | 2022-08-26 18:07:46 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | e4c65cba19 | GUACAMOLE-1656: Add per-user KSM vault functionality. | 2022-08-26 18:07:43 +00:00 |  | 
			
				
					| 
							
							
								 Mike Jumper | 6b03b113a9 | GUACAMOLE-1661: Merge support for indexing KSM records by user domain. | 2022-08-25 09:07:45 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | c7bb1cb50c | GUACAMOLE-1661: Parse config only once when iterating records. | 2022-08-25 00:03:18 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 2b997a9992 | GUACAMOLE-1661: Restore logic to not index records by login if hostname is already defined. | 2022-08-24 19:03:16 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | e0a9364dde | GUACAMOLE-1661: Simplify and clarify KSM domain search code. | 2022-08-24 18:53:21 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | a99a76568b | GUACAMOLE-990: Merge new guacamole-auth-ban extension to block brute-force auth attempts. | 2022-08-22 15:57:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2e5d3f4faf | GUACAMOLE-990: Disable tracking if max addresses is not a positive integer. | 2022-08-22 15:16:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 584db45a4f | GUACAMOLE-990: Enabled/disable auth failure tracking via implementations of a common interface. | 2022-08-22 15:16:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a9ed4c2982 | GUACAMOLE-990: Revise guacamole-auth-ban log levels to generally always notify of problematic addresses. | 2022-08-22 15:16:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 43f65357c8 | GUACAMOLE-990: Limit maximum number of tracked addresses. | 2022-08-22 15:16:45 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2b19bc95da | GUACAMOLE-990: Use translation string for "too many failed attempts" error. | 2022-08-22 15:16:45 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 275b5bee13 | GUACAMOLE-990: Add extension for automatically blocking brute-force auth attempts. | 2022-08-22 09:59:06 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 593cfaaffe | GUACAMOLE-1661: Match by both user and domain when using KEEPER_USER_ tokens. | 2022-08-10 23:49:59 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | aa06c81f29 | GUACAMOLE-1661: Add domain search support for KSM vault extension. | 2022-08-10 17:36:44 +00:00 |  | 
			
				
					| 
							
							
								 Niubbo75 | a4713ca53b | GUACAMOLE-1612: Fix/Add italian translations | 2022-08-08 14:17:45 +02:00 |  | 
			
				
					| 
							
							
								 James Muehlner | b35b4d509f | GUACAMOLE-1372: Modify usage of SAML library to allow signed requests. | 2022-07-28 18:28:58 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 67b5db77e1 | GUACAMOLE-1629: Keep track of iterated identifiers when recursing connection group tree looking for KSM attribute to ensure no infinite loop. | 2022-07-26 21:39:07 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | d599ad317c | GUACAMOLE-1643: Ensure that the KSM config attribute is always visible for connection groups. | 2022-07-21 23:26:25 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 492dbf48d6 | GUACAMOLE-1643: Ensure connection groups with an empty KSM config attribute fall back to the global config. | 2022-07-21 23:25:25 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | b8058e7561 | GUACAMOLE-1643: Validate/translate KSM configs and one-time tokens on connection group save. | 2022-07-21 17:38:31 +00:00 |  | 
			
				
					| 
							
							
								 Mike Jumper | 8772207a75 | GUACAMOLE-1629: Merge support for vault-specific configuration at the connection group level. | 2022-07-07 10:33:42 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 12832bed88 | GUACAMOLE-1629: Use Java 8 compatible collector to append connection group attributes. | 2022-07-06 19:06:42 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 0585ab5e5b | GUACAMOLE-1629: Fix client/cache confusion in comments. | 2022-07-06 19:01:33 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 374f1b5e49 | GUACAMOLE-1629: Always include any pre-existing connection group attributes when exposing new ones. | 2022-07-06 17:55:36 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 5b69bf405d | GUACAMOLE-1629: Use TextField for KSM configuration since it's always one line. | 2022-07-06 17:31:22 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 616cb39682 | GUACAMOLE-1372: Throw fatal exception if files are specified but unreadable. | 2022-07-05 20:38:11 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 025e831b3d | GUACAMOLE-1372: Add configuration properties for setting private key and cert. | 2022-07-05 19:49:54 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | fee2f8b416 | GUACAMOLE-1629: Hook KSM vault code into base vault code and clean up. | 2022-07-01 20:14:34 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 16efc0cdc1 | GUACAMOLE-1629: Implement multiple-vault support for KSM codebase. | 2022-06-29 21:36:53 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | f7d90a641e | GUACAMOLE-1629: Add configuration properties and associated translations. | 2022-06-29 21:36:22 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | f64bd30e9d | GUACAMOLE-1623: Use Java 8 List initializer to fix Java 8 builds. | 2022-06-23 02:41:42 +00:00 |  | 
			
				
					| 
							
							
								 Mike Jumper | 7d71391bb3 | GUACAMOLE-1623: Merge support for extracting Windows domain information from vault-stored usernames. | 2022-06-22 16:11:58 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 647cfa6a0c | GUACAMOLE-1623: Extract domain field directly from the vault, or split out of username. | 2022-06-22 22:42:30 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 4b161a5a6e | GUACAMOLE-377: Merge client-side support for frame tracking, RemoteFX parameter, and performance tracking extension. | 2022-06-13 12:58:50 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 31f9107ca2 | GUACAMOLE-1616: Send updated tokens after adding HISTORY_UUID. | 2022-06-03 20:51:59 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 7e4627c943 | GUACAMOLE-1616: Store HISTORY_UUID in tokens for use by other extensions. | 2022-05-31 21:36:08 +00:00 |  | 
			
				
					| 
							
							
								 James Muehlner | cd3c1fbf35 | GUACAMOLE-1616: Write history records for external connections if configured to do so. | 2022-05-31 17:33:04 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 59ace6c493 | GUACAMOLE-377: Add extension for displaying render statistics in a toolbar. | 2022-05-18 15:56:39 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 6425b69bd8 | Merge changes from 1.5.0 back to master. | 2022-04-28 17:04:37 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 837a0360be | GUACAMOLE-641: Clarify that null will also be returned if the List actually contains null. | 2022-04-27 22:01:01 +00:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 741cf481d6 | GUACAMOLE-641: Ensure empty strings within KSM record fields are handled as if the field value is absent. | 2022-04-27 19:22:04 +00:00 |  |