Commit Graph

6923 Commits

Author SHA1 Message Date
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
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
Virtually Nick
e181b8eede GUACAMOLE-1708: Merge add Czech keyboard layout options for client 2025-01-26 14:08:54 -05:00
Max
77a5723dd9 GUACAMOLE-1708: Add Czech keyboard layout 2025-01-23 19:50:30 +01:00
Michael Jumper
1454a5deae GUACAMOLE-377: Revert to synchronous flush (asynchronous is slower).
The asynchronous flush mechanism leveraging requestAnimationFrame() does
not perform as well as the old synchronous flush. This appears to be due
to delays in when the browser actually allows the frame to proceed,
causing the client to lag behind.

The old synchronous flush mechanism does not suffer from such issues.
2025-01-13 14:52:43 -08:00
Virtually Nick
0460352401 GUACAMOLE-1956: Merge (re-)update to latest compatible dependencies. 2025-01-02 22:03:06 -05:00
Michael Jumper
38d1bc0ef2 GUACAMOLE-1956: Update JavaScript build-only dependencies where possible. 2025-01-02 15:55:36 -08:00
Michael Jumper
2df43bce9c GUACAMOLE-1956: Update Java dependencies to latest compatible. 2025-01-02 15:55:36 -08:00
Virtually Nick
64bfd452ea GUACAMOLE-1239: Merge fix RADIUS extension build. 2025-01-02 09:57:23 -05: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
Virtually Nick
333b73c3dd GUACAMOLE-1239: Merge refactor away need for isCaseSensitive() function of Identifiable. 2024-12-02 18:53:06 -05:00
Michael Jumper
16ab520664 GUACAMOLE-1239: Refactor away need for isCaseSensitive() function of Identifiable. 2024-11-27 11:35:12 -08:00
Mike Jumper
2e8d2f3191 GUACAMOLE-1239: Merge changes correcting and simplifying case sensitivity settings (single global setting). 2024-11-10 10:40:34 -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
d3da20ff54 GUACAMOLE-1239: Correct comment in Identifiable case sensitive method. 2024-10-27 22:28:40 -04:00
Virtually Nick
b26c37eba6 GUACAMOLE-1239: Update case-sensitivity logic for AbstractIdentifiable 2024-10-18 07:29:10 -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
Mike Jumper
3fcc59a8a5 GUACAMOLE-1239: Merge corrections to mapping of new "caseSensitive" parameter for JDBC queries. 2024-10-11 12:53:18 -07: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
Alexander Leitner
d433a2751c GUACAMOLE-374: Merge changes to restore support for legacy Docker links. 2024-10-04 17:26:56 -04:00
Mike Jumper
71f26e966f GUACAMOLE-1239: Merge removal of duplicated Environment binding in SSO extensions. 2024-10-04 11:03:40 -07:00
Mike Jumper
776be04f20 GUACAMOLE-1020: Merge readability improvements and correction to order of HostName object creation. 2024-10-04 10:36:19 -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
Michael Jumper
b96b4946f2 GUACAMOLE-374: Restore support for legacy Docker links. 2024-10-03 12:11:01 -07: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
Mike Jumper
5d44ae4f37 GUACAMOLE-1020: Merge extension providing additional connection/login restrictions. 2024-10-01 23:59:29 -07:00
Virtually Nick
95cd386791 GUACAMOLE-1020: Make sure only admin users can modify restrictions. 2024-10-01 21:16:05 -04:00
Virtually Nick
ca343c7304 GUACAMOLE-1611: Merge fix misplaced accent. 2024-10-01 06:39:47 -04:00
corentin-soriano
2b37922516 GUACAMOLE-1611: Fix misplaced accent. 2024-10-01 11:24:30 +02: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
8ad254e89f GUACAMOLE-1020: Add Docker mapping for the restrict extension module. 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