Commit Graph

527 Commits

Author SHA1 Message Date
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
Michael Jumper
f2ce412051 GUACAMOLE-1218: Refactor guacamole-auth-json's ByteArrayProperty into guacamole-ext. 2020-11-20 16:08:54 -08:00
Mike Jumper
61dce8bdb1 GUACAMOLE-1081: Merge correction to token modifier case within TokenFilter unit tests. 2020-10-30 18:14:01 -07:00
Virtually Nick
1488bb6968 GUACAMOLE-1081: Fix JUnit tests for token modifiers. 2020-10-30 20:02:20 -04:00
Mike Jumper
df0a3fb6b6 GUACAMOLE-1081: Merge migration to uppercase token modifiers. 2020-10-30 14:07:57 -07:00
Mike Jumper
1f8c240f8e GUACAMOLE-1123: Merge standardization on ActivityRecordSet for history retrieval. 2020-10-30 11:27:04 -07:00
Virtually Nick
ba060f5534 GUACAMOLE-1123: Provide default interface implementations for history methods. 2020-10-30 12:26:29 -04:00
Virtually Nick
0430d5510a GUACAMOLE-1123: Fixes to comments, method scope, and minor code tweaks. 2020-10-30 12:26:29 -04:00
Virtually Nick
3d761ea794 GUACAMOLE-1123: Deprecate getHistory() method. 2020-10-30 12:26:29 -04:00
Virtually Nick
71625340f5 GUACAMOLE-1123: Implement new methods for retrieving user and connection history. 2020-10-30 12:26:29 -04:00
Virtually Nick
51f93ece8d GUACAMOLE-1081: Switch token modifiers to upper-case for consistency. 2020-10-30 09:16:29 -04:00
Virtually Nick
6d7456ec31 GUACAMOLE-760: Add JUnit tests for TimeZone getAvailableIDs. 2020-10-26 11:09:49 -04:00
Virtually Nick
3630e7800c GUACAMOLE-760: Add validation and tests for the TimeZoneGuacamoleProperty 2020-10-25 22:32:28 -04:00
Virtually Nick
0ec9bec4c8 GUACAMOLE-760: Add support for configuring server timezone. 2020-10-15 14:37:03 -04:00
Michael Jumper
471f4c9aec Merge 1.2.0 changes back to master. 2020-06-24 18:03:16 -07:00
Virtually Nick
349fac9d1a GUACAMOLE-678: Return null for null property values. 2020-06-24 20:38:48 -04:00
Michael Jumper
5175dd3d29 Merge 1.2.0 changes back to master. 2020-06-22 14:36:42 -07:00
Virtually Nick
a0ee0475ed GUACAMOLE-103: Move to using Translatable for redirect message; clean up comments. 2020-06-22 14:24:02 -04:00
Virtually Nick
5762cdda47 GUACAMOLE-103: Implement common redirect form field. 2020-06-22 14:24:02 -04:00
Michael Jumper
e1f95b8763 Merge 1.2.0 changes back to master. 2020-06-19 11:40:44 -07:00
Virtually Nick
cc466f7935 GUACAMOLE-513: Add Wake-on-LAN options and translations. 2020-06-19 08:31:05 -04:00
Virtually Nick
33fa0033d2 Merge staging/1.2.0 changes back to master. 2020-06-18 11:38:34 -04:00
Michael Jumper
47f7eb34b6 GUACAMOLE-708: Define getPrivileged() mechanism for allowing internal, privileged access for the benefit of other extensions. 2020-06-16 20:44:12 -07:00