Commit Graph

6955 Commits

Author SHA1 Message Date
Michael Jumper
55d25f9f96 GUACAMOLE-2036: Refactor away public constructor accepting internal char array. 2025-02-25 14:36:12 -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
corentin-soriano
0bf63903ff GUACAMOLE-2021: Merge fix for history recording playback heatmap with short videos. 2025-01-30 13:50:58 +01:00
eugen-keeper
542e09f503 GUACAMOLE-2021: Fix session recording playback heatmap for short videos. 2025-01-28 01:47:52 +00:00
Virtually Nick
955e125408 Merge 1.6.0 changes to patch branch. 2025-01-26 14:10:18 -05: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
Mike Jumper
eacf7c743f GUACAMOLE-2003: Merge missing clipboard UI options for Kubernetes. 2025-01-20 09:32:29 -08:00
Virtually Nick
a3b8146ad3 GUACAMOLE-2018: Merge convert layer to canvas during exportState() only if layer is non-empty. 2025-01-15 15:16:06 -05:00
Michael Jumper
05c36c4c26 GUACAMOLE-2018: Convert layer to canvas during exportState() only if layer is non-empty. 2025-01-15 12:03:54 -08:00
Mike Jumper
c0f7852a12 GUACAMOLE-2004: Merge manual loading of BouncyCastle FIPS provider for KSM integration. 2025-01-15 09:36:51 -08:00
eugen-keeper
7a716b765c GUACAMOLE-2004: Fix KSM integration for RHEL systems with FIPS mode enabled. 2025-01-15 14:23:00 +00: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
eugen-keeper
54fdd3bf56 GUACAMOLE-2003: Missing clipboard UI options for Kubernetes. 2025-01-13 19:36:22 +00:00
Virtually Nick
b3e21b7c70 Merge 1.6.0 changes back to patch. 2025-01-02 22:10:38 -05: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
63f95f3ea0 Merge 1.6.0 changes to patch branch. 2024-12-02 18:53:55 -05: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
Michael Jumper
1ae04849f9 Merge 1.6.0 changes back to patch. 2024-11-10 10:47:00 -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
Michael Jumper
9f0df68992 Merge 1.6.0 changes back to patch. 2024-10-11 12:53:48 -07: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
Michael Jumper
18ea137dce Merge 1.6.0 changes back to patch. 2024-10-04 14:30:50 -07:00
Alexander Leitner
d433a2751c GUACAMOLE-374: Merge changes to restore support for legacy Docker links. 2024-10-04 17:26:56 -04:00