James Muehlner
843add93a5
GUACAMOLE-1614: Merge inclusion of chromium-driver in Docker build for JS unit tests.
2022-08-22 14:26:56 -07:00
Michael Jumper
ffb023c6c3
GUACAMOLE-1614: Include chromium-driver in Docker build for sake of JS unit tests.
2022-08-22 11:41:10 -07:00
Michael Jumper
275b5bee13
GUACAMOLE-990: Add extension for automatically blocking brute-force auth attempts.
2022-08-22 09:59:06 -07:00
Michael Jumper
e6a61b7223
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.
2022-08-22 09:59:06 -07:00
Michael Jumper
0e5a3cb74f
GUACAMOLE-990: The UserContext passed to redecorate() should NOT be the internal DecoratedUserContext wrapper.
2022-08-18 12:26:55 -07:00
“Vict0rC”
d72acf6f29
GUACAMOLE-1664: Completed Czech translation, minor corrections. Indentation of the text adjusted exactly according to the en.json file.
2022-08-12 13:06:11 +02:00
James Muehlner
593cfaaffe
GUACAMOLE-1661: Match by both user and domain when using KEEPER_USER_ tokens.
2022-08-10 23:49:59 +00:00
James Muehlner
aa06c81f29
GUACAMOLE-1661: Add domain search support for KSM vault extension.
2022-08-10 17:36:44 +00:00
Mike Jumper
6138a51e9d
GUACAMOLE-1320: Merge support for chunked file uploads.
2022-07-29 22:12:29 -07:00
elijahnicpon
a116208a6d
GUACAMOLE-1320: Provide chunked file upload mechanism - update uploadHandler documentation
2022-07-28 19:22:31 -04:00
Mike Jumper
1b6b54502e
GUACAMOLE-1372: Merge support for signed SAML requests.
2022-07-28 12:46:31 -07:00
James Muehlner
b35b4d509f
GUACAMOLE-1372: Modify usage of SAML library to allow signed requests.
2022-07-28 18:28:58 +00:00
Michael Jumper
8cc7e47de2
Merge 1.5.0 changes back to master.
...
Please enter a commit message to explain why this merge is necessary,
2022-07-27 23:51:48 -07:00
Mike Jumper
fed176def6
GUACAMOLE-1005: Merge Docker support for configuring RemoteIPValve.
2022-07-27 23:42:11 -07:00
elijahnicpon
003f7e945a
GUACAMOLE-1320: Provide chunked file upload mechanism - add sendEnd()
2022-07-27 20:26:17 -04:00
elijahnicpon
c9a2fc249e
GUACAMOLE-1320: Provide chunked file upload mechanism
2022-07-27 14:07:48 -04:00
Mike Jumper
4b4490b45a
GUACAMOLE-1629: Merge correction to handling of group cycles in KSM support.
2022-07-26 14:52:10 -07:00
James Muehlner
67b5db77e1
GUACAMOLE-1629: Keep track of iterated identifiers when recursing connection group tree looking for KSM attribute to ensure no infinite loop.
2022-07-26 21:39:07 +00:00
Mike Jumper
5b1d39634e
GUACAMOLE-1643: Merge corrections to connection group KSM config edit behavior.
2022-07-22 08:49:24 -07:00
James Muehlner
d599ad317c
GUACAMOLE-1643: Ensure that the KSM config attribute is always visible for connection groups.
2022-07-21 23:26:25 +00:00
James Muehlner
492dbf48d6
GUACAMOLE-1643: Ensure connection groups with an empty KSM config attribute fall back to the global config.
2022-07-21 23:25:25 +00:00
Mike Jumper
a11b9a9ae4
GUACAMOLE-1643: Merge support for KSM one-time tokens at connection group level.
2022-07-21 12:57:49 -07:00
James Muehlner
b8058e7561
GUACAMOLE-1643: Validate/translate KSM configs and one-time tokens on connection group save.
2022-07-21 17:38:31 +00:00
Mike Jumper
8772207a75
GUACAMOLE-1629: Merge support for vault-specific configuration at the connection group level.
2022-07-07 10:33:42 -07:00
James Muehlner
12832bed88
GUACAMOLE-1629: Use Java 8 compatible collector to append connection group attributes.
2022-07-06 19:06:42 +00:00
James Muehlner
0585ab5e5b
GUACAMOLE-1629: Fix client/cache confusion in comments.
2022-07-06 19:01:33 +00:00
James Muehlner
374f1b5e49
GUACAMOLE-1629: Always include any pre-existing connection group attributes when exposing new ones.
2022-07-06 17:55:36 +00:00
James Muehlner
5b69bf405d
GUACAMOLE-1629: Use TextField for KSM configuration since it's always one line.
2022-07-06 17:31:22 +00:00
Mike Jumper
e348d3f89a
GUACAMOLE-1372: Merge support for signed/encrypted SAML requests.
2022-07-05 14:32:31 -07:00
James Muehlner
616cb39682
GUACAMOLE-1372: Throw fatal exception if files are specified but unreadable.
2022-07-05 20:38:11 +00:00
James Muehlner
025e831b3d
GUACAMOLE-1372: Add configuration properties for setting private key and cert.
2022-07-05 19:49:54 +00:00
James Muehlner
fee2f8b416
GUACAMOLE-1629: Hook KSM vault code into base vault code and clean up.
2022-07-01 20:14:34 +00:00
James Muehlner
16efc0cdc1
GUACAMOLE-1629: Implement multiple-vault support for KSM codebase.
2022-06-29 21:36:53 +00:00
James Muehlner
f7d90a641e
GUACAMOLE-1629: Add configuration properties and associated translations.
2022-06-29 21:36:22 +00:00
Mike Jumper
46661eed74
GUACAMOLE-1623: Merge fix for build against Java 8 (no List.of()).
2022-06-22 20:51:59 -07:00
James Muehlner
f64bd30e9d
GUACAMOLE-1623: Use Java 8 List initializer to fix Java 8 builds.
2022-06-23 02:41:42 +00:00
Mike Jumper
7d71391bb3
GUACAMOLE-1623: Merge support for extracting Windows domain information from vault-stored usernames.
2022-06-22 16:11:58 -07:00
James Muehlner
647cfa6a0c
GUACAMOLE-1623: Extract domain field directly from the vault, or split out of username.
2022-06-22 22:42:30 +00:00
James Muehlner
4b161a5a6e
GUACAMOLE-377: Merge client-side support for frame tracking, RemoteFX parameter, and performance tracking extension.
2022-06-13 12:58:50 -07:00
Mike Jumper
8822db781e
GUACAMOLE-1606: Merge changes correcting retrieval of user group attribute schema.
2022-06-06 09:04:48 -07:00
Virtually Nick
eaab38c200
GUACAMOLE-1606: UserGroup should retrieve UserGroup attributes, not User attributes.
2022-06-06 11:20:35 -04:00
Mike Jumper
20fd023751
GUACAMOLE-1616: Merge correction to injection of HISTORY_UUID token for external connections.
2022-06-03 13:53:59 -07:00
James Muehlner
31f9107ca2
GUACAMOLE-1616: Send updated tokens after adding HISTORY_UUID.
2022-06-03 20:51:59 +00:00
Mike Jumper
612491e663
GUACAMOLE-1616: Merge support for tracking external connection history within database.
2022-05-31 20:54:31 -07:00
James Muehlner
7e4627c943
GUACAMOLE-1616: Store HISTORY_UUID in tokens for use by other extensions.
2022-05-31 21:36:08 +00:00
James Muehlner
cd3c1fbf35
GUACAMOLE-1616: Write history records for external connections if configured to do so.
2022-05-31 17:33:04 +00:00
Mike Jumper
0a7ecff3cb
GUACAMOLE-1614: Merge changes upgrading to latest jasmine-maven-plugin (no PhantomJS).
2022-05-24 14:12:52 -07:00
James Muehlner
0404bff11b
GUACAMOLE-1614: Upgrade to latest jasmine-maven-plugin version to avoid PhantomJS use entirely.
2022-05-24 20:18:20 +00:00
Michael Jumper
be90de9a9d
GUACAMOLE-377: Switch over to "disable-gfx" parameter (enable RDPGFX by default).
2022-05-18 15:56:39 -07:00
Michael Jumper
59ace6c493
GUACAMOLE-377: Add extension for displaying render statistics in a toolbar.
2022-05-18 15:56:39 -07:00