Commit Graph

5682 Commits

Author SHA1 Message Date
bprfh
f064fa907b GUACAMOLE-987: Set ldap-user-attributes via env variable
Set the ldap-user-attributes if the corresponding LDAP_USER_ATTRIBUTES is set.
2020-04-11 15:01:53 +02: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
e30f4c7507 GUACAMOLE-753: Merge add TOTP auth method to Docker image 2020-03-24 09:44:33 -04:00
benrubson
e0a325f614 GUACAMOLE-753: Add TOTP auth method to Docker image 2020-03-24 14:36:53 +01:00
Virtually Nick
1ede1263d1 Merge staging/1.2.0 changes back to master. 2020-03-22 20:34:21 -04:00
Virtually Nick
db206a2bb5 GUACAMOLE-952: Merge add RDP parameter value and translation string for Hyper-V / VMConnect security mode. 2020-03-22 20:32:52 -04:00
Michael Jumper
aa4d5aa627 GUACAMOLE-952: Add RDP parameter value and translation string for Hyper-V / VMConnect security mode. 2020-03-22 16:28:51 -07:00
Michael Jumper
975a0c109f Merge 1.2.0 changes back to master. 2020-03-18 17:01:41 -07:00
Mike Jumper
202e68ab40 GUACAMOLE-781: Merge corrections/updates to Czech translation. 2020-03-18 17:00:39 -07:00
Victor Cleaner
03033dd710 GUACAMOLE-781: Few more translation and text formating fixes
GUACAMOLE-781: Few more translation and text formating fixes
2020-03-18 11:12:24 +01:00
Victor Cleaner
824c810089 GUACAMOLE-781: Translation updated, filename fixed
GUACAMOLE-781: Translation updated based on latest en.json and filename fixed to cs.json
2020-03-17 20:51:30 +01:00
Jakub Vrána
f722072807 GUACAMOLE-986: Add non-nullable modifier to return type of functions never returning null
Alternatively use a primitive type instead of nullable boxed type.
2020-03-11 13:27:56 +01:00
Virtually Nick
3b97349f05 Merge staging/1.2.0 changes back to master. 2020-03-09 05:44:59 -04:00
Virtually Nick
5e6d929f6c GUACAMOLE-901: Merge add translation and parameter definition for Belgian French layout. 2020-03-09 05:43:55 -04:00
Michael Jumper
b826980d9c GUACAMOLE-901: Add translation and parameter definition for Belgian French layout. 2020-03-08 19:55:20 -07:00
Virtually Nick
d3043fd657 Merge staging/1.2.0 changes back to master. 2020-03-08 21:47:18 -04:00
Virtually Nick
02aaf1d6f8 GUACAMOLE-625: Merge add translation and parameter definition for Latin American layout. 2020-03-08 21:43:11 -04:00
Michael Jumper
08acb8dd10 GUACAMOLE-625: Add translation and parameter definition for Latin American layout. 2020-03-08 16:52:06 -07:00
Michael Jumper
521990d5c9 Merge 1.2.0 changes back to master. 2020-02-27 11:13:27 -08:00
Mike Jumper
1cf6ff00d8 GUACAMOLE-966: Merge changes bumping applicable version numbers to 1.2.0. 2020-02-27 11:12:20 -08: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
ab6f0454ae GUACAMOLE-883: Merge correct guacViewport and guacTextInput behavior on iOS 13. 2020-02-27 06:14:43 -05:00
Michael Jumper
844a2d97e3 GUACAMOLE-883: Allow guacTextInput directive to lose focus. 2020-02-26 18:29:36 -08:00
Michael Jumper
716b686f72 GUACAMOLE-883: Do not attempt to scroll beyond established page dimensions. 2020-02-26 17:34:35 -08:00
Virtually Nick
bc83918fb3 GUACAMOLE-955: Merge provide default translation string for all untranslated messages. 2020-02-11 09:17:51 -05:00
Michael Jumper
ea8e181e2c GUACAMOLE-955: Provide default translation string for all untranslated messages. 2020-02-10 22:03:35 -08:00
Virtually Nick
b51d2a88b8 Merge staging/1.1.0 changes back to master. 2020-01-26 11:52:17 -05:00
Virtually Nick
ae4361ab70 GUACAMOLE-938: Merge unify bind/connect process for all LDAP connections. 2020-01-26 11:50:11 -05:00
Michael Jumper
a8b01895d8 GUACAMOLE-938: Correct typos in createLDAPConnection() documentation and copypasta repeating those typos. 2020-01-26 07:50:55 -08:00
Michael Jumper
fe7492292d GUACAMOLE-938: Use STARTTLS for "ldap://..." URLs if main LDAP connection uses STARTTLS. 2020-01-26 07:46:41 -08:00
Mike Jumper
ff6dc5f330 GUACAMOLE-784: Merge changes which tolerate the presence of a port number within X-Forwarded-For headers. 2020-01-25 22:34:05 -08:00
Mike Jumper
9fdcccf79d GUACAMOLE-852: Merge support for selecting either MySQL or MariaDB JDBC drivers. 2020-01-25 22:06:13 -08:00
Michael Jumper
cb53b17afb GUACAMOLE-938: Refactor LDAP connect/bind process such that the same code is used for all LDAP connection attempts, including referrals. 2020-01-25 14:36:30 -08:00
Michael Jumper
15b631514d GUACAMOLE-938: Remove disconnect() utility function. Closing an LdapNetworkConnection cannot throw an IOException. 2020-01-24 22:52:17 -08:00
Virtually Nick
a9495628af Merge staging/1.1.0 changes back to master. 2020-01-24 04:51:57 -05:00
Virtually Nick
9c72a87c6a GUACAMOLE-936: Merge ensure LDAP connections for followed referrals are always closed 2020-01-24 04:51:35 -05:00
Michael Jumper
5c2f44ae3a GUACAMOLE-936: Clean up referral logic and logging. Ensure associated LDAP connections are always closed. 2020-01-24 01:12:00 -08:00
Virtually Nick
9dddfdb50c Merge staging/1.1.0 changes back to master. 2020-01-24 02:35:29 -05:00
Virtually Nick
67bd94b1f8 GUACAMOLE-937: Merge return null on bindAs() failures. 2020-01-24 02:31:26 -05:00
Michael Jumper
2cb0efeda6 GUACAMOLE-937: Return null on bindAs() failures. Rely on caller to interpret and handle failures.
Throwing GuacamoleInvalidCredentialsException breaks separation of
concerns (bindAs() shouldn't assume that it's being used during login
and that credentials given are the Guacamole user's credentials), and
has unintended side effects (throwing subclasses of
GuacamoleUnauthorizedException causes implicit session invalidation).
2020-01-23 23:24:47 -08:00
Virtually Nick
180253dad3 Merge staging/1.1.0 changes back to master. 2020-01-24 02:20:26 -05:00
Virtually Nick
3805a7527d GUACAMOLE-936: Merge LdapNetworkConnection must be closed 2020-01-24 02:18:12 -05:00
Michael Jumper
00327706b0 GUACAMOLE-936: Each LdapNetworkConnection must be closed or threads are leaked, causing Tomcat to fail to shutdown. 2020-01-22 22:07:11 -08:00
Virtually Nick
59c430870d Merge staging/1.1.0 changes back to master. 2020-01-20 03:48:44 -05:00