Virtually Nick
9d2649c0fa
Merge 1.5.4 changes back to master.
2023-11-22 17:34:44 -05:00
Virtually Nick
a7a31972f4
Merge 1.5.4 changes back to master.
2023-11-22 15:27:19 -05:00
Virtually Nick
c5cf085e2f
Merge 1.5.4 changes back to master.
2023-11-17 10:49:22 -05:00
Virtually Nick
9a2fcf7028
Merge 1.5.4 changes back to master.
2023-09-27 00:00:34 -04:00
Virtually Nick
0a031c80a1
GUACAMOLE-1851: Add Inject notation to RequestValidationService constructor to fix Guice loading.
2023-08-29 19:38:29 -04:00
Virtually Nick
d7e91a8ebe
GUACAMOLE-1332: Client-side parameters for certificate fingerprints and trust.
2023-07-20 17:45:43 -04:00
Virtually Nick
49300d17b4
GUACAMOLE-1816: Bump client versions to 1.5.3.
2023-07-03 13:51:40 -04:00
Virtually Nick
ec5f6dab55
GUACAMOLE-1813: Add history recording storage extension to Docker startup.
2023-06-18 19:39:10 -04:00
Virtually Nick
f3b5ea22c1
GUACAMOLE-1813: Copy history recording storage extension into the Docker image during build.
2023-06-18 19:34:10 -04:00
Virtually Nick
ad9f90718c
Merge 1.5.3 changes back to master.
2023-06-15 21:52:23 -04:00
Virtually Nick
466476412a
Merge 1.5.3 changes back to master.
2023-06-02 12:15:43 -04:00
Virtually Nick
ef66411593
Merge 1.5.2 changes back to master.
2023-05-15 16:54:16 -04:00
Virtually Nick
52e7f1110f
Merge 1.5.2 changes back to master.
2023-05-15 16:46:17 -04:00
Virtually Nick
1f8947164a
Merge 1.5.2 changes back to master.
2023-05-15 12:59:10 -04:00
Virtually Nick
d7ae75855c
Merge 1.5.2 changes back to master.
2023-05-12 11:58:23 -04:00
Virtually Nick
1ed6187082
GUACAMOLE-1606: UserGroup should retrieve UserGroup attributes, not User attributes.
2023-05-04 18:15:10 -07:00
Virtually Nick
56c6e5022d
Merge 1.5.1 changes back to master.
2023-04-10 10:22:47 -04:00
Virtually Nick
f079e87f27
GUACAMOLE-1642: Add support for specifying the VNC encodings parameter.
2023-04-03 19:46:48 -04:00
Virtually Nick
4dbf35766f
GUACAMOLE-1219: Add support for disabling TOTP for specific users and groups.
2023-03-17 13:48:33 -04:00
Virtually Nick
8dc5bebd29
Merge 1.5.1 changes back to master.
2023-03-15 15:01:18 -04:00
Virtually Nick
e0b59bfcd0
GUACAMOLE-1730: Fix missing comma guacamole-history-recording-storage guac-manifest.json
2023-03-02 19:48:41 -05:00
Virtually Nick
2f30b6aad6
Merge 1.5.0 changes back to master.
2023-02-03 14:31:12 -05:00
Virtually Nick
8acde27aec
GUACAMOLE-1322: Add SAML_IDP_URL as required for Docker container absent a metadata file.
2023-01-14 21:48:38 -05:00
Virtually Nick
934e437900
GUACAMOLE-1293: Tweak translation names to match arguments and use translation service to canonicalize.
2023-01-10 21:10:43 -05:00
Virtually Nick
b666aebce8
GUACAMOLE-1293: Adjust argument displayed to user to match position from guacd.
2023-01-10 21:10:43 -05:00
Virtually Nick
9e5f101371
GUACAMOLE-1293: Change "username" instruction to simply "name" for clarity on its purpose.
2023-01-10 21:10:43 -05:00
Virtually Nick
22e8ba66ea
GUACAMOLE-1293: Add type notations to comments; switch arguments to more obvious strings.
2023-01-10 21:10:43 -05:00
Virtually Nick
773a03a7d9
GUACAMOLE-1293: Correct and add missing comments for accuracy and clarity.
2023-01-10 21:10:43 -05:00
Virtually Nick
871ffe7288
GUACAMOLE-1293: Change msg instruction to code plus arguments.
2023-01-10 21:10:43 -05:00
Virtually Nick
d0b5ffe967
GUACAMOLE-1293: Change handshake instruction and client to username.
2023-01-10 21:10:43 -05:00
Virtually Nick
236164c6ec
GUACAMOLE-1293: Add tunnel support for setting the name during client handshake.
2023-01-10 21:10:43 -05:00
Virtually Nick
3abecff0d1
GUACAMOLE-1293: Add common support for the name handshake instruction.
2023-01-10 21:10:43 -05:00
Virtually Nick
33432c228c
GUACAMOLE-1293: Add client-side support for join/leave notification.
2023-01-10 21:10:43 -05:00
Virtually Nick
ca2b89077c
GUACAMOLE-1293: Add common support for the msg instruction.
2023-01-10 21:10:43 -05:00
Virtually Nick
eaab38c200
GUACAMOLE-1606: UserGroup should retrieve UserGroup attributes, not User attributes.
2022-06-06 11:20:35 -04:00
Virtually Nick
376c71fe58
Merge 1.5.0 changes back to master.
2022-04-09 13:56:14 -04:00
Virtually Nick
36e15e19af
Merge 1.5.0 changes back to master.
2022-03-31 14:46:51 -04:00
Virtually Nick
c2c3428cf0
GUACAMOLE-1488: Add support for configuring LDAP SSL protocol.
2022-01-03 15:56:20 -05:00
Virtually Nick
70f73cd47d
GUACAMOLE-1394: Add support for setting OpenID groups claim type in Docker.
2022-01-03 12:43:17 -05:00
Virtually Nick
5a7909a1fc
GUACAMOLE-1275: Use effective permissions for determining user home page.
2022-01-03 11:56:08 -05:00
Virtually Nick
20eec4bbb0
Merge 1.4.0 changes back to master.
2021-12-27 09:32:39 -05:00
Virtually Nick
9fe64a77b8
GUACAMOLE-1402: Use new Client state enum in webapp.
2021-12-27 09:27:07 -05:00
Virtually Nick
2d269a129d
Merge 1.4.0 changes back to master.
2021-12-26 10:32:55 -05:00
Virtually Nick
e35f3bbd63
GUACAMOLE-1402: Expose Client state enum values.
2021-12-26 10:18:37 -05:00
Virtually Nick
e64013059d
Merge 1.4.0 changes back to master.
2021-12-25 10:20:06 -05:00
Virtually Nick
f34477f90e
GUACAMOLE-1261: Escape strings used to generate URLs for user, groups, and connections.
2021-12-23 16:38:44 -05:00
Virtually Nick
a543db56e2
Merge 1.4.0 changes back to master.
2021-12-19 18:35:32 -05:00
Virtually Nick
137beacaf7
Merge 1.4.0 changes back to master.
2021-12-12 07:30:43 -05:00
Virtually Nick
588915d232
Merge 1.4.0 changes back to master.
2021-12-12 07:25:13 -05:00
Virtually Nick
c143c7cb5c
Merge 1.4.0 changes back to master.
2021-11-22 20:22:39 -05:00
Virtually Nick
09b1508ec7
Merge 1.4.0 changes back to master.
2021-11-22 15:47:15 -05:00
Virtually Nick
fb8ce0951c
Merge 1.4.0 changes back to master.
2021-10-25 07:35:52 -04:00
Virtually Nick
d82f0eacf3
GUACAMOLE-1130: Correct logic for attribute search and retrieval, and apply attribute filters to User and Connection searches.
2021-10-08 18:06:28 -04:00
Virtually Nick
59c7d5de34
GUACAMOLE-1130: Correct style issues and simplify the code that builds group attribute arrays.
2021-10-08 17:42:32 -04:00
Virtually Nick
38b0474e35
GUACAMOLE-1261: Enable eager interpretation of route parameters for users, groups, and connections.
...
With the addition of the '*' to the route parameters, the AngularJS
router will interpret parameters that include a slash, allowing for
user, group, and connection names to contain slashes.
2021-08-22 14:26:21 -04:00
Virtually Nick
04c908d5f7
GUACAMOLE-1199: Only update JDBC attributes if values have been provided.
2021-08-21 20:52:57 -04:00
Virtually Nick
063c551dcf
GUACAMOLE-1252: Fix potential null dereference getting NAS IP.
2021-05-30 22:18:31 -04:00
Virtually Nick
4ac1d1bb64
GUACAMOLE-944: Allow search bind usernames in non-DN format.
2021-05-30 17:11:24 -04:00
Virtually Nick
c3812b52ee
GUACAMOLE-1245: Add client parameters for specifying WoL port.
2021-05-13 16:55:30 -04:00
Virtually Nick
f04517ca5e
GUACAMOLE-1025: Allow QuickConnect module to configure allowed and/or denied parameters.
2021-03-28 21:51:50 -04:00
Virtually Nick
6bb9436fff
GUACAMOLE-747: Correct license issues for RAT plugin.
2021-02-21 14:19:56 -05:00
Virtually Nick
68b660e4bc
GUACAMOLE-1252: Allow RADIUS NAS IP to be manually configured.
2021-01-07 12:25:59 -05:00
Virtually Nick
42bdd51a33
GUACAMOLE-1128: Add MySQL and PostgreSQL auto creation for Docker
2020-12-29 00:27:35 -05:00
Virtually Nick
3624ffe2fd
Merge 1.3.0 changes back to master.
2020-12-16 07:08:33 -05:00
Virtually Nick
d762720571
Merge 1.3.0 changes back to master.
2020-12-14 07:11:09 -05:00
Virtually Nick
70315d6dcb
Merge 1.3.0 changes back to master.
2020-11-25 18:55:26 -05:00
Virtually Nick
5da40bd633
GUACAMOLE-1205: Bump Guacamole Client components to version 1.3.0
2020-11-03 18:06:47 -05:00
Virtually Nick
9ab3e854ab
Merge 1.3.0 changes back to master.
2020-11-02 09:47:26 -05:00
Virtually Nick
7bcdc945d6
Merge 1.3.0 changes back to master.
2020-10-31 20:46:27 -04:00
Virtually Nick
1488bb6968
GUACAMOLE-1081: Fix JUnit tests for token modifiers.
2020-10-30 20:02:20 -04: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
54b80f94bf
GUACAMOLE-1123: Add RecordMapper support for searching history limited by the identifier of a record.
2020-10-30 11:51:16 -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
3854da3078
Merge 1.3.0 changes back to master.
2020-10-28 16:07:44 -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
Virtually Nick
a0345f44db
GUACAMOLE-1120: Remove remaining JS, CSS, and HTML components from CAS guac-manifest.json
2020-07-02 09:36:39 -04:00
Virtually Nick
82168e1d77
GUACAMOLE-728: Only set legacy flag when SSL is disabled.
2020-06-25 22:21:04 -04:00
Virtually Nick
d5d4f16782
GUACAMOLE-728: Handle lack of support for Postgres prefer SSL mode.
2020-06-25 22:01:02 -04:00
Virtually Nick
6fc09f4ee8
GUACAMOLE-728: Only set MySQL JDBC useSSL when sslmode is disabled.
2020-06-25 20:22:20 -04:00
Virtually Nick
788395ad9d
GUACAMOLE-728: Change default JDBC SSL mode to prefer(red).
2020-06-25 18:48:07 -04:00
Virtually Nick
5aebe980b8
Merge staging/1.2.0 changes back to master.
2020-06-25 16:23:16 -04:00
Virtually Nick
2d233e090f
Merge staging/1.2.0 changes back to master.
2020-06-25 06:52:23 -04:00
Virtually Nick
349fac9d1a
GUACAMOLE-678: Return null for null property values.
2020-06-24 20:38:48 -04:00
Virtually Nick
54cd540973
GUACAMOLE-103: Adjust checks for entity ID and ACS URL properties.
2020-06-24 20:04:25 -04:00
Virtually Nick
c061d78d54
Merge staging/1.2.0 changes back to master.
2020-06-24 19:42:04 -04:00
Virtually Nick
8acb3cbb24
GUACAMOLE-103: Change IdP metadata file to a URI.
2020-06-24 16:24:32 -04:00
Virtually Nick
1f0174afea
GUACAMOLE-103: Redirect for login if response hash is not present.
2020-06-24 15:19:10 -04:00
Virtually Nick
27603dc2ac
GUACAMOLE-103: Exception handling, token, and SAMLResponseMap updates.
...
Exception handling within the SAML extension has been updated such that
exceptions generate a Guacamole Error rather than a username/password
login. Tokens now are canonicalized with a standard prefix. Now using
an Iterator to handle SAMLResponseMap cleanup.
2020-06-24 13:36:24 -04:00
Virtually Nick
806ec964ff
GUACAMOLE-103: License cleanup, fix comments, and minor code tweaks.
...
Includes implementation of executor shutdown, and correctly removing
items from the shared response map.
2020-06-23 23:48:08 -04:00
Virtually Nick
52318a99a8
GUACAMOLE-103: Handle group parsing in safe way
2020-06-23 12:43:14 -04:00
Virtually Nick
09429492e0
GUACAMOLE-103: Periodically clean SAMLResponseMap for expired responses.
2020-06-23 12:43:14 -04:00
Virtually Nick
1c9efb2a44
GUACAMOLE-103: Process SAML exceptions individually.
2020-06-23 12:43:14 -04:00
Virtually Nick
2d1f49aae5
GUACAMOLE-103: Add option for enforcing strict SAML security.
2020-06-23 12:43:14 -04:00
Virtually Nick
129cd6ace5
GUACAMOLE-103: Remove unnecessary parameter decoding
2020-06-23 12:43:14 -04:00
Virtually Nick
ddac552a72
GUACAMOLE-103: Add settings for controlling debug and compression.
2020-06-23 12:43:14 -04:00