Virtually Nick
cce4fc6500
Merge 1.6.0 changes to patch branch.
2025-04-15 10:57:44 -04:00
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