Commit Graph
1788 Commits
Author SHA1 Message Date
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 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
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
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
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
Mike Jumper 073d1d476e GUACAMOLE-61: Merge migration to static final values for JDBC token names. 2024-08-30 15:23:15 -07:00
Virtually Nick 3840b09dfb GUACAMOLE-61: Strings for token names should be static. 2024-08-30 16:57:43 -04:00
Virtually Nick 1cc677a0e9 GUACAMOLE-577: Update comment for proxy encryption method in LDAP code. 2024-08-30 16:43:11 -04:00
Virtually Nick 387f65590c GUACAMOLE-577: guacConfigProxyHostname should be single-valued. 2024-08-30 16:35:44 -04:00
Mike Jumper 0301a1148a GUACAMOLE-1006: Merge support for reading any property value as a Collection. 2024-08-30 10:44:51 -07:00