Commit Graph
7096 Commits
Author SHA1 Message Date
Virtually Nick e09efe3e6e GUACAMOLE-839: Merge ensure all SSO and related mechanisms set Credentials username. 2025-04-15 10:53:25 -04:00
Michael Jumper 0103b27547 GUACAMOLE-839: Ensure all SSO and related mechanisms set Credentials username.
This is necessary to ensure the ${GUAC_USERNAME} token is properly
substituted in cases where SSO and SSO-like auth methods are used.
2025-04-14 23:35:34 -07:00
Virtually Nick 74e597397a Merge 1.6.0 changes to patch. 2025-04-14 22:19:55 -04:00
Virtually Nick b9f43cd8f0 GUACAMOLE-2052: Merge maintain independent copy of request details in Credentials. 2025-04-14 22:19:05 -04:00
Michael Jumper 4670ad0b90 GUACAMOLE-2052: Maintain independent copy of request details in Credentials. 2025-04-14 18:45:04 -07:00
Virtually Nick 94e9a9b3e4 Merge 1.6.0 changes to patch. 2025-04-10 06:28:41 -04:00
Virtually Nick 5c3ddb4f00 GUACAMOLE-839: Merge fix handling of non-standard HTTPS ports for SSL client auth. 2025-04-10 06:27:46 -04:00
Virtually Nick f4209bec74 GUACAMOLE-839: Merge check for lack of request headers (may be null). 2025-04-10 06:25:05 -04:00
Michael Jumper 91d47fea58 GUACAMOLE-839: Do not consider port when comparing hostname from "Host" header.
Within the scope of the SSL auth, the port noted in the "Host" header is
not material to the routing of the request. We simply need to know
whether we've received the request at the primary URI or a generated
auth URI. The hostname is sufficient to determine this, and the
underlying port may not be clear when omitted from "Host".
2025-04-10 01:25:57 -07:00
Michael Jumper 0f80d0ddf2 GUACAMOLE-839: Fix check for lack of request headers (may be null). 2025-04-10 01:24:01 -07:00
Virtually Nick efc688c1c8 Merge 1.6.0 changes to patch. 2025-04-08 16:36:36 -04:00
Virtually Nick 7d4009f91b GUACAMOLE-1956: Merge rename SSL client auth properties to use "ssl-auth" prefix. 2025-04-08 16:33:40 -04:00
Michael Jumper 95dc96cf33 GUACAMOLE-1956: Rename SSL client auth properties to use "ssl-auth" prefix (not just "ssl").
The "ssl" prefix sounds like it's meant for configuring general use of
SSL/TLS for encryption in front of Guacamole, which is confusing,
particularly when encountering the "SSL_ENABLED" environment variable.

The "ssl-auth" prefix and "SSL_AUTH_ENABLED" environment variable don't
suffer from the same issue.
2025-04-08 11:25:29 -07:00
Virtually Nick 5856c3bc69 Merge 1.6.0 changes to patch. 2025-04-07 13:06:11 -04:00
Virtually Nick 8ffa897088 GUACAMOLE-374: Merge restore support and deprecation warning for POSTGRESQL_USER variable. 2025-04-07 13:05:26 -04:00
Michael Jumper bfae010ad9 GUACAMOLE-374: Restore support and deprecation warning for POSTGRESQL_USER variable. 2025-04-06 17:57:53 -07:00
Mike Jumper 4dfeab73b3 GUACAMOLE-2043: Merge fix for playback of recordings containing Unicode surrogate pairs within instructions. 2025-03-07 15:14:26 -08:00
eugen-keeper ddcc335166 GUACAMOLE-2043: Fix playback of recordings which have multibyte character instructions. 2025-03-07 18:42:07 +00:00
Mike Jumper 474841cd4c GUACAMOLE-2036: Merge correction to maximum number of instruction elements (parity with guacamole-server). 2025-03-05 17:08:35 -08:00
Alexander Leitner 3f15ea5ae4 GUACAMOLE-2036: Increase the number of max elements to match guacamole server. 2025-03-05 18:27:04 -05:00
Virtually Nick fdf555f143 Merge 1.6.0 changes to patch branch. 2025-03-04 14:54:15 -05:00
Virtually Nick da80543ddf GUACAMOLE-1956: Merge update to latest compatible versions of Java dependencies. 2025-03-04 14:53:28 -05:00
Mike Jumper dc74bdd3d6 GUACAMOLE-2020: Merge support for hiding the display statistics bar. 2025-03-04 02:54:05 -08:00
Michael Jumper e70e362b6b GUACAMOLE-1956: Update to latest JUnit. 2025-03-04 02:41:37 -08:00
Michael Jumper 14aadfbc7a GUACAMOLE-1956: Update MINA to latest compatible (v2.2.4). 2025-03-04 02:41:37 -08:00
Michael Jumper 405cf34d63 GUACAMOLE-1956: Update MyBatis to latest compatible (v3.5.15). 2025-03-04 02:41:37 -08:00
Michael Jumper bcdb62fbe7 GUACAMOLE-1956: Update BouncyCastle PKIX FIPS to latest compatible (v2.1.9). 2025-03-04 02:41:37 -08:00
Michael Jumper 51afe5ade8 GUACAMOLE-1956: Update BouncyCastle FIPS to latest compatible (v2.1.0). 2025-03-04 02:31:02 -08:00
Michael Jumper 78990d97dd GUACAMOLE-1956: Update Bouncy Castle to latest compatible (v1.80). 2025-03-04 02:31:02 -08:00
Michael Jumper 9d08bcf4a9 GUACAMOLE-1956: Update Jackson to latest compatible (v2.18.3). 2025-03-04 02:31:02 -08:00
Michael Jumper 3d0b0543d6 GUACAMOLE-1956: Update SLF4J to latest compatible (v2.0.17). 2025-03-04 02:31:02 -08:00
Michael Jumper 7e3535e7ba GUACAMOLE-1956: Update to latest release of Logback (v1.3.15). 2025-03-03 00:14:00 -08:00
Michael Jumper eb608366b7 GUACAMOLE-1956: Update to latest release of KSM Java SDK (v17.0.0). 2025-03-03 00:13:56 -08:00
Virtually Nick 4372eae83f GUACAMOLE-2005: Merge filter out batches that ended up not having any keystroke events. 2025-02-26 19:19:12 -05:00
Alexander Leitner cd6944c78d GUACAMOLE-2005: FIlter out batches that ended up not having any keystroke events. 2025-02-26 17:21:48 -05:00
Alexander Leitner 4c0a8341bf GUACAMOLE-2036: Merge changes to refactor away public constructor accepting internal char array. 2025-02-26 10:24:37 +09:00
Michael Jumper 55d25f9f96 GUACAMOLE-2036: Refactor away public constructor accepting internal char array. 2025-02-25 14:36:12 -08:00
Alexander Leitner 8aec82fd85 GUACAMOLE-2036: Merge changes to reuse buffers received by parser when converting instructions back to character arrays. 2025-02-26 07:12:40 +09:00
Mike Jumper b08e0beb4b GUACAMOLE-2036: Merge migration of ReaderGuacamoleReader internals to GuacamoleParser. 2025-02-25 12:16:18 -08:00
Michael Jumper a672229dad GUACAMOLE-2036: Reuse buffers received by parser when converting instructions back to character arrays. 2025-02-25 12:06:25 -08:00
Alexander Leitner c9f2e451cb GUACAMOLE-2036: Implement the GuacamoleParser within the ReaderGuacamoleReader to support multibyte characters when reading instructions. 2025-02-24 20:45:43 -05:00
Mike Jumper 355c6d4eff GUACAMOLE-2030: Merge fix for KSM static token mapping for per-user vaults. 2025-02-17 13:18:38 -08:00
eugen-keeper e0f1b03974 GUACAMOLE-2030: Fix KSM static token mapping for per-user config. 2025-02-17 19:23:26 +00:00
Mike Jumper e12eb892ff GUACAMOLE-2032: Merge correction to hasClientGroups() behavior vs. attached client. 2025-02-17 10:21:19 -08:00
Corentin SORIANO 846f81168b GUACAMOLE-2032: Fix hasClientGroups() to no longer take into account the currently attached client. 2025-02-17 07:09:04 +01:00
Virtually Nick 4b95f5533c Merge 1.6.0 changes to patch branch. 2025-02-07 10:29:41 -05:00
Virtually Nick 38541c63aa GUACAMOLE-377: Merge address performance regression related to migration to guac_display. 2025-02-07 09:28:05 -05:00
Michael Jumper f2958ffb55 GUACAMOLE-377: Set NO_DELAY on guacd socket to avoid unnecessary latency. 2025-02-06 17:00:39 -08:00
Michael Jumper 1a57d41a1b GUACAMOLE-377: Use ImageDecoder to decode images while they are being received (if possible). 2025-02-06 17:00:39 -08:00
corentin-soriano 0bf63903ff GUACAMOLE-2021: Merge fix for history recording playback heatmap with short videos. 2025-01-30 13:50:58 +01:00