Commit Graph

392 Commits

Author SHA1 Message Date
Mike Jumper
1f8c240f8e GUACAMOLE-1123: Merge standardization on ActivityRecordSet for history retrieval. 2020-10-30 11:27:04 -07: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
0091bb1aea GUACAMOLE-1149: Merge correct regression in TOTP support if user accounts are not automatically created. 2020-08-21 07:22:26 -04:00
Michael Jumper
b07356164c GUACAMOLE-1149: Refresh model of current user after automatic account creation.
The proper database IDs must be populated in the current user's
ModeledUser for other parts of the database extension to work
correctly, including saving of user attributes.
2020-08-20 22:38:48 -07:00
Michael Jumper
cb50cea104 GUACAMOLE-1149: Refuse to update skeleton database users. 2020-08-20 22:37:27 -07:00
Michael Jumper
0bddff8bad GUACAMOLE-942: Correct race condition in retrieval of readable connection identifiers.
As activeTunnels is a live map which may change while
getActiveConnections() is running, it is possible for an initial call
to activeTunnels.isEmpty() to pass yet for the set of connection
identifiers produced to be empty.
2020-08-20 19:17:45 -07:00
Michael Jumper
bfde9562fc Merge 1.2.0 changes back to master. 2020-06-21 19:29:55 -07:00
Virtually Nick
32d85d835e GUACAMOLE-708: Minor style corrections and code clean-up. 2020-06-21 07:06:08 -04:00
Michael Jumper
577eca819f Merge 1.2.0 changes back to master. 2020-06-20 19:59:39 -07: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
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
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
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
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
211f8e2b25 GUACAMOLE-966: Bump client version numbers to 1.2.0 2020-02-27 14:02:45 -05:00
Michael Jumper
5ff81f7735 Merge 1.1.0 changes back to master.
Conflicts:

 * extensions/guacamole-auth-cas/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-openid/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json
 * guacamole/src/main/webapp/translations/de.json
2019-09-09 18:57:01 -07:00
Mike Jumper
981adc94e6 GUACAMOLE-699: Merge changes bringing German translations up-to-date. 2019-09-09 18:52:53 -07:00
leetxyz
222ac78576 GUACAMOLE-699: Various fixes according to comments in PR 2019-08-12 21:02:36 +02:00
Virtually Nick
a4495cf6ec Merge 1.1.0 changes to master. 2019-08-11 19:05:11 -04:00
Michael Jumper
403431bf92 GUACAMOLE-360: Add support for joining active connections to the database auth. 2019-08-11 14:30:31 -07:00
chisatohasimoto
1cf08cff8f GUACAMOLE-821:Add Japanese language support 2019-07-11 11:28:26 +09:00
chisatohasimoto
0cad9eef69 GUACAMOLE-821:Add Japanese language support 2019-07-08 13:28:03 +09:00
Michael Jumper
1623f55191 Merge 1.1.0 changes back to master. 2019-05-05 19:39:21 -07:00
Mike Jumper
4d1e0f18dd GUACAMOLE-696: Merge changes taking database groups into account with respect to database objects when user is otherwise external to the database. 2019-05-05 19:36:37 -07:00
Virtually Nick
9158ca68e3 GUACAMOLE-696: Use Guava Sets to combine the user groups. 2019-05-05 21:16:44 -04:00
Michael Jumper
ea1b10e9d1 Merge 1.1.0 changes back to master. 2019-04-09 11:11:50 -07:00
Nick Couchman
52d6a6aff8 GUACAMOLE-715: Provide skeleton ModeledUser when none exists in DB. 2019-04-09 13:05:33 -04:00
leetxyz
03499c113f GUACAMOLE-699: Update german translation 2019-03-01 21:55:00 +01:00
Virtually Nick
e1fea889ca GUACAMOLE-696: In JDBC module, merge effective groups. 2019-02-21 20:37:36 -05:00
Virtually Nick
37f1da9f1f GUACAMOLE-736: Replace JAXB DatatypeConverter with Guava BaseEncoding. 2019-02-21 17:09:44 -05:00
Virtually Nick
404e1d2ec4 GUACAMOLE-736: Bump jaxb-api to version 2.3.1 2019-02-18 08:43:18 -05:00
Virtually Nick
d907767d52 GUACAMOLE-736: Explicitly pull in javax.xml.bind depdendency for modules that require it. 2019-02-17 18:28:37 -05:00
Michael Jumper
c3fbf44f70 GUACAMOLE-729: Bump version numbers to 1.1.0. 2019-02-09 11:08:28 -08:00
Nick Couchman
823bbeace1 Merge 1.0.0 changes back to master. 2018-11-09 20:26:05 -05:00
Nick Couchman
001ece14e2 GUACAMOLE-220: Merge correct translation strings for user group "disabled" attribute. 2018-11-09 20:24:24 -05:00
James Muehlner
756ec2fcc4 Merge 1.0.0 changes back to master. 2018-11-08 21:26:43 -08:00
Michael Jumper
3c5594db2e GUACAMOLE-220: Group attribute "disabled" controls whether the group has any effect, not whether login is allowed. 2018-11-03 17:24:06 -07:00
Michael Jumper
d533de118f GUACAMOLE-220: Add EMPTY_SET convenience constant to all core set interfaces. 2018-11-03 14:08:46 -07:00