Commit Graph

  • 23a5c9476f GUACAMOLE-839: Merge add webapp SSO support for certificates / smart cards. Virtually Nick 2023-03-07 20:59:57 -05:00
  • 82073a5976 GUACAMOLE-839: Correct typo in JavaDoc of decode() - "valid", not "value". Michael Jumper 2023-03-07 16:38:51 -08:00
  • 9f8bb71b0e GUACAMOLE-839: Correct JavaDoc for parameters of getUsername(). Michael Jumper 2023-03-07 16:37:00 -08:00
  • d0574f8d82 GUACAMOLE-839: Use BouncyCastle for retrieval of certificate details. Michael Jumper 2023-03-07 16:34:38 -08:00
  • b283341846 GUACAMOLE-1740: Merge corrections to breadth of clipboard editor CSS. Mike Jumper 2023-03-07 12:09:25 -08:00
  • f31356c2f5 GUACAMOLE-1740: Prevent collisions of clipboard inactive and active classes with other classes of the same name. Alex Leitner 2023-03-07 18:31:45 +00:00
  • b9958fa331 GUACAMOLE-839: Include SSL/TLS auth support within SSO dist archive. Michael Jumper 2023-03-05 21:36:54 -08:00
  • a25fa1c982 GUACAMOLE-1730: Merge correction to missing comma in guacamole-history-recording-storage guac-manifest.json. Mike Jumper 2023-03-05 19:17:20 -08:00
  • d80d684cd2 GUACAMOLE-1738: Merge update version of MySQL connector Virtually Nick 2023-03-03 09:07:24 -05:00
  • e0b59bfcd0 GUACAMOLE-1730: Fix missing comma guacamole-history-recording-storage guac-manifest.json Virtually Nick 2023-03-02 19:48:16 -05:00
  • 632df70162 GUACAMOLE-1738: Update version of MySQL connector Michael Magill 2023-03-01 21:01:30 -05:00
  • 0b5b82cc48 GUACAMOLE-839: Allow accepted subject DNs to be restricted via configuration. Michael Jumper 2023-02-21 17:06:37 -08:00
  • 8255326512 GUACAMOLE-839: Move SSL/TLS client auth logic to separate service. Michael Jumper 2023-01-30 16:29:04 -08:00
  • 38f1360dec GUACAMOLE-839: Ensure SSL/TLS client auth failures are reflected in the Guacamole UI. Michael Jumper 2023-01-27 16:38:45 -08:00
  • b6ce477625 GUACAMOLE-839: Support deferred retrieval of authentication parameters. Michael Jumper 2023-01-27 13:49:18 -08:00
  • 9177cac3cc GUACAMOLE-839: Allow authenticationService to affect login screen even if not invoked by login screen. Michael Jumper 2023-01-27 12:40:02 -08:00
  • e2a6947ff6 GUACAMOLE-839: Implement base support for SSO using SSL/TLS authentication (certificates / smart cards). Michael Jumper 2023-01-26 17:18:12 -08:00
  • 6bf0b8cf63 GUACAMOLE-839: Allow testing of null nonce values. Michael Jumper 2023-01-26 11:35:44 -08:00
  • 2e8cf82234 GUACAMOLE-839: As with NonceService, ensure each auth session manager instance has its own context and will not validate the sessions of other session managers. Michael Jumper 2023-01-26 11:31:55 -08:00
  • e51d548995 GUACAMOLE-839: Ensure each NonceService instance has its own context (will not validate the nonces of other contexts). Michael Jumper 2023-01-26 11:30:51 -08:00
  • 841190df5a GUACAMOLE-839: Generate case-insensitive nonce values that can safely be used in domains. Michael Jumper 2023-01-26 10:24:08 -08:00
  • f2c7d746ea GUACAMOLE-839: Move authentication session management service to internal common SSO library. Michael Jumper 2023-01-26 09:43:49 -08:00
  • 1015df6b47 GUACAMOLE-839: Move nonce-generation service to internal common SSO library. Michael Jumper 2023-01-17 10:42:53 -08:00
  • e9d8618cc8 GUACAMOLE-1744: Merge fix to clean up UI only if user is not logged in. James Muehlner 2023-02-28 11:46:10 -08:00
  • 5b8170eee4 GUACAMOLE-1744: Clean up UI only if user is not logged in. Michael Jumper 2023-02-28 11:01:42 -08:00
  • 4308bc1389 GUACAMOLE-1740: Merge change hiding clipboard contents in sidebar until explicitly focused. James Muehlner 2023-02-27 15:33:21 -08:00
  • 2c15f3d21f GUACAMOLE-1740: Don't display clipboard contents in the clipboard editor until it is focused on. Alex Leitner 2023-02-22 18:47:29 +00:00
  • 9caf5c530f GUACAMOLE-1744: Merge automatically clean up UI if session has expired in the background. Virtually Nick 2023-02-27 17:56:18 -05:00
  • d10c35396e GUACAMOLE-1744: Automatically reset UI if session is no longer valid. Michael Jumper 2023-02-27 12:31:51 -08:00
  • f61f016fdf GUACAMOLE-1744: Provide REST API mechanism for testing session validity. Michael Jumper 2023-02-27 12:30:05 -08:00
  • 21cee643c7 GUACAMOLE-1745: Merge ensure deep copies of session storage are created only if necessary. Virtually Nick 2023-02-27 17:51:54 -05:00
  • cfffcdf0b7 GUACAMOLE-1745: Ensure deep copies of session storage are created only if necessary. Michael Jumper 2023-02-27 14:44:46 -08:00
  • 78c084be65 GUACAMOLE-1733: Merge add missing optional configuration options for Docker startup Virtually Nick 2023-02-17 14:02:35 -05:00
  • c9a7c7bae4 GUACAMOLE-1733: Add missing optional configuration options from docker start.sh script Ronan SALMON 2023-02-06 17:02:17 +01:00
  • 72b0634a5f GUACAMOLE-1730: Merge Polish translation. Mike Jumper 2023-02-04 13:08:30 -08:00
  • 180c045ad9 Merge 1.5.0 changes back to master. James Muehlner 2023-02-04 00:55:20 +00:00
  • 3ad32215a9 GUACAMOLE-1293: Merge user count UI improvements for anonymous users. James Muehlner 2023-02-03 16:54:30 -08:00
  • 309350a909 GUACAMOLE-1293: Display anonymous users within a shared session as "Anonymous". Mike Jumper 2023-02-03 16:37:14 -08:00
  • 2f30b6aad6 Merge 1.5.0 changes back to master. Virtually Nick 2023-02-03 14:31:12 -05:00
  • 9193b37ed9 GUACAMOLE-1293: Merge add list/count of current users joined to a connection. Virtually Nick 2023-02-03 14:29:50 -05:00
  • bd91327415 GUACAMOLE-1293: Allow "onmsg" to determine whether "onjoin" and "onleave" fire. Mike Jumper 2023-01-31 14:50:54 -08:00
  • b7e3f73ffa GUACAMOLE-1293: Clarify message parameter mapping with variable naming. Mike Jumper 2023-01-30 12:07:50 -08:00
  • c45c529522 GUACAMOLE-1293: Display user count and join/leave notifications in out-of-the-way status indicator. Mike Jumper 2023-01-30 09:30:52 -08:00
  • a0d5824e83 GUACAMOLE-1293: Add "onjoin" and "onleave" events as alternative to handling low-level "msg" instructions directly. Mike Jumper 2023-01-29 08:15:20 -08:00
  • 250039aaf9 GUACAMOLE-1293: Replace message list with overall shared user count. Mike Jumper 2023-01-28 23:47:50 -08:00
  • f194ca6367 Merge 1.5.0 changes back to master. Mike Jumper 2023-01-22 09:33:31 -08:00
  • 9a587a16eb GUACAMOLE-1322: Merge correction to SAML sanity-checking logic regarding SAML_IDP_URL. Mike Jumper 2023-01-22 09:32:17 -08:00
  • 8acde27aec GUACAMOLE-1322: Add SAML_IDP_URL as required for Docker container absent a metadata file. Virtually Nick 2023-01-14 21:48:38 -05:00
  • 44d53a21b0 GUACAMOLE-1731: Merge parent project version bump to 1.5.0 for extensions. James Muehlner 2023-01-11 09:10:15 -08:00
  • 56b4cc436d GUACAMOLE-1731: Correct parent project version (bumped to 1.5.0). Mike Jumper 2023-01-10 23:30:47 -08:00
  • 0614861578 Merge 1.5.0 changes back to master. Mike Jumper 2023-01-10 21:59:48 -08:00
  • 28ae0a9331 GUACAMOLE-1293: Merge client support for join/leave notifications. Mike Jumper 2023-01-10 21:59:14 -08:00
  • 9f176ed489 Merge 1.5.0 changes back to master. Mike Jumper 2023-01-10 21:52:26 -08:00
  • 934e437900 GUACAMOLE-1293: Tweak translation names to match arguments and use translation service to canonicalize. Virtually Nick 2023-01-04 21:56:16 -05:00
  • b666aebce8 GUACAMOLE-1293: Adjust argument displayed to user to match position from guacd. Virtually Nick 2022-11-24 18:21:33 -05:00
  • 9e5f101371 GUACAMOLE-1293: Change "username" instruction to simply "name" for clarity on its purpose. Virtually Nick 2022-11-08 09:25:21 -05:00
  • 22e8ba66ea GUACAMOLE-1293: Add type notations to comments; switch arguments to more obvious strings. Virtually Nick 2022-07-25 22:03:39 -04:00
  • 773a03a7d9 GUACAMOLE-1293: Correct and add missing comments for accuracy and clarity. Virtually Nick 2022-07-25 14:21:12 -04:00
  • 871ffe7288 GUACAMOLE-1293: Change msg instruction to code plus arguments. Virtually Nick 2022-04-11 13:37:13 -04:00
  • d0b5ffe967 GUACAMOLE-1293: Change handshake instruction and client to username. Virtually Nick 2022-04-01 19:47:35 -04:00
  • 236164c6ec GUACAMOLE-1293: Add tunnel support for setting the name during client handshake. Virtually Nick 2021-12-25 21:19:05 -05:00
  • 3abecff0d1 GUACAMOLE-1293: Add common support for the name handshake instruction. Virtually Nick 2021-12-25 21:18:32 -05:00
  • 33432c228c GUACAMOLE-1293: Add client-side support for join/leave notification. Virtually Nick 2021-12-25 21:16:37 -05:00
  • ca2b89077c GUACAMOLE-1293: Add common support for the msg instruction. Virtually Nick 2021-12-25 21:15:59 -05:00
  • 5966dcae63 GUACAMOLE-1604: Merge version number bumps to 1.5.0. James Muehlner 2023-01-10 17:14:29 -08:00
  • 2208ce9140 GUACAMOLE-1594: Merge update to latest version of java/javascript dependencies. James Muehlner 2023-01-10 17:00:19 -08:00
  • b35873f79e GUACAMOLE-1604: Add 1.5.0 to list of compatible API versions. Mike Jumper 2023-01-10 16:41:23 -08:00
  • 0eed915d28 GUACAMOLE-1604: Bump Guacamole.API_VERSION to 1.5.0. Mike Jumper 2023-01-10 16:40:52 -08:00
  • 5ecee2efaa GUACAMOLE-1604: Bump version numbers of all projects to 1.5.0. Mike Jumper 2023-01-10 16:40:19 -08:00
  • 0f3cb8d056 GUACAMOLE-1594: Update JavaScript dependencies to latest compatible versions. Mike Jumper 2023-01-10 16:07:06 -08:00
  • 9262a2b33b GUACAMOLE-1594: Update Java dependencies to latest compatible versions. Mike Jumper 2023-01-08 12:09:41 -08:00
  • c375e6fcee GUACAMOLE-1730: Add polish translation. jbochenski 2023-01-04 15:32:34 +01:00
  • 6721f20b93 GUACAMOLE-1728: Merge correction to attribute filtering (null values should be allowed). Mike Jumper 2022-12-29 13:58:46 -08:00
  • bb5aea96f1 GUACAMOLE-1728: Allow Null User Object attributes to be saved. Alex Leitner 2022-12-28 20:15:26 +00:00
  • c2f2defcba GUACAMOLE-1402: Merge proper API definitions of all possible client state values. Mike Jumper 2022-12-11 13:23:06 -08:00
  • 1ea6968882 GUACAMOLE-1488: Merge support for configuring LDAP SSL protocol. Mike Jumper 2022-12-11 13:11:49 -08:00
  • ff44f03c1c GUACAMOLE-1723: Merge automatic enforcement of access time restrictions for logged in users. Mike Jumper 2022-12-09 15:57:29 -08:00
  • 89945caa5f GUACAMOLE-1723: Simplify active window check; do not refresh from DB during active sessions. James Muehlner 2022-12-02 04:35:56 +00:00
  • 18d971a837 GUACAMOLE-1723: Enforce access time restrictions for logged in users. James Muehlner 2022-12-01 00:22:02 +00:00
  • 7c502fdd0e GUACAMOLE-1772: Merge support for configuring KSM API call interval. Mike Jumper 2022-11-30 09:31:52 -08:00
  • b9044caf65 GUACAMOLE-1772: Allow user configuration of KSM API call timeout. James Muehlner 2022-11-29 20:58:51 +00:00
  • af204001fd GUACAMOLE-1721: Merge changes migrating to storage only of auth token. Mike Jumper 2022-11-29 15:53:32 -08:00
  • 69334b05e2 GUACAMOLE-1721: Store only auth token from auth response in localStorage. James Muehlner 2022-11-29 19:22:11 +00:00
  • c1b6ce4d8d GUACAMOLE-1656: Merge corrections to rendering of KSM-related fields/preferences. Mike Jumper 2022-11-22 12:44:33 -08:00
  • c82ca370e2 GUACAMOLE-1656: Fix user preferences permissioning. James Muehlner 2022-11-22 20:32:18 +00:00
  • b315e6aac8 GUACAMOLE-1716: Merge remove usage of deprecated AccessController class Virtually Nick 2022-11-14 14:31:01 -05:00
  • 3cbd1d9962 GUACAMOLE-1664: Merge corrections/additions to Czech translation. Mike Jumper 2022-11-13 12:23:43 -08:00
  • 79f72aad4f GUACAMOLE-1716: Remove usage of AccessController (deprecated in Java 17 and later). Mike Jumper 2022-11-13 12:12:59 -08:00
  • aed58893f3 Merge 1.5.0 changes back to master. James Muehlner 2022-11-12 00:11:13 +00:00
  • 2187a3274c GUACAMOLE-1594: Merge exclusion of optional JavaMail dependency from Logback. James Muehlner 2022-11-11 16:10:58 -08:00
  • 9ca7d00dab GUACAMOLE-1594: Exclude optional JavaMail dependency from Logback. Michael Jumper 2022-11-11 16:04:16 -08:00
  • 20344353ac Merge 1.5.0 changes back to master. James Muehlner 2022-11-11 23:39:29 +00:00
  • ed0930212c GUACAMOLE-1594: Merge switch to Logback 1.3.x for Java 8 support. James Muehlner 2022-11-11 15:32:52 -08:00
  • 22f2f89009 GUACAMOLE-1594: Switch to Logback 1.3.x (supports Java 8). Mike Jumper 2022-11-11 15:27:28 -08:00
  • 2f6687cd78 Merge changes from 1.5.0 back to master. James Muehlner 2022-11-09 23:55:35 +00:00
  • 1fc475ad33 GUACAMOLE-1594: Merge Java dependency version bumps to latest compatible versions. James Muehlner 2022-11-09 14:58:44 -08:00
  • 4c8ba81c10 GUACAMOLE-1594: Override transitive common-text for LDAP with latest release (1.10.0). Mike Jumper 2022-11-06 18:33:59 -08:00
  • 6637f4911d GUACAMOLE-1594: Update to Spring Security 5.7.5. Mike Jumper 2022-11-06 18:27:42 -08:00
  • 753cfc3e5c GUACAMOLE-1594: Update to latest version of Jackson (2.14.0). Mike Jumper 2022-11-06 12:37:50 -08:00
  • 88d9f40a3d Merge 1.5.0 changes back to master. James Muehlner 2022-10-28 21:30:19 +00:00