Commit Graph
7198 Commits
Author SHA1 Message Date
Michael Jumper 77ad786bf3 Merge changes from patch branch back to main. 2025-02-25 15:15:09 -08:00
Michael Jumper 55d25f9f96 GUACAMOLE-2036: Refactor away public constructor accepting internal char array. 2025-02-25 14:36:12 -08:00
Alexander Leitner 8aec82fd85 GUACAMOLE-2036: Merge changes to reuse buffers received by parser when converting instructions back to character arrays. 2025-02-26 07:12:40 +09:00
Michael Jumper cea71eb725 Merge changes from patch branch back to main. 2025-02-25 12:41:04 -08:00
Mike Jumper b08e0beb4b GUACAMOLE-2036: Merge migration of ReaderGuacamoleReader internals to GuacamoleParser. 2025-02-25 12:16:18 -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
Michael Jumper 36dedc935f Merge changes from patch branch back to main. 2025-02-17 13:20:05 -08: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
Michael Jumper f3d92c4372 Merge changes from patch branch back to main. 2025-02-17 10:41:06 -08: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 c276c49fb6 Merge patch branch changes to main. 2025-02-07 11:08:31 -05: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 89a027b9d1 Merge changes from patch branch back to main. 2025-01-30 14:09:20 +01: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 56440deab7 Merge patch branch changes to main. 2025-01-26 14:11:17 -05: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
Corentin SORIANO 8b184ea181 GUACAMOLE-2020: Allow hiding the display statistics bar. 2025-01-21 10:11:32 +01:00
Michael Jumper fff0015f97 Merge changes from patch branch back to main. 2025-01-20 10:27:45 -08:00
Mike Jumper eacf7c743f GUACAMOLE-2003: Merge missing clipboard UI options for Kubernetes. 2025-01-20 09:32:29 -08:00
Virtually Nick 65954c2107 Merge patch branch changes to main. 2025-01-15 15:34:54 -05: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
Michael Jumper 4c40256909 Merge changes from patch branch back to main. 2025-01-15 09:40:19 -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 7de08098a3 GUACAMOLE-2002: Allow connection clipboard limits to be configured. 2025-01-15 14:45:57 +00: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 0995eb8eb8 Merge patch branch changes to main. 2025-01-02 22:11:27 -05: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 607e6118ff Merge patch branch changes to main. 2024-12-02 18:54:33 -05: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 494c4ce05a Merge changes from patch branch back to main. 2024-11-10 10:47:51 -08:00