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
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
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
fdf555f143
Merge 1.6.0 changes to patch branch.
2025-03-04 14:54:15 -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
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
eb608366b7
GUACAMOLE-1956: Update to latest release of KSM Java SDK (v17.0.0).
2025-03-03 00:13:56 -08:00
eugen-keeper
e0f1b03974
GUACAMOLE-2030: Fix KSM static token mapping for per-user config.
2025-02-17 19:23:26 +00:00
Corentin SORIANO
8b184ea181
GUACAMOLE-2020: Allow hiding the display statistics bar.
2025-01-21 10:11:32 +01:00
eugen-keeper
7a716b765c
GUACAMOLE-2004: Fix KSM integration for RHEL systems with FIPS mode enabled.
2025-01-15 14:23:00 +00:00
Virtually Nick
0460352401
GUACAMOLE-1956: Merge (re-)update to latest compatible dependencies.
2025-01-02 22:03:06 -05:00
Michael Jumper
2df43bce9c
GUACAMOLE-1956: Update Java dependencies to latest compatible.
2025-01-02 15:55:36 -08:00
Michael Jumper
88487bc536
GUACAMOLE-1239: Fix RADIUS extension build (ConfigurationService should have been removed).
2025-01-01 21:13:24 -08:00
Michael Jumper
ce98043c16
GUACAMOLE-1956: Revert upgrade of SAML dependencies back to latest compatible.
2025-01-01 21:03:04 -08:00
Michael Jumper
16ab520664
GUACAMOLE-1239: Refactor away need for isCaseSensitive() function of Identifiable.
2024-11-27 11:35:12 -08:00
Virtually Nick
f314e78c7c
GUACAMOLE-1239: Add case-sensitivity configuration for UserGroup objects and remove per-extension configuration.
2024-11-09 09:24:14 -05:00
Virtually Nick
cdc4524751
GUACAMOLE-1239: Correct query error in UserPermissionMapper.
2024-11-03 07:40:07 -05:00
Virtually Nick
ddd09969d8
GUACAMOLE-1239: Remove per-extension configuration for case-sensitivity, retaining only global configuration.
2024-10-31 13:30:46 -04:00
Virtually Nick
240dcd9a52
GUACAMOLE-1239: JDBC module should pull case-sensitivity from authentcated user when possible.
2024-10-27 22:29:12 -04:00
Virtually Nick
2c5414aee2
GUACAMOLE-1239: Fix issue with records added by non-JDBC connections.
2024-10-18 07:25:33 -04:00
Virtually Nick
61f6c8ceb1
GUACAMOLE-1239: Add case-sensitivity settings to permissions mappers and services.
2024-10-12 16:19:56 -04:00
Virtually Nick
76d37b4071
GUACAMOLE-1239: Move caseSensitive parameter to the base mapper classes.
2024-10-11 14:10:31 -04:00
Virtually Nick
3d86026cb1
GUACAMOLE-1239: Make sure case sensitivity warnings are only displayed at startup.
2024-10-11 12:38:26 -04:00
Virtually Nick
b2f74a6829
GUACAMOLE-1239: Correct spelling of parameter annotations for caseSensitive parameters.
2024-10-10 07:46:45 -04:00
Mike Jumper
71f26e966f
GUACAMOLE-1239: Merge removal of duplicated Environment binding in SSO extensions.
2024-10-04 11:03:40 -07:00
Virtually Nick
06786ff565
GUACAMOLE-1020: Relocate HostName conversion and clean up formatting.
2024-10-04 06:52:59 -04:00
Virtually Nick
adfa371a06
GUACAMOLE-1239: Remove Environment binding from SSO base class.
2024-10-04 06:39:57 -04:00
Mike Jumper
02138fb208
GUACAMOLE-1239: Merge support for configuring username case-insensitivity.
2024-10-02 09:24:37 -07:00
Virtually Nick
116f709454
GUACAMOLE-1239: Update JDBC queries to handle case-sensitivity.
2024-10-02 09:23:27 -04:00
Virtually Nick
4d5101574a
GUACAMOLE-1239: Make identifier comparison case-insensitive.
2024-10-02 09:23:27 -04:00
Virtually Nick
95cd386791
GUACAMOLE-1020: Make sure only admin users can modify restrictions.
2024-10-01 21:16:05 -04:00
Virtually Nick
1e04d6d366
GUACAMOLE-1020: Pull effective group membership from the AuthenticatedUser object.
2024-09-28 07:57:24 -04:00
Virtually Nick
cc14281f01
GUACAMOLE-1020: Handle differences in Sunday processing for Java and JavaScript.
2024-09-28 07:57:24 -04:00
Virtually Nick
d97cde0e6f
GUACAMOLE-1020: Clean up unnecessary Java imports.
2024-09-28 07:57:24 -04:00
Virtually Nick
7cfe979ed1
GUACAMOLE-1020: Move time conversion to shared function.
2024-09-28 07:57:24 -04:00
Virtually Nick
042b99bede
GUACAMOLE-1020: Implement a new Restrictable interface and make slight name changes to classes.
2024-09-28 07:57:24 -04:00
Virtually Nick
422db894f3
GUACAMOLE-1020: Fix issues with Timezone offset and next day calculations.
2024-09-28 07:57:24 -04:00
Virtually Nick
1b7c35e189
GUACAMOLE-1020: Correct issues with DST not being interpreted correctly.
2024-09-28 07:57:24 -04:00
Virtually Nick
e7279f0a8d
GUACAMOLE-1020: Remove Weekend and Weekday definitions to avoid locale issues.
2024-09-28 07:57:24 -04:00
Virtually Nick
1088f60a49
GUACAMOLE-1020: Implement extension with enhanced login and connection restrictions.
2024-09-28 07:57:23 -04:00
Virtually Nick
2168b44be0
GUACAMOLE-1611: Merge add new French translations.
2024-09-25 13:32:57 -04:00
corentin-soriano
3d0f43b558
GUACAMOLE-1611: Add new French translations.
2024-09-25 19:23:16 +02:00
James Muehlner
595f3547f9
GUACAMOLE-1984: Upgrade KSM SDK to latest v16.6.5.
2024-09-24 21:20:05 +00:00