Jimmy
8b365c6da6
GUACAMOLE-1446: Fixed a typo mistake ("accomodate").
2021-10-26 08:09:12 +03:00
Jimmy
a818aff733
GUACAMOLE-1446: Fixed a typo mistake ("the the") in some java files.
2021-10-26 08:09:12 +03:00
Virtually Nick
fb8ce0951c
Merge 1.4.0 changes back to master.
2021-10-25 07:35:52 -04: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
Virtually Nick
262643b293
GUACAMOLE-957: Merge add support for querying multiple LDAP servers.
2021-10-24 21:09:07 -04: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
Michael Jumper
00f83145a3
GUACAMOLE-957: Leverage capturing group in user match regex to determine Guacamole LDAP user identities.
2021-10-23 20:19:51 -07:00
Michael Jumper
b45fc9b6e5
GUACAMOLE-957: Evaluate default value of LDAP configuration only if provided value is null.
...
The function supplying the default value may throw a GuacamoleException,
thus the function providing that default should only be invoked when
actually necessary.
2021-10-23 20:19:51 -07:00
Michael Jumper
0f96d5e122
GUACAMOLE-957: Continue to use cached version of LDAP YAML if an error occurs.
2021-10-23 20:19:51 -07:00
Michael Jumper
d80ab47c97
GUACAMOLE-957: Use case insensitive matching for LDAP YAML regular expressions by default.
2021-10-23 20:19:51 -07:00
Michael Jumper
a216ec902a
GUACAMOLE-957: Match any user for LDAP YAML by default.
2021-10-23 20:19:51 -07:00
Michael Jumper
5a757d0418
GUACAMOLE-957: Add support for configuring the general network timeout for LDAP.
2021-10-23 20:19:51 -07:00
Michael Jumper
55437faad0
GUACAMOLE-957: Use guacamole.properties for LDAP YAML defaults.
2021-10-23 20:19:51 -07:00
Michael Jumper
160d29df95
GUACAMOLE-957: Define all default LDAP configuration values in central location.
2021-10-23 20:19:51 -07:00
Michael Jumper
f322dc3f3e
GUACAMOLE-957: Cache LDAP configuration YAML until modified.
2021-10-23 20:19:51 -07:00
Michael Jumper
0fc7c03d70
GUACAMOLE-957: Allow single-element array values for YAML LDAP configuration to be specified as simple strings.
2021-10-23 20:19:51 -07:00
Michael Jumper
91a057cad9
GUACAMOLE-957: Choose LDAP configurations based on usernames.
2021-10-23 20:19:51 -07:00
Michael Jumper
49a4a6c7a0
GUACAMOLE-957: Support reading multiple LDAP server configurations from "ldap-servers.yml".
2021-10-23 20:19:51 -07:00
Michael Jumper
278bfa17ae
GUACAMOLE-957: Allow each user to be associated with multiple LDAP servers.
2021-10-23 20:19:51 -07:00
Michael Jumper
07b443257f
GUACAMOLE-957: Refactor LDAP configuration such that it may be user-specific.
2021-10-23 20:19:51 -07:00
Michael Jumper
a06802c320
Merge 1.4.0 changes back to master.
2021-10-22 22:31:00 -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
909a30ef5b
Merge 1.4.0 changes back to master.
2021-09-16 20:08:45 -07: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
4e3fbd9fe5
Merge 1.4.0 changes back to master.
2021-09-16 19:37:54 -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
Virtually Nick
a54c78554f
GUACAMOLE-1398: Merge explicitly fit guac-tiled-clients directive to available space.
2021-08-17 08:14:32 -04:00
Michael Jumper
1d83307b8c
GUACAMOLE-1398: Explicitly fit guac-tiled-clients directive to available space.
...
The CSS rule expanding the guac-tiled-clients directive to fit the
viewport was not properly updated when the elements and classes involved
were changed via c9900434c4
. The
"tiled-client-list" class was previously used to represent the root
element of the set of tiled clients, but that element was replaced with
the "guac-tiled-clients" directive.
2021-08-17 02:15:37 -07:00
Virtually Nick
8d15ada126
GUACAMOLE-1366: Merge correct sort order of connection history entries.
2021-08-13 10:33:13 -04:00