Commit Graph
499 Commits
Author SHA1 Message Date
James Muehlner 89945caa5f GUACAMOLE-1723: Simplify active window check; do not refresh from DB during active sessions. 2022-12-09 23:46:59 +00:00
Michael Jumper 606c7bd55c GUACAMOLE-1224: Improve readability of JavaDoc by shortening text of hyperlinked enum values. 2022-10-14 16:08:46 -07:00
Michael Jumper a0a5335c4d GUACAMOLE-1224: Further clarify DirectoryObjectEvent, renaming to IdentifiableObjectEvent. 2022-10-14 16:08:46 -07:00
Michael Jumper 9b7982a7f2 GUACAMOLE-1224: Clarify context of getAuthenticationProvider() for DirectoryObjectEvents. 2022-10-14 16:08:46 -07:00
Michael Jumper 93e7422466 GUACAMOLE-1224: Extract base interface for events affecting objects stored in a Directory. 2022-10-14 16:08:46 -07:00
Michael Jumper 818471ac84 GUACAMOLE-1224: Migrate existing auth-related logging to global event listener. 2022-10-14 16:08:46 -07:00
Michael Jumper b3319b817d GUACAMOLE-1224: Add user session invalidation/logout event. 2022-10-14 16:08:46 -07:00
Michael Jumper 8c36eaf55d GUACAMOLE-1224: Add events for overall webapp startup/shutdown. 2022-10-14 16:07:09 -07:00
Michael Jumper 79a1bcb2a3 GUACAMOLE-1224: Extract getName() / setName() into common Nameable interface. 2022-10-14 15:55:17 -07:00
Michael Jumper 417587259f GUACAMOLE-1224: Add CRUD-type events for Directory modifications. 2022-10-14 15:55:17 -07:00
Mike Jumper 6c43611f51 GUACAMOLE-1656: Merge support for per-user KSM vaults. 2022-09-28 15:06:40 -07:00
Michael Jumper 719e957be1 GUACAMOLE-990: Guarantee auth banning occurs before all other auth processing. 2022-09-12 09:17:32 -07:00
James Muehlner e4c65cba19 GUACAMOLE-1656: Add per-user KSM vault functionality. 2022-08-26 18:07:43 +00: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 be90de9a9d GUACAMOLE-377: Switch over to "disable-gfx" parameter (enable RDPGFX by default). 2022-05-18 15:56:39 -07:00
Michael Jumper 93d97e8c97 GUACAMOLE-377: Add parameter definition and translation for "enable-gfx". 2022-05-17 21:09:18 +00:00
Virtually Nick 36e15e19af Merge 1.5.0 changes back to master. 2022-03-31 14:46:51 -04:00
Michael Jumper c45bd9f7d3 GUACAMOLE-462: Ensure compatibility with 1.x extensions is maintained. 2022-03-31 18:07:29 +00:00
Alexis Vézina d5444a2d1a GUACAMOLE-1312: Adds FR-CA keyboard layout
And its French and English traductions
2022-03-16 14:53:46 -04:00
Michael Jumper 26a9246e32 GUACAMOLE-462: Correct missing import for JavaDoc reference. 2022-02-28 00:30:30 +00:00
Michael Jumper 449fcb828e GUACAMOLE-462: Allow individual records to be identified and retrieved directly. 2022-02-28 00:30:30 +00:00
Michael Jumper 0cca98d0b2 GUACAMOLE-462: Directly support associating session recordings with history entries at API level. 2022-02-28 00:30:30 +00:00
Michael Jumper a5c58e221b GUACAMOLE-462: Add convenience classes for decorating ActivityRecordSets and their records. 2022-02-28 00:30:30 +00:00
Michael Jumper 9cbf4f045f GUACAMOLE-462: Add API-level support for associating data with history records. 2022-02-28 00:30:30 +00:00
Michael Jumper dc98633897 GUACAMOLE-462: Separate Attributes interface into read-only and read/write variations. 2022-02-28 00:30:30 +00:00
Virtually Nick 50693de217 GUACAMOLE-1495: Merge add keymap for Polish keyboard layout for RDP 2022-02-17 14:22:19 -05:00
James Muehlner a0d8a7a4ef GUACAMOLE-641: Merge support for reading secrets from key vaults. 2022-01-25 20:47:14 -08:00
Michael Jumper bba94c0f94 GUACAMOLE-1511: Revert incorrect recursive constructor invocation.
A previous iteration of the whitespace-trimming changes involved an
additional constructor variation. After removing that portion, the
original constructor for PropertiesGuacamoleProperties was not restored
correctly, and now recursively invokes itself.
2022-01-23 11:57:18 -08:00
Michael Jumper 7641fa9222 GUACAMOLE-641: Allow TokenInjecting* implementations to consider values of existing tokens. 2022-01-22 22:25:04 -08:00
Michael Jumper 2f946d962b GUACAMOLE-641: Allow tokens to be easily injected on-demand. 2022-01-22 22:25:04 -08:00
Michael Jumper 0ac67b8cf8 GUACAMOLE-641: Provide strict filtering mode for TokenFilter which disallows undefined tokens. 2022-01-22 22:25:04 -08:00
Michael Jumper 19920eeed1 GUACAMOLE-641: Allow token retrieval/generation to fail with an error. 2022-01-22 22:25:04 -08:00
Michael Jumper 60008bb4f0 GUACAMOLE-1511: Automatically trim whitespace from property values. 2022-01-21 08:10:56 -08:00
ClassicGOD c719fae196 GUACAMOLE-1495: add pl-pl-qwerty to server-layout 2022-01-10 20:38:18 +01:00
Virtually Nick e64013059d Merge 1.4.0 changes back to master. 2021-12-25 10:20:06 -05:00
Michael Jumper b66c964848 GUACAMOLE-478: Add parameter definition and translations for "normalize-clipboard". 2021-12-25 00:48:25 -08:00
Virtually Nick 137beacaf7 Merge 1.4.0 changes back to master. 2021-12-12 07:30:43 -05:00
Michael Jumper 68dd871e24 GUACAMOLE-1064: Add Norwegian keymap parameter value and translation. 2021-12-10 23:43:36 -08:00
Jimmy a818aff733 GUACAMOLE-1446: Fixed a typo mistake ("the the") in some java files. 2021-10-26 08:09:12 +03:00
Michael Jumper 8f3172e4f6 GUACAMOLE-1218: Allow both lowercase and uppercase for hex values of ByteArrayProperty. 2021-09-16 19:21:32 -07:00
Michael Jumper 4d65105695 GUACAMOLE-641: Migrate existing extensions to singleton LocalEnvironment. 2021-05-20 16:54:45 -07:00
Michael Jumper fc7c7b7966 GUACAMOLE-641: Leverage singleton instance of LocalEnvironment. 2021-05-20 16:47:02 -07:00
Michael Jumper 30ddd7a092 GUACAMOLE-641: Provide DelegatingEnvironment convenience class. 2021-05-20 16:45:40 -07:00
Michael Jumper 61a3ec1331 GUACAMOLE-641: Allow extensions to add arbitrary sources of Guacamole properties. 2021-05-20 16:45:38 -07:00
Virtually Nick c3812b52ee GUACAMOLE-1245: Add client parameters for specifying WoL port. 2021-05-13 16:55:30 -04:00
Michael Jumper 53fe6e34f8 GUACAMOLE-1298: Migrate to centralized declarations of common dependencies. 2021-03-31 11:24:24 -07:00
Michael Jumper 96faa48bea GUACAMOLE-1302: Add definitions and translations for VNC/RDP "force-lossless" parameter. 2021-03-01 17:40:30 -08:00
Michael Jumper 49b398f36d GUACAMOLE-1174: Add definitions and translations for Kubernetes "exec" command parameter. 2021-02-21 15:33:44 -08:00
Michael Jumper 0385f61201 GUACAMOLE-1204: Add definitions and translations for RDP multi-touch parameters. 2021-02-11 20:32:28 -08:00
Michael Jumper 382e347a3c GUACAMOLE-1218: Refactor guacamole-auth-json's StringListProperty into guacamole-ext. 2020-11-20 16:08:54 -08:00