Commit Graph

5921 Commits

Author SHA1 Message Date
Mike Jumper
5de1063302 GUACAMOLE-1261: Merge correction to handling of generated settings URLs. 2021-12-24 14:51:49 -08: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
f6c1251acc GUACAMOLE-986: Merge update documentation of parameters/returns. 2021-12-19 18:32:33 -05:00
Michael Jumper
1ca1161a68 GUACAMOLE-986: Update documentation of all parameters/returns to specify non-nullable and/or primitive types where appropriate. 2021-12-18 23:03:57 -08:00
Virtually Nick
7d92822441 GUACAMOLE-1064: Merge add Norwegian keymap parameter value and translation. 2021-12-12 07:28:13 -05:00
Virtually Nick
a9e15a9988 GUACAMOLE-1411: Merge bump version numbers to 1.4.0. 2021-12-12 07:23:04 -05:00
Michael Jumper
5e9e215356 GUACAMOLE-1411: Bump version numbers to 1.4.0. 2021-12-11 16:27:00 -08:00
Virtually Nick
dd563796e7 GUACAMOLE-680: Merge navigate user back to home screen upon clicking "re-login". 2021-12-11 07:48:24 -05:00
Michael Jumper
68dd871e24 GUACAMOLE-1064: Add Norwegian keymap parameter value and translation. 2021-12-10 23:43:36 -08:00
Michael Jumper
c232c17b71 GUACAMOLE-680: Navigate user back to home screen upon clicking "re-login". 2021-12-10 23:34:06 -08:00
James Muehlner
66e1f1f136 GUACAMOLE-1364: Merge functionality to allow traditional username/password or SSO. 2021-12-03 21:19:58 -08:00
Michael Jumper
b6696b9dba GUACAMOLE-1364: Extract common SSO resource for IdP redirect. 2021-12-03 21:18:04 -08:00
Michael Jumper
0e9860ecf7 GUACAMOLE-1364: Allow both traditional username/password and SSO. 2021-12-03 20:36:34 -08:00
James Muehlner
82e48c30bf GUACAMOLE-1364: Merge SSO extensions refactoring. 2021-12-03 20:35:17 -08:00
Michael Jumper
7dc0b3b509 GUACAMOLE-1364: Extract common base SSO classes. 2021-12-03 20:33:32 -08:00
Michael Jumper
a6b38bec62 GUACAMOLE-1364: Remove unnecessary separate dist .tar.gz for SSO extensions (now distributed within common .tar.gz). 2021-11-25 19:01:57 -08:00
Michael Jumper
ba93d17265 GUACAMOLE-1364: Correct naming of SAML auth field and translation. 2021-11-25 18:44:46 -08:00
Michael Jumper
817f19290d GUACAMOLE-1364: Unify translations of SSO extensions. 2021-11-25 18:44:46 -08:00
Michael Jumper
36a02c1f90 GUACAMOLE-1364: Refactor all SSO extensions beneath common base. 2021-11-25 18:44:46 -08:00
Virtually Nick
ea657099f5 GUACAMOLE-1364: Merge do not rely on Collectors.toUnmodifiableMap(). 2021-11-22 20:20:53 -05:00
Michael Jumper
cce63e74c4 GUACAMOLE-1364: Do not rely on Collectors.toUnmodifiableMap() as it is not part of Java 8. 2021-11-22 15:11:40 -08:00
Virtually Nick
3162a3b4f7 GUACAMOLE-1364: Merge clean up overall logic of SAML authentication flow. 2021-11-22 15:43:58 -05:00
Michael Jumper
76caea0fa8 GUACAMOLE-1364: Actually inject parameter tokens derived from SAML. 2021-11-22 12:30:16 -08:00
Michael Jumper
d360d2a9ef GUACAMOLE-1364: Clean up overall logic of SAML authentication flow. 2021-11-22 12:30:16 -08:00
Virtually Nick
d05e37923c GUACAMOLE-956: Merge leverage HTTP header instead of query parameter for auth/session tokens. 2021-10-25 07:29:50 -04:00
Michael Jumper
38b3a19ace GUACAMOLE-956: Clarify relation of ContainerRequest to the HTTP request that resulted in an exception. 2021-10-25 03:05:17 -07:00
Michael Jumper
0597358dde GUACAMOLE-956: Decouple tunnel UUID from HTTP tunnel session identification. 2021-10-23 22:29:39 -07:00
Michael Jumper
1a0802f4a3 GUACAMOLE-956: Provide alternative means of deleting the current token that does not specify the token within the URL. 2021-10-23 22:13:53 -07:00
Michael Jumper
aacf63857c GUACAMOLE-956: Use "Guacamole-Token" header in favor of "token" query parameter when invoking REST API from client. 2021-10-23 22:13:53 -07:00
Michael Jumper
5fdfb56c8b GUACAMOLE-956: Automatically pull token from HTTP header or query parameter. 2021-10-23 22:13:53 -07:00
Mike Jumper
85cef39954 GUACAMOLE-1130: Merge limitation of LDAP query scope to only required attributes. 2021-10-22 22:29:53 -07: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
Edgardo Rodriguez
420ffa175d GUACAMOLE-1130: Only retrieve LDAP attributes that are strictly necessary 2021-10-08 17:42:32 -04:00
James Muehlner
3a083a1b40 GUACAMOLE-773: Merge version bump for commons-collections to 3.2.2. 2021-09-16 20:07:54 -07:00
Michael Jumper
88ab68cf6b GUACAMOLE-773: Update commons-collections dependency of guacamole-auth-radius to latest (3.2.2). 2021-09-16 19:51:27 -07:00
James Muehlner
3199fdd309 GUACAMOLE-1218: Merge inclusion of encrypt-json.sh script in dist archive. 2021-09-16 19:34:33 -07:00
James Muehlner
ea70b54dbe GUACAMOLE-1218: Merge casing fix for hex values in ByteArrayProperty. 2021-09-16 19:32:09 -07:00
Michael Jumper
0fe3c441d3 GUACAMOLE-1218: Include "encrypt-json.sh" reference implementation in guacamole-auth-json dist archive. 2021-09-16 19:29:14 -07:00
Michael Jumper
8f3172e4f6 GUACAMOLE-1218: Allow both lowercase and uppercase for hex values of ByteArrayProperty. 2021-09-16 19:21:32 -07:00
Virtually Nick
002cfded80 GUACAMOLE-1407: Merge automatic detection of whether MySQL/MariaDB driver 2021-08-27 09:11:13 -04:00
Michael Jumper
fc9739a4d6 GUACAMOLE-1407: Explicitly fail early if no JDBC driver can be found for MySQL/MariaDB. 2021-08-26 18:37:39 -07:00
Michael Jumper
be1ad5dff3 GUACAMOLE-1407: Automatically detect whether MySQL or MariaDB version of "Connector/J" is installed. 2021-08-26 18:37:39 -07:00
Mike Jumper
5cf030a9e3 GUACAMOLE-1397: Merge changes automatically focusing TOTP prompt. 2021-08-23 17:32:48 -07:00
Mike Jumper
43546c830c GUACAMOLE-1261: Merge changes allowing object identifiers to contain slashes within AngularJS URLs. 2021-08-22 18:18:25 -07: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
Mike Jumper
0cc9f46882 GUACAMOLE-1199: Merge corrections to handling of unchanged, database-stored attributes. 2021-08-21 18:01:25 -07:00
Virtually Nick
04c908d5f7 GUACAMOLE-1199: Only update JDBC attributes if values have been provided. 2021-08-21 20:52:57 -04:00
James Muehlner
8afac61dd6 GUACAMOLE-1386: Merge meta key handling fix. 2021-08-20 19:36:55 -07:00
Chris (Homy)
5c76dcc173 GUACAMOLE-1397: AUTH-TOTP set autofocus to input field 2021-08-19 17:08:34 +02:00