Mike Jumper
474841cd4c
GUACAMOLE-2036: Merge correction to maximum number of instruction elements (parity with guacamole-server).
2025-03-05 17:08:35 -08:00
Mike Jumper
dc74bdd3d6
GUACAMOLE-2020: Merge support for hiding the display statistics bar.
2025-03-04 02:54:05 -08:00
Michael Jumper
e70e362b6b
GUACAMOLE-1956: Update to latest JUnit.
2025-03-04 02:41:37 -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
9d08bcf4a9
GUACAMOLE-1956: Update Jackson to latest compatible (v2.18.3).
2025-03-04 02:31:02 -08:00
Michael Jumper
3d0b0543d6
GUACAMOLE-1956: Update SLF4J to latest compatible (v2.0.17).
2025-03-04 02:31:02 -08:00
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
Michael Jumper
55d25f9f96
GUACAMOLE-2036: Refactor away public constructor accepting internal char array.
2025-02-25 14:36:12 -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
Mike Jumper
355c6d4eff
GUACAMOLE-2030: Merge fix for KSM static token mapping for per-user vaults.
2025-02-17 13:18:38 -08:00
Mike Jumper
e12eb892ff
GUACAMOLE-2032: Merge correction to hasClientGroups() behavior vs. attached client.
2025-02-17 10:21:19 -08: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
Mike Jumper
eacf7c743f
GUACAMOLE-2003: Merge missing clipboard UI options for Kubernetes.
2025-01-20 09:32:29 -08: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
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
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
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
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
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
Michael Jumper
18ea137dce
Merge 1.6.0 changes back to patch.
2024-10-04 14:30:50 -07: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
Michael Jumper
b96b4946f2
GUACAMOLE-374: Restore support for legacy Docker links.
2024-10-03 12:11:01 -07:00
Michael Jumper
076f73a3db
Merge 1.6.0 changes back to patch.
2024-10-02 09:25:03 -07:00
Mike Jumper
02138fb208
GUACAMOLE-1239: Merge support for configuring username case-insensitivity.
2024-10-02 09:24:37 -07:00
Michael Jumper
9557cc9120
Merge 1.6.0 changes back to patch.
2024-10-02 00:02:09 -07:00
Mike Jumper
5d44ae4f37
GUACAMOLE-1020: Merge extension providing additional connection/login restrictions.
2024-10-01 23:59:29 -07:00
Michael Jumper
3de0a1e9df
Merge 1.6.0 changes back to patch.
2024-09-01 18:48:43 -07:00
Mike Jumper
073d1d476e
GUACAMOLE-61: Merge migration to static final values for JDBC token names.
2024-08-30 15:23:15 -07:00
Mike Jumper
48501cd316
GUACAMOLE-577: Merge correction to schema for guacConfigProxyHostname (should be single-valued).
2024-08-30 15:21:22 -07:00
Michael Jumper
df1745faa7
Merge 1.6.0 changes back to patch.
2024-08-30 10:52:51 -07:00
Mike Jumper
0301a1148a
GUACAMOLE-1006: Merge support for reading any property value as a Collection.
2024-08-30 10:44:51 -07:00
Mike Jumper
29e4a00c65
GUACAMOLE-61: Merge improved naming convention for JDBC-specific tokens.
2024-08-29 19:49:57 -07:00
Mike Jumper
5f8afbddc4
GUACAMOLE-577: Merge support for configuring the proxy parameters of connections in LDAP.
2024-08-29 19:48:12 -07:00
Mike Jumper
2799df6797
GUACAMOLE-538: Merge support for system-level "AUDIT" permission.
2024-08-29 16:47:28 -07:00
Mike Jumper
289cee82db
GUACAMOLE-61: Merge additional JDBC-specific tokens, including start date and time.
2024-08-29 16:42:48 -07:00
Mike Jumper
f6c2787dc1
GUACAMOLE-1855: Merge configuration options for bypassing MFA based on client address.
2024-08-29 00:16:29 -07:00
Mike Jumper
086802ad2f
GUACAMOLE-1980: Merge client version update to 1.6.0.
2024-08-28 23:02:39 -07:00
Michael Jumper
2a0e06fa05
Merge 1.6.0 changes back to patch.
2024-08-28 14:38:21 -07:00
Mike Jumper
addac2a263
GUACAMOLE-1956: Merge updates to Java and JavaScript dependencies.
2024-08-28 11:26:11 -07:00
Michael Jumper
0bfc20e511
Merge 1.6.0 changes back to patch.
2024-08-27 23:47:25 -07:00
Mike Jumper
9884bb2c0d
GUACAMOLE-1290: Merge parameter definitions and translations for SSH public key (cert auth).
2024-08-27 15:43:37 -07:00
Michael Jumper
8ecc64b30e
GUACAMOLE-926: Reorder "Import" button to end to avoid fighting muscle memory.
...
Users that are used to the established Guacamole UI will be used to
clicking the leftmost button when attempting to create a new connection,
but the leftmost button has changed from "New Connection" to "Import".
This change restores that original button order, with "New Connection"
being on the far left.
2024-08-27 11:58:31 -07:00
Mike Jumper
c243af2ad1
GUACAMOLE-600: Merge settings and translations for timeout parameters.
2024-08-26 23:52:32 -07:00
Mike Jumper
d5a27f0938
GUACAMOLE-520: Merge mapping of Japanese IME keys.
2024-08-26 00:26:23 -07:00
Michael Jumper
ab020234c2
GUACAMOLE-1740: Do not require multiple clicks to begin editing the clipboard.
2024-08-25 01:06:39 -07:00
Michael Jumper
b2f6e24bcb
GUACAMOLE-1866: Move and rename dedicated "Recent Connections" settings to more general "Appearance" section.
2024-08-24 23:35:11 -07:00
Michael Jumper
f53e23ca75
GUACAMOLE-1866: Remove application header from home page.
2024-08-24 23:21:57 -07:00
Michael Jumper
6622166510
GUACAMOLE-1866: Only show recent connection removal "X" when hovering connection.
2024-08-24 22:29:54 -07:00
Michael Jumper
e76ba5644f
GUACAMOLE-1866: Switch to black "X" for recent connection removal button.
2024-08-24 22:29:23 -07:00
Mike Jumper
af6e884b80
GUACAMOLE-374: Merge correction to SQL script paths in Docker initdb.sh script.
2024-08-16 15:27:46 -07:00
Michael Jumper
77d4de10d2
Merge 1.6.0 changes back to patch.
2024-08-06 16:37:49 -07:00
Mike Jumper
f87fc3f99c
GUACAMOLE-1196: Merge parameter definition and translation for option to disable display resize.
2024-08-06 00:13:03 -07:00
Mike Jumper
61b43f420f
GUACAMOLE-1642: Merge translation string for VNC encodings field.
2024-08-02 17:03:57 -07:00
Michael Jumper
37d8e5ada9
GUACAMOLE-1881: Remove unnecessary recompilation of static domain extraction regex.
2024-08-02 00:32:42 -07:00
Michael Jumper
b2b1452e11
GUACAMOLE-1881: Decouple domain extraction from whether the extracted domain is used for a token.
2024-08-02 00:32:42 -07:00
Mike Jumper
9a8a5f3318
GUACAMOLE-1479: Merge change to styling of disabled users/groups.
2024-06-21 15:29:36 -07:00
Mike Jumper
9a77191866
GUACAMOLE-1956: Merge additional client dependency updates specific to main.
2024-06-12 09:34:13 -07:00
Michael Jumper
284353da48
Merge changes from patch branch back to main.
2024-06-11 11:19:52 -07:00
Mike Jumper
62820f12a3
GUACAMOLE-1956: Merge updates to latest compatible dependency versions.
2024-06-11 11:16:10 -07:00
Michael Jumper
50fdb34540
GUACAMOLE-1881: Remove unnecessary usage of TokenName.canonicalize() to derive static name.
2024-05-15 10:37:06 -07:00
Mike Jumper
d0a0c1af25
GUACAMOLE-1267: Merge client-side setting for disabling VNC server input.
2024-05-15 00:48:59 -07:00
Michael Jumper
58d6828e17
GUACAMOLE-1289: Remove old license information from before migration to Duo's "Universal Prompt".
2024-05-01 10:24:13 -07:00
Michael Jumper
ee75b01c50
GUACAMOLE-1289: Expiration times for AuthenticationSessionManager are relative, not absolute.
2024-04-26 00:43:51 -07:00
Michael Jumper
ed4c0ab779
GUACAMOLE-1289: Redirect back to Duo in case of unexpected failures or invalid tokens.
2024-04-25 18:43:15 -07:00
Michael Jumper
4a0e9f310f
GUACAMOLE-1289: Ensure updates to credentials are accurately represented in failure events.
2024-04-25 18:10:48 -07:00
Michael Jumper
13bb5f0e30
GUACAMOLE-1289: Prevent IdentifierGenerator utility class from being instantiated.
2024-04-25 18:10:48 -07:00
Michael Jumper
9cca3dc657
GUACAMOLE-1289: Update recently-added, Duo-related dependency names to match the naming style of their corresponding projects.
2024-04-25 18:10:48 -07:00
Michael Jumper
73eb4536a9
GUACAMOLE-1289: Remove unnecessary re-bundling of Apache license.
2024-04-25 18:10:48 -07:00
Michael Jumper
3859fd2f1c
GUACAMOLE-1289: Migrate to minute-granularity timeouts for Duo (default of 5 minutes).
2024-04-25 18:10:48 -07:00
Michael Jumper
23ed76d460
GUACAMOLE-1289: Remove Duo dependency on Spring. Update transitive Duo dependencies to latest compatible.
2024-04-25 18:10:48 -07:00
Michael Jumper
6dd4766da4
GUACAMOLE-1289: Refactor Duo and authentication-resumption changes to instead leverage support for updating/replacing credentials prior to auth.
2024-04-25 18:10:48 -07:00
Michael Jumper
1b271a2407
GUACAMOLE-374: Enable automatic IP banning (brute-force throttling) by default.
2024-04-25 14:23:02 -07:00
Michael Jumper
649492b412
GUACAMOLE-374: Allow log level to be configured easily with "log-level" property.
2024-04-25 14:23:02 -07:00
Michael Jumper
acaee44a53
GUACAMOLE-374: Allow multiple PropertyValue annotations to be associated with each enum value for EnumGuacamoleProperty.
2024-04-25 14:23:02 -07:00
Michael Jumper
c818650ae0
GUACAMOLE-374: Switch to "REMOTE_IP_VALVE_*" environment variables for configuring RemoteIpValve.
2024-04-25 14:23:02 -07:00
Michael Jumper
d6a491f933
GUACAMOLE-374: Automatically read properties from files pointed to by "*_FILE" environment variables.
2024-04-25 14:23:02 -07:00
Michael Jumper
9580dd4f82
GUACAMOLE-374: Support absolutely all properties and extensions.
2024-04-25 14:23:02 -07:00
Michael Jumper
3130728ecf
GUACAMOLE-1905: Remove license documentation for dependencies no longer used.
2024-03-24 20:59:04 -07:00
Michael Jumper
30bf87368d
GUACAMOLE-1905: Update to latest compatible version of Jersey (2.42).
2024-03-24 18:47:58 -07:00
Michael Jumper
5ff5b27817
GUACAMOLE-1905: Do not consider Logback 1.5.x for updates (incompatible).
2024-03-24 15:03:39 -07:00
Michael Jumper
923fe14d6c
GUACAMOLE-1905: Update to latest compatible version of Jackson (2.17.0).
2024-03-24 15:02:43 -07:00
Michael Jumper
26e0a97201
GUACAMOLE-1905: Update to latest version of Kotlin (1.9.23).
2024-03-24 14:30:47 -07:00
Michael Jumper
3611be5c41
Merge changes from patch branch back to main.
2024-03-14 00:28:19 -07:00
Michael Jumper
1a51fc44b4
Merge 1.5.5 changes back to patch.
2024-03-14 00:27:48 -07:00
Mike Jumper
6119c85d00
GUACAMOLE-1905: Merge correction to license information for Woodstox.
2024-03-13 17:28:56 -07:00
Michael Jumper
5a43d494f2
Merge patch changes back to main.
2024-03-13 15:27:32 -07:00