Commit Graph

  • 27ae3c7814 GUACAMOLE-1523: Merge resync ONLY local clipboard to internal clipboard. Virtually Nick 2022-01-25 20:42:00 -05:00
  • cc8b3f734c GUACAMOLE-1523: Resync ONLY local clipboard to internal clipboard. Michael Jumper 2022-01-25 11:50:51 -08:00
  • 6b24394c9b GUACAMOLE-1507: Merge support for configuring the 'extension-priority' property via Docker environment variables. Mike Jumper 2022-01-23 18:42:45 -08:00
  • 0f83d2ea48 GUACAMOLE-1508: Merge ensure extension JarFile is always properly closed. Virtually Nick 2022-01-23 19:14:13 -05:00
  • df386bfd10 GUACAMOLE-1508: Ensure extension JarFile is always properly closed. Michael Jumper 2022-01-23 15:04:06 -08:00
  • 7e30b8682a GUACAMOLE-1509: Merge add contextual CSS classes to reduce template ambiguity. Virtually Nick 2022-01-23 15:30:37 -05:00
  • d1bbfd18ab GUACAMOLE-1509: Add contextual CSS classes to containers/elements that are otherwise ambiguous. Michael Jumper 2022-01-21 08:38:50 -08:00
  • a7cf01064a GUACAMOLE-1509: Add status-specific CSS classes to connection notifications. Michael Jumper 2022-01-21 08:36:28 -08:00
  • a688bc507c GUACAMOLE-1509: Add name attribute to all applicable fields. Michael Jumper 2022-01-23 12:18:32 -08:00
  • c93b05ca23 GUACAMOLE-1509: Automatically generate CSS classes for forms and fields. Michael Jumper 2022-01-21 08:36:28 -08:00
  • b34696e48b GUACAMOLE-1508: Merge add support for nesting .jar files within extensions. Virtually Nick 2022-01-23 15:06:51 -05:00
  • ac7ceb5862 GUACAMOLE-1511: Merge revert incorrect recursive constructor invocation. Virtually Nick 2022-01-23 15:06:00 -05:00
  • bba94c0f94 GUACAMOLE-1511: Revert incorrect recursive constructor invocation. Michael Jumper 2022-01-23 11:56:25 -08:00
  • c079b31dd5 GUACAMOLE-1511: Merge automatically trim whitespace from property values. Virtually Nick 2022-01-23 14:28:18 -05:00
  • 979505bb58 GUACAMOLE-641: Remove Azure Key Vault extension until license text can be obtained. Michael Jumper 2022-01-21 15:23:41 -08:00
  • e89a65586c GUACAMOLE-641: Alternatively download .pem files for private keys. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 86d1de5f2c GUACAMOLE-641: Automatically pull Guacamole properties from vault. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 46501f4b63 GUACAMOLE-641: Correct standard vs. custom field logic for complex retrievals. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 1cfd2ee835 GUACAMOLE-641: Index records by username ONLY if not related to a hostname. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 87b26fe2c8 GUACAMOLE-641: Use record service to resolve hostname/username of records for later lookup. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 55b7e6f867 GUACAMOLE-641: Additionally match against KSM custom fields based on labels. Michael Jumper 2022-01-21 15:23:41 -08:00
  • f8f0779d7a GUACAMOLE-641: Manually extract password value from KeeperRecord. Michael Jumper 2022-01-21 15:23:41 -08:00
  • b6e6800c0d GUACAMOLE-641: Consider null token mapping (blank YAML) to be empty. Michael Jumper 2022-01-21 15:23:41 -08:00
  • aee1b13b2b GUACAMOLE-641: Include KSM extension in vault distribution. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 62863f8a0b GUACAMOLE-641: Log possible ambiguous record retrievals at debug level. Michael Jumper 2022-01-21 15:23:41 -08:00
  • c5ae027225 GUACAMOLE-641: Add user- and gateway-specific tokens. Michael Jumper 2022-01-21 15:23:41 -08:00
  • b655866057 GUACAMOLE-641: Consider existing tokens when injecting tokens from vault. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 7641fa9222 GUACAMOLE-641: Allow TokenInjecting* implementations to consider values of existing tokens. Michael Jumper 2022-01-21 15:23:41 -08:00
  • d2f5596015 GUACAMOLE-641: Automatically provide KEEPER_SERVER_* tokens based on connection parameters. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 30f24de808 GUACAMOLE-641: Allow vault implementations to automatically provide tokens based on connection parameters (without YAML mapping). Michael Jumper 2022-01-21 15:23:41 -08:00
  • d0bd4b52d6 GUACAMOLE-641: Add general service for retrieving data from Keeper records. Michael Jumper 2022-01-21 15:23:41 -08:00
  • d0043e34dd GUACAMOLE-641: Allow token mapping file to not exist. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 8bedbe746c GUACAMOLE-641: Add initial draft implementation of KSM vault support for Guacamole. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 786430612e GUACAMOLE-641: Canonicalize individual, tokenized components of secret names rather than the whole name. Michael Jumper 2022-01-21 16:34:23 -08:00
  • 16cb9ed69b GUACAMOLE-641: Expand CONNECTION_USERNAME and CONNECTION_HOSTNAME tokens only if corresponding parameters are non-empty. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 4d3b2a9435 GUACAMOLE-641: Obtain connection hostname and/or username for vault tokens via privileged access, if possible. Michael Jumper 2022-01-21 15:23:41 -08:00
  • 5aba0cd09d GUACAMOLE-641: Read token/secret mapping from YAML instead of JSON. Michael Jumper 2022-01-21 15:23:41 -08:00
  • b57578ad8e GUACAMOLE-641: Rename vault-specific username token to "USERNAME" to avoid confusion with "GUAC_USERNAME". Michael Jumper 2022-01-21 15:23:41 -08:00
  • f99b3a3213 GUACAMOLE-641: Rename guacamole-auth-vault to guacamole-vault (does not provide auth). Michael Jumper 2022-01-21 15:23:41 -08:00
  • 2df24bf911 GUACAMOLE-641: Document return type of VaultUserContext.resolve(). Michael Jumper 2022-01-21 15:23:41 -08:00
  • 0359aa6225 GUACAMOLE-641: Follow widely-accepted public static final Logger idiom. Michael Jumper 2022-01-21 15:23:40 -08:00
  • e0fce54056 GUACAMOLE-641: Correct typo in documentation - "AzureKeyVaultAuthenticationiProviderModule" should be "AzureKeyVaultAuthenticationProviderModule". Michael Jumper 2022-01-21 15:23:40 -08:00
  • 3dbb821baf GUACAMOLE-641: Retrieve tokens asynchronously and in parallel. Michael Jumper 2022-01-21 15:23:40 -08:00
  • 2f946d962b GUACAMOLE-641: Allow tokens to be easily injected on-demand. Michael Jumper 2022-01-21 15:23:40 -08:00
  • e56becc258 GUACAMOLE-641: Retrieve secrets from Azure Key Vault. Michael Jumper 2022-01-21 15:23:40 -08:00
  • cab29bacf7 GUACAMOLE-641: Automatically cache requests for secrets from the vault. Michael Jumper 2022-01-21 15:23:40 -08:00
  • 6145a79f5d GUACAMOLE-641: Add generic vault support with an initial Azure Key Vault implementation. Michael Jumper 2022-01-21 15:23:40 -08:00
  • 0ac67b8cf8 GUACAMOLE-641: Provide strict filtering mode for TokenFilter which disallows undefined tokens. Michael Jumper 2022-01-21 15:23:40 -08:00
  • 19920eeed1 GUACAMOLE-641: Allow token retrieval/generation to fail with an error. Michael Jumper 2022-01-21 15:23:40 -08:00
  • 60008bb4f0 GUACAMOLE-1511: Automatically trim whitespace from property values. Michael Jumper 2022-01-21 08:04:23 -08:00
  • 27c4935e36 GUACAMOLE-1508: Automatically delete temporary files on webapp shutdown. Michael Jumper 2022-01-20 16:03:17 -08:00
  • 3fb309bbcf GUACAMOLE-1508: Bundle libraries for all extensions as nested .jar files. Michael Jumper 2022-01-20 16:03:17 -08:00
  • 6548d00da5 GUACAMOLE-1508: Add support for bundling libraries within extensions as nested .jar files. Michael Jumper 2022-01-20 16:03:17 -08:00
  • e05f7c9fbd GUACAMOLE-1507: Enable configuration of of the 'extension-priority' parameter via environment variable mtannertdev 2022-01-20 02:07:34 -05:00
  • c719fae196 GUACAMOLE-1495: add pl-pl-qwerty to server-layout ClassicGOD 2022-01-10 20:38:18 +01:00
  • 1b3361e006 GUACAMOLE-1394: Merge support for setting OpenID groups claim type in Docker image. Mike Jumper 2022-01-03 22:01:14 -08:00
  • 6a9cd798bf GUACAMOLE-1275: Merge correction to user home page permission check. Mike Jumper 2022-01-03 21:09:29 -08:00
  • c2c3428cf0 GUACAMOLE-1488: Add support for configuring LDAP SSL protocol. Virtually Nick 2022-01-03 15:31:47 -05:00
  • 70f73cd47d GUACAMOLE-1394: Add support for setting OpenID groups claim type in Docker. Virtually Nick 2022-01-03 12:43:17 -05:00
  • 5a7909a1fc GUACAMOLE-1275: Use effective permissions for determining user home page. Virtually Nick 2022-01-03 11:55:20 -05:00
  • aa99b4bc8a GUACAMOLE-957: Merge add license information for SnakeYAML version required by updated Jackson. Virtually Nick 2021-12-27 13:03:50 -07:00
  • c8ffbbdbab GUACAMOLE-957: Add license information for SnakeYAML version required by updated Jackson. Michael Jumper 2021-12-25 23:08:13 -08:00
  • 20eec4bbb0 Merge 1.4.0 changes back to master. Virtually Nick 2021-12-27 09:32:39 -05:00
  • 9fe64a77b8 GUACAMOLE-1402: Use new Client state enum in webapp. Virtually Nick 2021-12-27 09:27:07 -05:00
  • 52d10b2ba0 GUACAMOLE-773: Merge latest update of Java and JavaScript dependencies. Virtually Nick 2021-12-27 07:18:17 -07:00
  • d8ce01318e GUACAMOLE-773: Update JavaScript dependencies to latest stable, compatible versions. Michael Jumper 2021-12-25 16:32:14 -08:00
  • b8d23962d6 GUACAMOLE-773: Update Java dependencies to latest stable, compatible versions. Michael Jumper 2021-12-25 15:43:53 -08:00
  • 881d203080 GUACAMOLE-1418: Merge add support of SQLServer JDBC plugin to Docker build Virtually Nick 2021-12-26 08:37:32 -07:00
  • 2d269a129d Merge 1.4.0 changes back to master. Virtually Nick 2021-12-26 10:32:55 -05:00
  • 0a0cecd24c GUACAMOLE-1364: Merge correct rendering of SSO provider list during invalid login animation. Virtually Nick 2021-12-26 08:31:28 -07:00
  • e35f3bbd63 GUACAMOLE-1402: Expose Client state enum values. Virtually Nick 2021-12-25 22:24:09 -05:00
  • f1e9ee6876 GUACAMOLE-1364: Correct rendering of SSO provider list during invalid login animation. Michael Jumper 2021-12-26 00:00:24 -08:00
  • 42f753bda8 GUACAMOLE-1418: update SQL Server driver to 9.4.1 jbpaux 2021-12-25 22:40:26 +01:00
  • c6eeeab560 GUACAMOLE-1418: fix missing space jbpaux 2021-12-25 22:36:17 +01:00
  • e64013059d Merge 1.4.0 changes back to master. Virtually Nick 2021-12-25 10:20:06 -05:00
  • 014d692567 GUACAMOLE-478: Merge add parameter definition and translations for "normalize-clipboard". Virtually Nick 2021-12-25 09:51:47 -05:00
  • b66c964848 GUACAMOLE-478: Add parameter definition and translations for "normalize-clipboard". Michael Jumper 2021-12-25 00:48:25 -08:00
  • 841b659a20 Merge 1.4.0 changes back to master. Michael Jumper 2021-12-24 14:52:16 -08:00
  • 5de1063302 GUACAMOLE-1261: Merge correction to handling of generated settings URLs. Mike Jumper 2021-12-24 14:51:49 -08:00
  • c04af737b4 GUACAMOLE-1418: Make use of secrets files clearer jbpaux 2021-12-24 17:13:23 +01:00
  • f34477f90e GUACAMOLE-1261: Escape strings used to generate URLs for user, groups, and connections. Virtually Nick 2021-08-23 12:38:20 -04:00
  • a543db56e2 Merge 1.4.0 changes back to master. Virtually Nick 2021-12-19 18:35:32 -05:00
  • f6c1251acc GUACAMOLE-986: Merge update documentation of parameters/returns. Virtually Nick 2021-12-19 18:32:33 -05:00
  • 1ca1161a68 GUACAMOLE-986: Update documentation of all parameters/returns to specify non-nullable and/or primitive types where appropriate. Michael Jumper 2021-12-18 19:03:52 -08:00
  • da495eb7c3 GUACAMOLE-1475: Merge make api-session-timeout set-able via Docker env var Virtually Nick 2021-12-14 14:24:53 -05:00
  • 6857c1d220 GUACAMOLE-1475: Make api-session-timeout setable in Docker via env var API_SESSION_TIMEOUT Marc Jegliewski 2021-12-13 12:41:12 +01:00
  • 137beacaf7 Merge 1.4.0 changes back to master. Virtually Nick 2021-12-12 07:30:43 -05:00
  • 7d92822441 GUACAMOLE-1064: Merge add Norwegian keymap parameter value and translation. Virtually Nick 2021-12-12 07:28:13 -05:00
  • 588915d232 Merge 1.4.0 changes back to master. Virtually Nick 2021-12-12 07:25:13 -05:00
  • a9e15a9988 GUACAMOLE-1411: Merge bump version numbers to 1.4.0. Virtually Nick 2021-12-12 07:23:04 -05:00
  • 5e9e215356 GUACAMOLE-1411: Bump version numbers to 1.4.0. Michael Jumper 2021-12-10 23:11:14 -08:00
  • dd563796e7 GUACAMOLE-680: Merge navigate user back to home screen upon clicking "re-login". Virtually Nick 2021-12-11 07:48:24 -05:00
  • 68dd871e24 GUACAMOLE-1064: Add Norwegian keymap parameter value and translation. Michael Jumper 2021-12-10 23:43:36 -08:00
  • c232c17b71 GUACAMOLE-680: Navigate user back to home screen upon clicking "re-login". Michael Jumper 2021-11-12 14:35:15 -08:00
  • 666ae93a9d GUACAMOLE-1433: Merge update PostgreSQL JDBC driver in Docker image Virtually Nick 2021-12-04 08:11:22 -05:00
  • 48a38e7b97 Merge 1.4.0 changes back to master. James Muehlner 2021-12-03 21:23:39 -08:00
  • 66e1f1f136 GUACAMOLE-1364: Merge functionality to allow traditional username/password or SSO. James Muehlner 2021-12-03 21:19:58 -08:00
  • b6696b9dba GUACAMOLE-1364: Extract common SSO resource for IdP redirect. Michael Jumper 2021-12-03 21:12:06 -08:00
  • 0e9860ecf7 GUACAMOLE-1364: Allow both traditional username/password and SSO. Michael Jumper 2021-11-25 19:35:46 -08:00
  • 82e48c30bf GUACAMOLE-1364: Merge SSO extensions refactoring. James Muehlner 2021-12-03 20:35:17 -08:00