Commit Graph

  • 7dc0b3b509 GUACAMOLE-1364: Extract common base SSO classes. Michael Jumper 2021-12-03 20:29:13 -08:00
  • a6b38bec62 GUACAMOLE-1364: Remove unnecessary separate dist .tar.gz for SSO extensions (now distributed within common .tar.gz). Michael Jumper 2021-11-25 19:01:57 -08:00
  • ba93d17265 GUACAMOLE-1364: Correct naming of SAML auth field and translation. Michael Jumper 2021-11-25 18:26:31 -08:00
  • 817f19290d GUACAMOLE-1364: Unify translations of SSO extensions. Michael Jumper 2021-11-25 18:21:17 -08:00
  • 36a02c1f90 GUACAMOLE-1364: Refactor all SSO extensions beneath common base. Michael Jumper 2021-11-25 17:54:08 -08:00
  • cce2043fae GUACAMOLE-1433: Update postgresql JDBC driver in Docker image to fix "authentication type 10 not supported" error Scott C Wang 2021-11-22 22:26:27 -06:00
  • c143c7cb5c Merge 1.4.0 changes back to master. Virtually Nick 2021-11-22 20:22:39 -05:00
  • ea657099f5 GUACAMOLE-1364: Merge do not rely on Collectors.toUnmodifiableMap(). Virtually Nick 2021-11-22 20:20:53 -05:00
  • cce63e74c4 GUACAMOLE-1364: Do not rely on Collectors.toUnmodifiableMap() as it is not part of Java 8. Michael Jumper 2021-11-22 15:10:36 -08:00
  • 09b1508ec7 Merge 1.4.0 changes back to master. Virtually Nick 2021-11-22 15:47:15 -05:00
  • 3162a3b4f7 GUACAMOLE-1364: Merge clean up overall logic of SAML authentication flow. Virtually Nick 2021-11-22 15:43:58 -05:00
  • 76caea0fa8 GUACAMOLE-1364: Actually inject parameter tokens derived from SAML. Michael Jumper 2021-11-20 22:29:51 -08:00
  • d360d2a9ef GUACAMOLE-1364: Clean up overall logic of SAML authentication flow. Michael Jumper 2021-11-20 22:25:05 -08:00
  • 1c12f9f212 GUACAMOLE-957: Merge bind password field default fix for LDAP. James Muehlner 2021-11-15 19:38:45 -08:00
  • 0376c0ff4c GUACAMOLE-957: Merge fixed handling for empty/deleted ldap-servers.yml. James Muehlner 2021-11-15 19:37:36 -08:00
  • bc0b14a7c5 GUACAMOLE-957: Default bind password should be bind password, not DN (correct copypasta). Michael Jumper 2021-11-13 17:21:48 -08:00
  • 1bec3e76c5 GUACAMOLE-957: Clear out cached ldap-servers.yml if it is deleted. Michael Jumper 2021-11-13 17:05:11 -08:00
  • a056218950 GUACAMOLE-957: Use guacamole.properties alone for LDAP configuration if ldap-servers.yml is empty. Michael Jumper 2021-11-13 16:49:00 -08:00
  • 62b26fb594 GUACAMOLE-1453: Merge enable MySQL/MariaDB SSL connection using legacy property Virtually Nick 2021-10-28 13:09:44 -04:00
  • 23b9d91d6f GUACAMOLE-1453: Reflect of indicate.(minor change) Tadashi Kanda 2021-10-29 00:39:17 +09:00
  • d722c3a759 GUACAMOLE-1453: Reflect of indicate. Tadashi Kanda 2021-10-28 23:53:13 +09:00
  • 3b34d2cd73 GUACAMOLE-1453: Enable SSL connection between Guacamole and DB using MaraiDB Connector/J Tadashi Kanda 2021-10-28 11:59:11 +09:00
  • fc3748fd87 GUACAMOLE-1446: Merge corrections to various typos in documentation. Mike Jumper 2021-10-26 18:43:04 -07:00
  • 24ae073aa8 GUACAMOLE-1446: Fixed a typo mistake ("ssociate", "initialied", "assocaited"). Jimmy 2021-10-18 09:44:30 +03:00
  • 67a8fae8b0 GUACAMOLE-1446: Fixed a typo mistake ("propogation"). Jimmy 2021-10-18 09:18:35 +03:00
  • 40d8535281 GUACAMOLE-1446: Fixed a typo mistake ("Conneccting", "otherise"). Jimmy 2021-10-18 09:11:11 +03:00
  • 4e19e37bfb GUACAMOLE-1446: Fixed a typo mistake ("approriate"). Jimmy 2021-10-18 09:06:45 +03:00
  • cc3f3813b8 GUACAMOLE-1446: Fixed a typo mistake ("destionation"). Jimmy 2021-10-18 09:03:45 +03:00
  • 8b365c6da6 GUACAMOLE-1446: Fixed a typo mistake ("accomodate"). Jimmy 2021-10-18 08:56:08 +03:00
  • a818aff733 GUACAMOLE-1446: Fixed a typo mistake ("the the") in some java files. Jimmy 2021-10-16 19:27:05 +03:00
  • fb8ce0951c Merge 1.4.0 changes back to master. Virtually Nick 2021-10-25 07:35:52 -04:00
  • d05e37923c GUACAMOLE-956: Merge leverage HTTP header instead of query parameter for auth/session tokens. Virtually Nick 2021-10-25 07:29:50 -04:00
  • 38b3a19ace GUACAMOLE-956: Clarify relation of ContainerRequest to the HTTP request that resulted in an exception. Michael Jumper 2021-10-25 03:05:17 -07:00
  • 262643b293 GUACAMOLE-957: Merge add support for querying multiple LDAP servers. Virtually Nick 2021-10-24 21:09:07 -04:00
  • 0597358dde GUACAMOLE-956: Decouple tunnel UUID from HTTP tunnel session identification. Michael Jumper 2021-10-22 18:28:59 -07:00
  • 1a0802f4a3 GUACAMOLE-956: Provide alternative means of deleting the current token that does not specify the token within the URL. Michael Jumper 2021-02-26 13:15:46 -08:00
  • aacf63857c GUACAMOLE-956: Use "Guacamole-Token" header in favor of "token" query parameter when invoking REST API from client. Michael Jumper 2020-02-11 16:23:38 -08:00
  • 5fdfb56c8b GUACAMOLE-956: Automatically pull token from HTTP header or query parameter. Michael Jumper 2020-02-11 16:16:43 -08:00
  • 00f83145a3 GUACAMOLE-957: Leverage capturing group in user match regex to determine Guacamole LDAP user identities. Michael Jumper 2021-10-23 15:53:56 -07:00
  • b45fc9b6e5 GUACAMOLE-957: Evaluate default value of LDAP configuration only if provided value is null. Michael Jumper 2021-10-23 15:12:06 -07:00
  • 0f96d5e122 GUACAMOLE-957: Continue to use cached version of LDAP YAML if an error occurs. Michael Jumper 2021-10-21 17:16:23 -07:00
  • d80ab47c97 GUACAMOLE-957: Use case insensitive matching for LDAP YAML regular expressions by default. Michael Jumper 2021-10-21 17:15:22 -07:00
  • a216ec902a GUACAMOLE-957: Match any user for LDAP YAML by default. Michael Jumper 2021-10-21 16:34:39 -07:00
  • 5a757d0418 GUACAMOLE-957: Add support for configuring the general network timeout for LDAP. Michael Jumper 2021-10-21 16:17:02 -07:00
  • 55437faad0 GUACAMOLE-957: Use guacamole.properties for LDAP YAML defaults. Michael Jumper 2021-10-21 16:07:28 -07:00
  • 160d29df95 GUACAMOLE-957: Define all default LDAP configuration values in central location. Michael Jumper 2021-10-21 15:59:00 -07:00
  • f322dc3f3e GUACAMOLE-957: Cache LDAP configuration YAML until modified. Michael Jumper 2021-10-21 15:08:28 -07:00
  • 0fc7c03d70 GUACAMOLE-957: Allow single-element array values for YAML LDAP configuration to be specified as simple strings. Michael Jumper 2021-10-21 00:56:37 -07:00
  • 91a057cad9 GUACAMOLE-957: Choose LDAP configurations based on usernames. Michael Jumper 2021-10-21 00:30:47 -07:00
  • 49a4a6c7a0 GUACAMOLE-957: Support reading multiple LDAP server configurations from "ldap-servers.yml". Michael Jumper 2021-10-20 23:35:13 -07:00
  • 278bfa17ae GUACAMOLE-957: Allow each user to be associated with multiple LDAP servers. Michael Jumper 2021-10-20 21:29:41 -07:00
  • 07b443257f GUACAMOLE-957: Refactor LDAP configuration such that it may be user-specific. Michael Jumper 2021-10-20 18:45:06 -07:00
  • a06802c320 Merge 1.4.0 changes back to master. Michael Jumper 2021-10-22 22:31:00 -07:00
  • 85cef39954 GUACAMOLE-1130: Merge limitation of LDAP query scope to only required attributes. Mike Jumper 2021-10-22 22:29:53 -07:00
  • d82f0eacf3 GUACAMOLE-1130: Correct logic for attribute search and retrieval, and apply attribute filters to User and Connection searches. Virtually Nick 2021-08-23 21:37:30 -04:00
  • 59c7d5de34 GUACAMOLE-1130: Correct style issues and simplify the code that builds group attribute arrays. Virtually Nick 2021-08-21 21:29:13 -04:00
  • 420ffa175d GUACAMOLE-1130: Only retrieve LDAP attributes that are strictly necessary Edgardo Rodriguez 2020-07-26 11:56:35 -03:00
  • 909a30ef5b Merge 1.4.0 changes back to master. James Muehlner 2021-09-16 20:08:19 -07:00
  • 3a083a1b40 GUACAMOLE-773: Merge version bump for commons-collections to 3.2.2. James Muehlner 2021-09-16 20:07:54 -07:00
  • 88ab68cf6b GUACAMOLE-773: Update commons-collections dependency of guacamole-auth-radius to latest (3.2.2). Michael Jumper 2021-09-16 19:51:27 -07:00
  • 4e3fbd9fe5 Merge 1.4.0 changes back to master. James Muehlner 2021-09-16 19:37:54 -07:00
  • 3199fdd309 GUACAMOLE-1218: Merge inclusion of encrypt-json.sh script in dist archive. James Muehlner 2021-09-16 19:34:33 -07:00
  • ea70b54dbe GUACAMOLE-1218: Merge casing fix for hex values in ByteArrayProperty. James Muehlner 2021-09-16 19:32:09 -07:00
  • 0fe3c441d3 GUACAMOLE-1218: Include "encrypt-json.sh" reference implementation in guacamole-auth-json dist archive. Michael Jumper 2021-09-16 19:29:14 -07:00
  • 8f3172e4f6 GUACAMOLE-1218: Allow both lowercase and uppercase for hex values of ByteArrayProperty. Michael Jumper 2021-09-16 19:21:32 -07:00
  • f66c81f351 GUACAMOLE-1418: Add support of SQL Server JDBC plugin in Docker Image Jean-Benoit Paux 2021-09-16 10:38:47 +02:00
  • 002cfded80 GUACAMOLE-1407: Merge automatic detection of whether MySQL/MariaDB driver Virtually Nick 2021-08-27 09:11:13 -04:00
  • fc9739a4d6 GUACAMOLE-1407: Explicitly fail early if no JDBC driver can be found for MySQL/MariaDB. Michael Jumper 2021-08-26 18:36:22 -07:00
  • be1ad5dff3 GUACAMOLE-1407: Automatically detect whether MySQL or MariaDB version of "Connector/J" is installed. Michael Jumper 2021-08-26 17:58:32 -07:00
  • 5cf030a9e3 GUACAMOLE-1397: Merge changes automatically focusing TOTP prompt. Mike Jumper 2021-08-23 17:32:48 -07:00
  • 43546c830c GUACAMOLE-1261: Merge changes allowing object identifiers to contain slashes within AngularJS URLs. Mike Jumper 2021-08-22 18:18:25 -07:00
  • 38b0474e35 GUACAMOLE-1261: Enable eager interpretation of route parameters for users, groups, and connections. Virtually Nick 2021-08-22 14:20:08 -04:00
  • 0cc9f46882 GUACAMOLE-1199: Merge corrections to handling of unchanged, database-stored attributes. Mike Jumper 2021-08-21 18:01:25 -07:00
  • 04c908d5f7 GUACAMOLE-1199: Only update JDBC attributes if values have been provided. Virtually Nick 2020-12-28 15:21:06 -05:00
  • 8afac61dd6 GUACAMOLE-1386: Merge meta key handling fix. James Muehlner 2021-08-20 19:36:55 -07:00
  • 5c76dcc173 GUACAMOLE-1397: AUTH-TOTP set autofocus to input field Chris (Homy) 2021-08-08 09:31:04 +02:00
  • a54c78554f GUACAMOLE-1398: Merge explicitly fit guac-tiled-clients directive to available space. Virtually Nick 2021-08-17 08:14:32 -04:00
  • 1d83307b8c GUACAMOLE-1398: Explicitly fit guac-tiled-clients directive to available space. Michael Jumper 2021-08-17 02:11:18 -07:00
  • 8d15ada126 GUACAMOLE-1366: Merge correct sort order of connection history entries. Virtually Nick 2021-08-13 10:33:13 -04:00
  • 6787d3fa9f GUACAMOLE-1366: Correct sort order of connection history entries. Michael Jumper 2021-08-12 23:11:15 -07:00
  • 6608ba3e2d GUACAMOLE-1386: Centralize abstraction of KeyboardEvent contents within KeyEvent and its subclasses. Michael Jumper 2021-08-12 22:26:25 -07:00
  • b629b2137e GUACAMOLE-1386: Do not synchronize modifiers based on key events that were dropped/rejected. Michael Jumper 2021-08-12 21:53:27 -07:00
  • b347a118fa GUACAMOLE-1386: Defer handling of "Meta" until it is known to be functioning as a modifier. Michael Jumper 2021-08-12 16:12:03 -07:00
  • d771dae61f GUACAMOLE-1396: Merge update comment block to have correct array type for actions field Virtually Nick 2021-08-06 11:41:00 -04:00
  • ff5eeff283 GUACAMOLE-1396: Update comment block to have correct array type for actions field Timothy Worcester 2021-08-06 11:15:35 -04:00
  • 1b8bc9754d GUACAMOLE-1391: Merge correct typo when referencing SHA_256 enum Virtually Nick 2021-07-30 08:16:10 -04:00
  • acc8f816ce GUACAMOLE-1391: Fixed typo when trying to reference the SHA_256 enum value. Bitson 2021-07-29 19:48:13 -05:00
  • 04eb696e07 GUACAMOLE-1391: Merge support for hashing passwords with SHA-256 in user-mapping.xml Virtually Nick 2021-07-29 20:17:02 -04:00
  • 234f2cc26f GUACAMOLE-1391: Removing whitespace Bitson 2021-07-29 19:12:26 -05:00
  • b4f75abdb7 GUACAMOLE-1391 Add support for hashing passwords with SHA-256 in user-mapping.xml Bitson 2021-07-29 17:14:31 -05:00
  • 806b50e3cd GUACAMOLE-1387: Merge update and filter tiled connections only if group is actually changing. Virtually Nick 2021-07-29 11:34:36 -04:00
  • c63eb4477c GUACAMOLE-1387: Update and filter tiled connections only if group is actually changing. Michael Jumper 2021-07-28 22:10:53 -07:00
  • 055471f80f GUACAMOLE-1386: Merge correct definitions of "Meta" and "Super" keys. Virtually Nick 2021-07-27 16:13:16 -04:00
  • 5c9483a810 GUACAMOLE-1386: Correct/add "Menu" key definition, which is also not "Super". Michael Jumper 2021-07-26 20:26:39 -07:00
  • 01a5f6cdb9 GUACAMOLE-1386: Correct keyboard definition of "Windows" key as "Meta", not "Super". Michael Jumper 2021-07-26 20:26:04 -07:00
  • 8b5cdbb3b5 GUACAMOLE-1386: Define "Meta" key for on-screen keyboard instead of "Super". Michael Jumper 2021-07-26 20:11:00 -07:00
  • 925621a707 GUACAMOLE-996: Merge add support for specifying an LDAP group filter. Virtually Nick 2021-07-26 09:55:48 -04:00
  • 5e61ec7e84 GUACAMOLE-996: Add LDAP_GROUP_SEARCH_FILTER variable to Docker image. Michael Jumper 2021-07-26 02:22:35 -07:00
  • 962696199a GUACAMOLE-996: Always apply LDAP group filter, regardless of whether "ldap-config-base-dn" is set. Michael Jumper 2021-07-26 02:19:56 -07:00
  • 38c03ddfd7 GUACAMOLE-996: Use "(objectClass=*)" as default group filter. Michael Jumper 2021-06-25 00:32:06 -07:00