Commit Graph

1523 Commits

Author SHA1 Message Date
Virtually Nick
33fa0033d2 Merge staging/1.2.0 changes back to master. 2020-06-18 11:38:34 -04:00
Michael Jumper
c7ba1e65d3 GUACAMOLE-708: Update comments to reflect generalization of privileged access beyond administrators. 2020-06-17 21:44:02 -07:00
Michael Jumper
0b2269f1ea GUACAMOLE-708: Add support for getPrivileged() to JDBC UserContext. 2020-06-17 21:44:02 -07:00
Michael Jumper
6f37e5d07d GUACAMOLE-708: Replace isAdministrator() checks with more generic isPrivileged(). 2020-06-16 20:44:12 -07:00
Michael Jumper
4e8c9e1cb7 GUACAMOLE-708: Remove requirement for users to have UPDATE permission on themselves for TOTP to work. 2020-06-16 20:44:12 -07:00
Michael Jumper
d33864bdc1 Merge 1.2.0 changes back to master. 2020-06-16 12:59:57 -07:00
Mike Jumper
b295e2082e GUACAMOLE-728: Merge SSL support for MySQL and PostgreSQL. 2020-06-16 12:58:48 -07:00
Virtually Nick
f06056b4e4 GUACAMOLE-728: Use correct sslMode options for passing to JDBC driver. 2020-06-16 14:50:44 -04:00
Michael Jumper
b02727e441 Merge 1.2.0 changes back to master. 2020-06-16 11:43:02 -07: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
Michael Jumper
8b9538937e Merge 1.2.0 changes back to master. 2020-06-16 01:31:53 -07:00
Mike Jumper
6134dd3c88 GUACAMOLE-583: Merge support for SQL Server instance names. 2020-06-16 01:14:09 -07: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
Michael Jumper
2dd05d939c GUACAMOLE-728: Restore enum mapping of JRadius protocol names. Carry through refactor of RadiusAuthenticator configuration. 2020-06-13 16:52:16 -07:00
Michael Jumper
7c44ee2a67 GUACAMOLE-728: Migrate existing enum-based GuacamoleProperty implementations to EnumGuacamoleProperty. 2020-06-10 21:41:31 -07:00
Mike Jumper
9e8f3ebb78 GUACAMOLE-1001: Merge correction to spelling of "Exception 2020-05-10 18:33:54 -07:00
Virtually Nick
5833b57e43 GUACAMOLE-1054: Merge improve Russian translation 2020-05-08 10:55:21 -04:00
darksimpson
385419f716 GUACAMOLE-1054: Translated forgotten strings, also fixed one string and removed one unneeded 2020-05-06 13:03:32 +03:00
darksimpson
49c3f59ddb GUACAMOLE-1054: Fixed formatting (lined up translation strings in groups) 2020-05-06 13:03:32 +03:00
darksimpson
c7cc62803b GUACAMOLE-1054: Fixed some minor translation issues like removal of empty and not-really-translated strings. 2020-05-06 13:03:31 +03:00
Virtually Nick
a7cdc21181 GUACAMOLE-1001: Minor spelling correction. 2020-04-29 08:34:09 -04:00
Mike Jumper
3399a33941 GUACAMOLE-1001: Merge changes adding missing attributes to RADIUS requests. 2020-04-29 03:17:04 -07:00
darksimpson
4a6327e118 GUACAMOLE-1054: Improve Russian translation 2020-04-28 14:32:22 +03:00
Michael Jumper
0d1f42f6f4 GUACAMOLE-1007: Use Translatable versions of GuacamoleException subclasses where translation keys are in use. 2020-04-13 00:46:28 -07: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
211f8e2b25 GUACAMOLE-966: Bump client version numbers to 1.2.0 2020-02-27 14:02:45 -05:00
Virtually Nick
b51d2a88b8 Merge staging/1.1.0 changes back to master. 2020-01-26 11:52:17 -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
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
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
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
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
Michael Jumper
76c1b0f9bb GUACAMOLE-929: Update copyright date to 2020. 2020-01-19 13:39:54 -08:00