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
Virtually Nick
2a2172914d
GUACAMOLE-103: Move SAMLResponse processing to authentication service.
2020-06-23 12:43:03 -04:00
Nick Couchman
7a44cf6014
GUACAMOLE-103: Implementation of SAML authentication extension, using OpenID as a template.
2020-06-23 12:41:19 -04:00
Virtually Nick
9df8cfd38d
GUACAMOLE-728: Add Docker support for SSL configuration for MySQL and Postgres.
2020-06-23 10:24:50 -04: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
Virtually Nick
32d85d835e
GUACAMOLE-708: Minor style corrections and code clean-up.
2020-06-21 07:06:08 -04:00
Virtually Nick
2bf29a0d97
GUACAMOLE-708: Implement isSkeleton method for ModeledUser.
2020-06-20 21:15:47 -04:00
Virtually Nick
486ab9aefa
GUACAMOLE-708: Remove unnecessary null check
2020-06-20 16:41:09 -04:00
Virtually Nick
55fccff7a7
GUACAMOLE-708: Spelling correction in JavaDoc comments.
2020-06-20 16:24:35 -04:00
Virtually Nick
76f7379f46
GUACAMOLE-708: Add and update JavaDoc comments.
2020-06-20 09:43:18 -04:00
Virtually Nick
2888d6a340
GUACAMOLE-708: Handle implicit permissions where no entity exists.
2020-06-20 09:43:18 -04:00
Virtually Nick
e0aedefd6f
GUACAMOLE-708: Add calls for auto-creating DB users when so configured.
2020-06-19 21:25:19 -04:00
Virtually Nick
0ad00dda3e
GUACAMOLE-708: Add properties for automatic account creation.
2020-06-19 12:22:26 -04:00
Virtually Nick
cc466f7935
GUACAMOLE-513: Add Wake-on-LAN options and translations.
2020-06-19 08:31:05 -04:00
Virtually Nick
2ae00dd239
Merge staging/1.2.0 changes back to master.
2020-06-19 07:24:05 -04:00
Virtually Nick
cd9708f7ca
Merge staging/1.2.0 changes back to master.
2020-06-18 16:19:23 -04:00
Virtually Nick
33fa0033d2
Merge staging/1.2.0 changes back to master.
2020-06-18 11:38:34 -04:00
Virtually Nick
f06056b4e4
GUACAMOLE-728: Use correct sslMode options for passing to JDBC driver.
2020-06-16 14:50:44 -04:00
Virtually Nick
986d5a1225
GUACAMOLE-728: Properly expose JDBC driver values from enums.
2020-06-16 11:44:07 -04:00
Virtually Nick
05f49b17cb
GUACAMOLE-583: Correct SQLServer instance name property configuration.
2020-06-16 09:57:49 -04:00
Virtually Nick
31288fc4d0
GUACAMOLE-728: Refactor with EnumGuacamoleProperty and fix up comments.
2020-06-13 22:34:01 -04:00
Virtually Nick
8c2df77f2d
GUACAMOLE-728: Set legacy SSL options for MySQL
2020-06-13 21:57:53 -04:00
Virtually Nick
d5a3f8116e
GUACAMOLE-728: Add PostgreSQL SSL mode configuration.
2020-06-13 21:57:33 -04:00
Virtually Nick
721010cc14
GUACAMOLE-728: Implement MySQL driver SSL configuration.
2020-06-13 21:57:27 -04:00
Virtually Nick
2bbd039d5c
Merge staging/1.2.0 changes back to master.
2020-06-13 21:49:06 -04:00
Virtually Nick
e216f83c49
GUACAMOLE-1081: Implement token modifiers for upper and lower case.
2020-05-25 20:43:00 -04:00
Virtually Nick
e4aa6bd451
Merge staging/1.2.0 changes back to master.
2020-05-24 13:13:34 -04:00
Virtually Nick
30d30053af
GUACAMOLE-747: Provide example branding extension.
2020-05-03 15:39:09 -04:00
Virtually Nick
a7cdc21181
GUACAMOLE-1001: Minor spelling correction.
2020-04-29 08:34:09 -04:00
Virtually Nick
f2405d9363
Merge staging/1.2.0 changes back to master.
2020-04-14 19:23:27 -04:00
Virtually Nick
c7cb40d8f1
GUACAMOLE-770: Avoid letting attribute be manually set and reset confirmation along with secret.
2020-04-03 23:17:43 -04:00
Virtually Nick
4f4a060d4a
GUACAMOLE-770: Switch to Boolean field for clearing data.
2020-04-03 17:00:11 -04:00
Virtually Nick
43e5024676
GUACAMOLE-770: Regenerate code when field is empty.
2020-04-03 14:55:17 -04:00
Virtually Nick
fae22a3f80
GUACAMOLE-770: Add ability to clear out TOTP data.
2020-04-03 14:55:17 -04:00
Virtually Nick
dc09d0ef2a
GUACAMOLE-583: Add ability to configure SQL Server instance name.
2020-04-03 09:37:31 -04:00
Virtually Nick
1859d9e150
GUACAMOLE-1001: Add Client IP and NAS attributes to RADIUS requests.
2020-03-31 22:32:06 -04:00
Virtually Nick
1ede1263d1
Merge staging/1.2.0 changes back to master.
2020-03-22 20:34:21 -04:00
Virtually Nick
3b97349f05
Merge staging/1.2.0 changes back to master.
2020-03-09 05:44:59 -04:00
Virtually Nick
d3043fd657
Merge staging/1.2.0 changes back to master.
2020-03-08 21:47:18 -04:00
Virtually Nick
211f8e2b25
GUACAMOLE-966: Bump client version numbers to 1.2.0
2020-02-27 14:02:45 -05:00
Virtually Nick
15182b8596
Merge staging/1.2.0 changes back to master.
2020-02-27 06:19:03 -05:00
Virtually Nick
b51d2a88b8
Merge staging/1.1.0 changes back to master.
2020-01-26 11:52:17 -05:00
Virtually Nick
a9495628af
Merge staging/1.1.0 changes back to master.
2020-01-24 04:51:57 -05:00
Virtually Nick
9dddfdb50c
Merge staging/1.1.0 changes back to master.
2020-01-24 02:35:29 -05:00
Virtually Nick
180253dad3
Merge staging/1.1.0 changes back to master.
2020-01-24 02:20:26 -05:00
Virtually Nick
59c430870d
Merge staging/1.1.0 changes back to master.
2020-01-20 03:48:44 -05:00
Virtually Nick
f8456b7282
Merge staging/1.1.0 changes back to master.
2020-01-20 03:36:12 -05:00
Virtually Nick
b4fa40ad34
GUACAMOLE-852: Support either MySQL or MariaDB JDBC drivers.
2019-12-26 22:11:33 -05:00
Virtually Nick
eb2b447e25
GUACAMOLE-474: Add English translations for file upload/download options.
2019-12-26 15:45:03 -05:00
Virtually Nick
69b727e8af
GUACAMOLE-474: Add protocol options for disabling file upload/download.
2019-12-25 17:57:40 -05:00
Virtually Nick
a037146a87
GUACAMOLE-893: Fix issue where just checking for attribute presence.
2019-10-10 20:53:07 -04:00
Virtually Nick
10b3adcd83
GUACAMOLE-893: Fix regression in LDAP causing null filter value to be sent.
2019-10-09 14:53:34 -04:00
Virtually Nick
9715ab12eb
GUACAMOLE-514: Correct username field type and add translations.
2019-08-23 21:05:48 -04:00
Virtually Nick
e58101997f
Merge 1.1.0 changes back to master.
2019-08-19 08:17:29 -04:00
Virtually Nick
e86e415493
GUACAMOLE-769: Add back empty translation string.
2019-08-13 14:57:41 -04:00
Virtually Nick
95ec3c73ce
GUACAMOLE-774: Different approach to loading MD4 support.
2019-08-13 14:11:38 -04:00
Virtually Nick
f7d836da9e
GUACAMOLE-774: Deal with deprecated Provider constructor.
2019-08-13 13:45:36 -04:00
Virtually Nick
1b6f0bdcc1
GUACAMOLE-774: Fix deprecation issue with Java 9 and up.
2019-08-13 06:31:59 -04:00
Virtually Nick
e5fab49d75
GUACAMOLE-774: Remove unnecessary null checks.
2019-08-12 20:13:37 -04:00