guacamole-client.git
12 days agoGUACAMOLE-990: Merge change ensuring banning occurs before other auth. master
James Muehlner [Mon, 12 Sep 2022 21:58:46 +0000 (14:58 -0700)] 
GUACAMOLE-990: Merge change ensuring banning occurs before other auth.

12 days agoGUACAMOLE-990: Guarantee auth banning occurs before all other auth processing. 760/head
Michael Jumper [Mon, 12 Sep 2022 16:14:12 +0000 (09:14 -0700)] 
GUACAMOLE-990: Guarantee auth banning occurs before all other auth processing.

4 weeks agoGUACAMOLE-1661: Merge support for indexing KSM records by user domain.
Mike Jumper [Thu, 25 Aug 2022 16:07:45 +0000 (09:07 -0700)] 
GUACAMOLE-1661: Merge support for indexing KSM records by user domain.

4 weeks agoGUACAMOLE-1661: Parse config only once when iterating records. 753/head
James Muehlner [Thu, 25 Aug 2022 00:03:18 +0000 (00:03 +0000)] 
GUACAMOLE-1661: Parse config only once when iterating records.

4 weeks agoGUACAMOLE-1661: Restore logic to not index records by login if hostname is already...
James Muehlner [Wed, 24 Aug 2022 19:03:16 +0000 (19:03 +0000)] 
GUACAMOLE-1661: Restore logic to not index records by login if hostname is already defined.

4 weeks agoGUACAMOLE-1661: Simplify and clarify KSM domain search code.
James Muehlner [Wed, 17 Aug 2022 18:05:41 +0000 (18:05 +0000)] 
GUACAMOLE-1661: Simplify and clarify KSM domain search code.

4 weeks agoGUACAMOLE-990: Merge new guacamole-auth-ban extension to block brute-force auth attempts.
James Muehlner [Mon, 22 Aug 2022 22:57:33 +0000 (15:57 -0700)] 
GUACAMOLE-990: Merge new guacamole-auth-ban extension to block brute-force auth attempts.

4 weeks agoGUACAMOLE-990: Disable tracking if max addresses is not a positive integer. 758/head
Michael Jumper [Mon, 22 Aug 2022 22:12:01 +0000 (15:12 -0700)] 
GUACAMOLE-990: Disable tracking if max addresses is not a positive integer.

4 weeks agoGUACAMOLE-990: Enabled/disable auth failure tracking via implementations of a common...
Michael Jumper [Mon, 22 Aug 2022 22:08:42 +0000 (15:08 -0700)] 
GUACAMOLE-990: Enabled/disable auth failure tracking via implementations of a common interface.

4 weeks agoGUACAMOLE-990: Revise guacamole-auth-ban log levels to generally always notify of...
Michael Jumper [Mon, 22 Aug 2022 19:19:52 +0000 (12:19 -0700)] 
GUACAMOLE-990: Revise guacamole-auth-ban log levels to generally always notify of problematic addresses.

4 weeks agoGUACAMOLE-990: Add Docker image support for guacamole-auth-ban.
Michael Jumper [Mon, 22 Aug 2022 19:13:19 +0000 (12:13 -0700)] 
GUACAMOLE-990: Add Docker image support for guacamole-auth-ban.

4 weeks agoGUACAMOLE-990: Limit maximum number of tracked addresses.
Michael Jumper [Mon, 22 Aug 2022 17:40:52 +0000 (10:40 -0700)] 
GUACAMOLE-990: Limit maximum number of tracked addresses.

4 weeks agoGUACAMOLE-990: Use translation string for "too many failed attempts" error.
Michael Jumper [Mon, 22 Aug 2022 16:40:10 +0000 (09:40 -0700)] 
GUACAMOLE-990: Use translation string for "too many failed attempts" error.

4 weeks agoGUACAMOLE-990: Clear out any previous authentication token that is known to be invalid.
Michael Jumper [Mon, 22 Aug 2022 16:17:29 +0000 (09:17 -0700)] 
GUACAMOLE-990: Clear out any previous authentication token that is known to be invalid.

4 weeks agoGUACAMOLE-1614: Merge inclusion of chromium-driver in Docker build for JS unit tests.
James Muehlner [Mon, 22 Aug 2022 21:26:56 +0000 (14:26 -0700)] 
GUACAMOLE-1614: Merge inclusion of chromium-driver in Docker build for JS unit tests.

4 weeks agoGUACAMOLE-1614: Include chromium-driver in Docker build for sake of JS unit tests. 757/head
Michael Jumper [Mon, 22 Aug 2022 17:14:55 +0000 (10:14 -0700)] 
GUACAMOLE-1614: Include chromium-driver in Docker build for sake of JS unit tests.

4 weeks agoGUACAMOLE-990: Add extension for automatically blocking brute-force auth attempts.
Michael Jumper [Wed, 5 Jan 2022 23:08:54 +0000 (15:08 -0800)] 
GUACAMOLE-990: Add extension for automatically blocking brute-force auth attempts.

4 weeks agoGUACAMOLE-990: Fire auth success/failure events only after authentication has absolut...
Michael Jumper [Thu, 18 Aug 2022 19:20:32 +0000 (12:20 -0700)] 
GUACAMOLE-990: Fire auth success/failure events only after authentication has absolutely succeeded or failed, including the details of any failure.

Previously, these events were fired only after the user's identity had
been determined (or failed to be determined). If we don't wait until
after the user contexts have also been successfully obtained (or failed
to be obtained), then things like MFA will not be taken into account
for auth events.

5 weeks agoGUACAMOLE-990: The UserContext passed to redecorate() should NOT be the internal...
Michael Jumper [Thu, 18 Aug 2022 19:26:55 +0000 (12:26 -0700)] 
GUACAMOLE-990: The UserContext passed to redecorate() should NOT be the internal DecoratedUserContext wrapper.

6 weeks agoGUACAMOLE-1661: Match by both user and domain when using KEEPER_USER_ tokens.
James Muehlner [Wed, 10 Aug 2022 23:49:59 +0000 (23:49 +0000)] 
GUACAMOLE-1661: Match by both user and domain when using KEEPER_USER_ tokens.

6 weeks agoGUACAMOLE-1661: Add domain search support for KSM vault extension.
James Muehlner [Mon, 8 Aug 2022 23:10:41 +0000 (23:10 +0000)] 
GUACAMOLE-1661: Add domain search support for KSM vault extension.

8 weeks agoGUACAMOLE-1320: Merge support for chunked file uploads.
Mike Jumper [Sat, 30 Jul 2022 05:12:29 +0000 (22:12 -0700)] 
GUACAMOLE-1320: Merge support for chunked file uploads.

8 weeks agoGUACAMOLE-1320: Provide chunked file upload mechanism - update uploadHandler document... 746/head
elijahnicpon [Thu, 28 Jul 2022 23:17:05 +0000 (19:17 -0400)] 
GUACAMOLE-1320: Provide chunked file upload mechanism - update uploadHandler documentation

8 weeks agoGUACAMOLE-1372: Merge support for signed SAML requests.
Mike Jumper [Thu, 28 Jul 2022 19:46:31 +0000 (12:46 -0700)] 
GUACAMOLE-1372: Merge support for signed SAML requests.

8 weeks agoGUACAMOLE-1372: Modify usage of SAML library to allow signed requests. 748/head
James Muehlner [Thu, 28 Jul 2022 00:44:34 +0000 (00:44 +0000)] 
GUACAMOLE-1372: Modify usage of SAML library to allow signed requests.

8 weeks agoMerge 1.5.0 changes back to master.
Michael Jumper [Thu, 28 Jul 2022 06:51:48 +0000 (23:51 -0700)] 
Merge 1.5.0 changes back to master.
Please enter a commit message to explain why this merge is necessary,

8 weeks agoGUACAMOLE-1005: Merge Docker support for configuring RemoteIPValve. staging/1.5.0
Mike Jumper [Thu, 28 Jul 2022 06:42:11 +0000 (23:42 -0700)] 
GUACAMOLE-1005: Merge Docker support for configuring RemoteIPValve.

8 weeks agoGUACAMOLE-1320: Provide chunked file upload mechanism - add sendEnd()
elijahnicpon [Thu, 28 Jul 2022 00:26:17 +0000 (20:26 -0400)] 
GUACAMOLE-1320: Provide chunked file upload mechanism - add sendEnd()

8 weeks agoGUACAMOLE-1320: Provide chunked file upload mechanism
elijahnicpon [Mon, 25 Jul 2022 23:03:27 +0000 (19:03 -0400)] 
GUACAMOLE-1320: Provide chunked file upload mechanism

8 weeks agoGUACAMOLE-1629: Merge correction to handling of group cycles in KSM support. 676/head
Mike Jumper [Tue, 26 Jul 2022 21:52:10 +0000 (14:52 -0700)] 
GUACAMOLE-1629: Merge correction to handling of group cycles in KSM support.

8 weeks agoGUACAMOLE-1629: Keep track of iterated identifiers when recursing connection group... 747/head
James Muehlner [Tue, 26 Jul 2022 21:39:07 +0000 (21:39 +0000)] 
GUACAMOLE-1629: Keep track of iterated identifiers when recursing connection group tree looking for KSM attribute to ensure no infinite loop.

2 months agoGUACAMOLE-1643: Merge corrections to connection group KSM config edit behavior.
Mike Jumper [Fri, 22 Jul 2022 15:49:24 +0000 (08:49 -0700)] 
GUACAMOLE-1643: Merge corrections to connection group KSM config edit behavior.

2 months agoGUACAMOLE-1643: Ensure that the KSM config attribute is always visible for connection... 745/head
James Muehlner [Thu, 21 Jul 2022 23:26:25 +0000 (23:26 +0000)] 
GUACAMOLE-1643: Ensure that the KSM config attribute is always visible for connection groups.

2 months agoGUACAMOLE-1643: Ensure connection groups with an empty KSM config attribute fall...
James Muehlner [Thu, 21 Jul 2022 23:25:25 +0000 (23:25 +0000)] 
GUACAMOLE-1643: Ensure connection groups with an empty KSM config attribute fall back to the global config.

2 months agoGUACAMOLE-1643: Merge support for KSM one-time tokens at connection group level.
Mike Jumper [Thu, 21 Jul 2022 19:57:49 +0000 (12:57 -0700)] 
GUACAMOLE-1643: Merge support for KSM one-time tokens at connection group level.

2 months agoGUACAMOLE-1643: Validate/translate KSM configs and one-time tokens on connection... 743/head
James Muehlner [Wed, 20 Jul 2022 00:18:26 +0000 (00:18 +0000)] 
GUACAMOLE-1643: Validate/translate KSM configs and one-time tokens on connection group save.

2 months agoGUACAMOLE-1629: Merge support for vault-specific configuration at the connection...
Mike Jumper [Thu, 7 Jul 2022 17:33:42 +0000 (10:33 -0700)] 
GUACAMOLE-1629: Merge support for vault-specific configuration at the connection group level.

2 months agoGUACAMOLE-1629: Use Java 8 compatible collector to append connection group attributes. 739/head
James Muehlner [Wed, 6 Jul 2022 19:06:42 +0000 (19:06 +0000)] 
GUACAMOLE-1629: Use Java 8 compatible collector to append connection group attributes.

2 months agoGUACAMOLE-1629: Fix client/cache confusion in comments.
James Muehlner [Wed, 6 Jul 2022 19:01:33 +0000 (19:01 +0000)] 
GUACAMOLE-1629: Fix client/cache confusion in comments.

2 months agoGUACAMOLE-1629: Always include any pre-existing connection group attributes when...
James Muehlner [Wed, 6 Jul 2022 17:55:28 +0000 (17:55 +0000)] 
GUACAMOLE-1629: Always include any pre-existing connection group attributes when exposing new ones.

2 months agoGUACAMOLE-1629: Use TextField for KSM configuration since it's always one line.
James Muehlner [Tue, 5 Jul 2022 17:59:44 +0000 (17:59 +0000)] 
GUACAMOLE-1629: Use TextField for KSM configuration since it's always one line.

2 months agoGUACAMOLE-1372: Merge support for signed/encrypted SAML requests.
Mike Jumper [Tue, 5 Jul 2022 21:32:31 +0000 (14:32 -0700)] 
GUACAMOLE-1372: Merge support for signed/encrypted SAML requests.

2 months agoGUACAMOLE-1372: Throw fatal exception if files are specified but unreadable. 741/head
James Muehlner [Tue, 5 Jul 2022 20:37:05 +0000 (20:37 +0000)] 
GUACAMOLE-1372: Throw fatal exception if files are specified but unreadable.

2 months agoGUACAMOLE-1372: Add configuration properties for setting private key and cert.
James Muehlner [Fri, 1 Jul 2022 21:57:47 +0000 (21:57 +0000)] 
GUACAMOLE-1372: Add configuration properties for setting private key and cert.

2 months agoGUACAMOLE-1629: Hook KSM vault code into base vault code and clean up.
James Muehlner [Wed, 29 Jun 2022 20:29:58 +0000 (20:29 +0000)] 
GUACAMOLE-1629: Hook KSM vault code into base vault code and clean up.

2 months agoGUACAMOLE-1629: Implement multiple-vault support for KSM codebase.
James Muehlner [Tue, 28 Jun 2022 23:19:15 +0000 (23:19 +0000)] 
GUACAMOLE-1629: Implement multiple-vault support for KSM codebase.

2 months agoGUACAMOLE-1629: Add configuration properties and associated translations.
James Muehlner [Tue, 28 Jun 2022 20:55:19 +0000 (20:55 +0000)] 
GUACAMOLE-1629: Add configuration properties and associated translations.

3 months agoGUACAMOLE-1623: Merge fix for build against Java 8 (no List.of()).
Mike Jumper [Thu, 23 Jun 2022 03:51:59 +0000 (20:51 -0700)] 
GUACAMOLE-1623: Merge fix for build against Java 8 (no List.of()).

3 months agoGUACAMOLE-1623: Use Java 8 List initializer to fix Java 8 builds. 738/head
James Muehlner [Thu, 23 Jun 2022 02:18:21 +0000 (02:18 +0000)] 
GUACAMOLE-1623: Use Java 8 List initializer to fix Java 8 builds.

3 months agoGUACAMOLE-1623: Merge support for extracting Windows domain information from vault...
Mike Jumper [Wed, 22 Jun 2022 23:11:58 +0000 (16:11 -0700)] 
GUACAMOLE-1623: Merge support for extracting Windows domain information from vault-stored usernames.

3 months agoGUACAMOLE-1623: Extract domain field directly from the vault, or split out of username. 736/head
James Muehlner [Wed, 15 Jun 2022 22:44:32 +0000 (22:44 +0000)] 
GUACAMOLE-1623: Extract domain field directly from the vault, or split out of username.

3 months agoGUACAMOLE-377: Merge client-side support for frame tracking, RemoteFX parameter,...
James Muehlner [Mon, 13 Jun 2022 19:58:50 +0000 (12:58 -0700)] 
GUACAMOLE-377: Merge client-side support for frame tracking, RemoteFX parameter, and performance tracking extension.

3 months agoGUACAMOLE-1606: Merge changes correcting retrieval of user group attribute schema.
Mike Jumper [Mon, 6 Jun 2022 16:04:48 +0000 (09:04 -0700)] 
GUACAMOLE-1606: Merge changes correcting retrieval of user group attribute schema.

3 months agoGUACAMOLE-1606: UserGroup should retrieve UserGroup attributes, not User attributes. 733/head
Virtually Nick [Mon, 6 Jun 2022 15:20:35 +0000 (11:20 -0400)] 
GUACAMOLE-1606: UserGroup should retrieve UserGroup attributes, not User attributes.

3 months agoGUACAMOLE-1616: Merge correction to injection of HISTORY_UUID token for external...
Mike Jumper [Fri, 3 Jun 2022 20:53:59 +0000 (13:53 -0700)] 
GUACAMOLE-1616: Merge correction to injection of HISTORY_UUID token for external connections.

3 months agoGUACAMOLE-1616: Send updated tokens after adding HISTORY_UUID. 732/head
James Muehlner [Fri, 3 Jun 2022 20:51:59 +0000 (20:51 +0000)] 
GUACAMOLE-1616: Send updated tokens after adding HISTORY_UUID.

3 months agoGUACAMOLE-1616: Merge support for tracking external connection history within database.
Mike Jumper [Wed, 1 Jun 2022 03:54:31 +0000 (20:54 -0700)] 
GUACAMOLE-1616: Merge support for tracking external connection history within database.

3 months agoGUACAMOLE-1616: Store HISTORY_UUID in tokens for use by other extensions. 730/head
James Muehlner [Tue, 31 May 2022 21:36:08 +0000 (21:36 +0000)] 
GUACAMOLE-1616: Store HISTORY_UUID in tokens for use by other extensions.

3 months agoGUACAMOLE-1616: Write history records for external connections if configured to do so.
James Muehlner [Thu, 26 May 2022 23:22:34 +0000 (23:22 +0000)] 
GUACAMOLE-1616: Write history records for external connections if configured to do so.

4 months agoGUACAMOLE-1614: Merge changes upgrading to latest jasmine-maven-plugin (no PhantomJS).
Mike Jumper [Tue, 24 May 2022 21:12:52 +0000 (14:12 -0700)] 
GUACAMOLE-1614: Merge changes upgrading to latest jasmine-maven-plugin (no PhantomJS).

4 months agoGUACAMOLE-1614: Upgrade to latest jasmine-maven-plugin version to avoid PhantomJS... 729/head
James Muehlner [Tue, 24 May 2022 20:18:20 +0000 (20:18 +0000)] 
GUACAMOLE-1614: Upgrade to latest jasmine-maven-plugin version to avoid PhantomJS use entirely.

4 months agoGUACAMOLE-377: Switch over to "disable-gfx" parameter (enable RDPGFX by default). 681/head
Michael Jumper [Wed, 18 May 2022 22:40:31 +0000 (15:40 -0700)] 
GUACAMOLE-377: Switch over to "disable-gfx" parameter (enable RDPGFX by default).

4 months agoGUACAMOLE-377: Add extension for displaying render statistics in a toolbar.
Michael Jumper [Fri, 3 Sep 2021 07:52:30 +0000 (00:52 -0700)] 
GUACAMOLE-377: Add extension for displaying render statistics in a toolbar.

4 months agoGUACAMOLE-377: Add JavaScript API support for tracking display render statistics.
Michael Jumper [Fri, 3 Sep 2021 07:25:27 +0000 (00:25 -0700)] 
GUACAMOLE-377: Add JavaScript API support for tracking display render statistics.

4 months agoGUACAMOLE-377: Add parameter definition and translation for "enable-gfx".
Michael Jumper [Fri, 3 Sep 2021 00:34:07 +0000 (17:34 -0700)] 
GUACAMOLE-377: Add parameter definition and translation for "enable-gfx".

4 months agoGUACAMOLE-377: Flush frames asynchronously with requestAnimationFrame() if possible.
Michael Jumper [Sat, 24 Jul 2021 06:45:12 +0000 (23:45 -0700)] 
GUACAMOLE-377: Flush frames asynchronously with requestAnimationFrame() if possible.

4 months agoMerge 1.5.0 changes back to master.
Michael Jumper [Mon, 2 May 2022 22:21:42 +0000 (22:21 +0000)] 
Merge 1.5.0 changes back to master.

4 months agoGUACAMOLE-1594: Merge updates to Java/JavaScript dependencies of webapp.
Mike Jumper [Mon, 2 May 2022 22:18:30 +0000 (15:18 -0700)] 
GUACAMOLE-1594: Merge updates to Java/JavaScript dependencies of webapp.

4 months agoGUACAMOLE-1594: Update as many transitive dependencies as possible with force rebuild. 726/head
James Muehlner [Mon, 2 May 2022 20:45:16 +0000 (20:45 +0000)] 
GUACAMOLE-1594: Update as many transitive dependencies as possible with force rebuild.

4 months agoGUACAMOLE-1594: Merge automatically updated NPM dependencies from dependabot.
James Muehlner [Mon, 2 May 2022 20:02:50 +0000 (20:02 +0000)] 
GUACAMOLE-1594: Merge automatically updated NPM dependencies from dependabot.

4 months agoGUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as...
James Muehlner [Mon, 2 May 2022 18:49:00 +0000 (18:49 +0000)] 
GUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as needed.

4 months agoGUACAMOLE-1594: Merge update jackson-databind to 2.13.2.1 and bump other dependencies...
Virtually Nick [Mon, 2 May 2022 19:11:09 +0000 (15:11 -0400)] 
GUACAMOLE-1594: Merge update jackson-databind to 2.13.2.1 and bump other dependencies as needed.

4 months agoGUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as... 723/head
James Muehlner [Mon, 2 May 2022 18:49:00 +0000 (18:49 +0000)] 
GUACAMOLE-1594: Update jackson-databind to 2.13.2.1 and bump other dependencies as needed.

4 months agoMerge changes from 1.5.0 back to master.
James Muehlner [Thu, 28 Apr 2022 17:04:37 +0000 (17:04 +0000)] 
Merge changes from 1.5.0 back to master.

4 months agoGUACAMOLE-641: Merge empty field value fix for KSM integration.
James Muehlner [Wed, 27 Apr 2022 22:34:51 +0000 (15:34 -0700)] 
GUACAMOLE-641: Merge empty field value fix for KSM integration.

4 months agoGUACAMOLE-641: Clarify that null will also be returned if the List actually contains... 722/head
Michael Jumper [Wed, 27 Apr 2022 22:01:01 +0000 (22:01 +0000)] 
GUACAMOLE-641: Clarify that null will also be returned if the List actually contains null.

4 months agoGUACAMOLE-641: Ensure empty strings within KSM record fields are handled as if the...
Michael Jumper [Wed, 27 Apr 2022 19:22:04 +0000 (19:22 +0000)] 
GUACAMOLE-641: Ensure empty strings within KSM record fields are handled as if the field value is absent.

5 months agoGUACAMOLE-1584: Merge additional home page section header IDs to ease third-party...
Mike Jumper [Thu, 21 Apr 2022 23:32:05 +0000 (16:32 -0700)] 
GUACAMOLE-1584: Merge additional home page section header IDs to ease third-party CSS rules.

5 months agoGUACAMOLE-1584: add CSS ids to section headers on home page 720/head
Dustin Lang [Mon, 18 Apr 2022 18:44:27 +0000 (14:44 -0400)] 
GUACAMOLE-1584: add CSS ids to section headers on home page

5 months agoMerge 1.5.0 changes back to master.
Virtually Nick [Sat, 9 Apr 2022 17:56:14 +0000 (13:56 -0400)] 
Merge 1.5.0 changes back to master.

5 months agoGUACAMOLE-1322: Merge fix SAML plugin loading in Docker
Virtually Nick [Sat, 9 Apr 2022 17:55:20 +0000 (13:55 -0400)] 
GUACAMOLE-1322: Merge fix SAML plugin loading in Docker

5 months agoGUACAMOLE-1579: Merge stop including the auth token when making requests to the ...
Virtually Nick [Sat, 9 Apr 2022 17:54:37 +0000 (13:54 -0400)] 
GUACAMOLE-1579: Merge stop including the auth token when making requests to the /api/patches endpoint.

5 months agoGUACAMOLE-1579: Stop including the auth token when making requests to the /api/patche... 716/head
James Muehlner [Fri, 8 Apr 2022 21:48:33 +0000 (21:48 +0000)] 
GUACAMOLE-1579: Stop including the auth token when making requests to the /api/patches endpoint.

5 months agoGUACAMOLE-1322: fix SAML plugin loading 715/head
Jean-Benoit Paux [Tue, 29 Mar 2022 14:56:19 +0000 (16:56 +0200)] 
GUACAMOLE-1322: fix SAML plugin loading

5 months agoMerge changes from staging/1.5.0 back to master.
James Muehlner [Thu, 31 Mar 2022 21:39:02 +0000 (21:39 +0000)] 
Merge changes from staging/1.5.0 back to master.

5 months agoGUACAMOLE-462: Merge sort order fix for history searching .
James Muehlner [Thu, 31 Mar 2022 21:25:29 +0000 (14:25 -0700)] 
GUACAMOLE-462: Merge sort order fix for history searching .

5 months agoGUACAMOLE-462: Merge null-check fix for UUIDs.
James Muehlner [Thu, 31 Mar 2022 20:14:01 +0000 (13:14 -0700)] 
GUACAMOLE-462: Merge null-check fix for UUIDs.

5 months agoGUACAMOLE-462: Do not attempt to retrieve recordings for records with null UUIDs. 714/head
Michael Jumper [Thu, 31 Mar 2022 19:56:50 +0000 (19:56 +0000)] 
GUACAMOLE-462: Do not attempt to retrieve recordings for records with null UUIDs.

5 months agoMerge 1.5.0 changes back to master.
Virtually Nick [Thu, 31 Mar 2022 18:46:51 +0000 (14:46 -0400)] 
Merge 1.5.0 changes back to master.

5 months agoGUACAMOLE-462: Merge ensure compatibility with 1.x extensions is maintained.
Virtually Nick [Thu, 31 Mar 2022 18:43:50 +0000 (14:43 -0400)] 
GUACAMOLE-462: Merge ensure compatibility with 1.x extensions is maintained.

5 months agoGUACAMOLE-462: Ensure compatibility with 1.x extensions is maintained. 713/head
Michael Jumper [Thu, 31 Mar 2022 18:07:29 +0000 (18:07 +0000)] 
GUACAMOLE-462: Ensure compatibility with 1.x extensions is maintained.

5 months agoGUACAMOLE-462: Request correct sort order from REST API when searching history. 712/head
Michael Jumper [Thu, 31 Mar 2022 18:06:06 +0000 (18:06 +0000)] 
GUACAMOLE-462: Request correct sort order from REST API when searching history.

5 months agoGUACAMOLE-1571: Merge properly wrap stream errors, and check available translations...
Virtually Nick [Thu, 31 Mar 2022 00:14:34 +0000 (20:14 -0400)] 
GUACAMOLE-1571: Merge properly wrap stream errors, and check available translations instead of hard-coding.

5 months agoGUACAMOLE-1571: Match convention for function services. 710/head
James Muehlner [Thu, 31 Mar 2022 00:10:13 +0000 (00:10 +0000)] 
GUACAMOLE-1571: Match convention for function services.

5 months agoGUACAMOLE-1571: Check available translations rather than hardcoding which use the...
James Muehlner [Wed, 30 Mar 2022 23:56:42 +0000 (23:56 +0000)] 
GUACAMOLE-1571: Check available translations rather than hardcoding which use the default.

5 months agoGUACAMOLE-1571: Properly wrap upload stream JSON errors.
James Muehlner [Wed, 30 Mar 2022 23:55:17 +0000 (23:55 +0000)] 
GUACAMOLE-1571: Properly wrap upload stream JSON errors.

5 months agoGUACAMOLE-1562: Merge correct handling of received tunnel UUIDs.
Virtually Nick [Sat, 26 Mar 2022 21:13:27 +0000 (17:13 -0400)] 
GUACAMOLE-1562: Merge correct handling of received tunnel UUIDs.

6 months agoGUACAMOLE-1562: Update chained tunnel UUID when underlying tunnel receives UUID. 708/head
Michael Jumper [Fri, 25 Mar 2022 21:37:53 +0000 (21:37 +0000)] 
GUACAMOLE-1562: Update chained tunnel UUID when underlying tunnel receives UUID.

6 months agoGUACAMOLE-1562: Ensure "ping" response is not erroneously handled as the tunnel UUID.
Michael Jumper [Fri, 25 Mar 2022 21:37:17 +0000 (21:37 +0000)] 
GUACAMOLE-1562: Ensure "ping" response is not erroneously handled as the tunnel UUID.

6 months agoGUACAMOLE-1312: Merge add FR-CA keyboard layout for RDP
Virtually Nick [Wed, 23 Mar 2022 13:59:48 +0000 (09:59 -0400)] 
GUACAMOLE-1312: Merge add FR-CA keyboard layout for RDP