7054 Commits

Author SHA1 Message Date
gyurix1968
f4cf16834d Update .drone.yml
Some checks failed
continuous-integration/drone/push Build is failing
2025-04-29 22:35:25 +02:00
gyurix1968
0b119992f8 Update .drone.yml 2025-04-28 12:45:27 +02:00
gyurix
f746f7a835 Fix formatting by adding a newline at the end of the Drone CI configuration file 2025-04-28 00:15:26 +02:00
gyurix
3bf84a3e47 Fix formatting in Drone CI configuration file 2025-04-27 23:10:51 +02:00
gyurix
5185487fb8 Add Drone CI pipeline configuration and Dockerfile for Guacamole client 2025-04-27 23:02:49 +02:00
Virtually Nick
49effea023 Merge patch branch changes to main. 2025-04-23 15:24:05 -04:00
Virtually Nick
aeed51190e Merge 1.6.0 changes to patch. 2025-04-23 15:21:29 -04:00
Virtually Nick
a4dafe961c GUACAMOLE-839: Merge ensure plus signs in received encoded certificates are not decoded as spaces. 2025-04-23 14:20:24 -05:00
Michael Jumper
29b56ff3cf GUACAMOLE-839: Ensure plus signs in received encoded certificates are not decoded as spaces.
The Apache HTTPD implementation of URL escaping does not encode plus
signs, which Java's URLDecoder will decode as spaces. To avoid mangling
received certificates, we need to ensure any plus signs within received
certificates are preserved even if not encoded.
2025-04-23 11:31:10 -07:00
Virtually Nick
892dc9840c Merge patch branch changes to main. 2025-04-15 10:58:22 -04:00
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
73c1497744 Merge patch branch changes to main. 2025-04-14 22:21:07 -04: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
f6d4ed801c Merge patch branch changes to main. 2025-04-10 06:29:21 -04: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
3124b4493b Merge patch branch changes to main. 2025-04-08 16:37:08 -04: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
7d728aa23f Merge patch branch changes to main. 2025-04-07 13:06:54 -04: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
Michael Jumper
78e0436dc2 Merge changes from patch branch back to main. 2025-03-07 15:15:19 -08: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
Mike Jumper
936645bad9 GUACAMOLE-2002: Merge support for configuring clipboard size limits. 2025-03-07 15:06:43 -08:00
eugen-keeper
ddcc335166 GUACAMOLE-2043: Fix playback of recordings which have multibyte character instructions. 2025-03-07 18:42:07 +00:00
Michael Jumper
caa6d3b523 Merge changes from patch branch back to main. 2025-03-05 17:09:34 -08: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
61d0cf00b3 Merge patch branch changes to main. 2025-03-04 14:55:00 -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
Michael Jumper
fd138fba16 Merge changes from patch branch back to main. 2025-03-04 02:55:31 -08: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