Commit Graph

5066 Commits

Author SHA1 Message Date
Virtually Nick
fbcb04e670 Merge 1.1.0 changes back to master. 2019-04-25 16:42:57 -04:00
Virtually Nick
2140bedee0 GUACAMOLE-715: Merge correct non-recursive MySQL/MariaDB effective group membership query 2019-04-25 16:40:21 -04:00
Virtually Nick
3c9f880cb0 GUACAMOLE-781: Merge add Czech translation 2019-04-25 15:39:18 -04:00
Vict0rC
8faacfae88 GUACAMOLE-781: Removed 2 lines about guacamole version, which should be only in base transaltion file. 2019-04-25 11:07:27 +02:00
Victor Cleaner
0c5d9aeb28 GUACAMOLE-781: CZ Translation
Czech translation of Guacamole client
2019-04-24 23:35:49 +02:00
Michael Jumper
61b6664eac GUACAMOLE-715: Include all provided effective user groups that exist within the database in results of effective groups query, regardless of whether the user is declared as a member of those groups within the database.
While this query is generally functioning as described above for all
supported databases, it is not functioning properly for the
non-recursive variant of the MySQL/MariaDB query. This change corrects
that behavior.
2019-04-21 12:02:25 -07:00
Michael Jumper
3ac3c1dc4f Merge 1.1.0 changes back to master. 2019-04-20 10:50:53 -07:00
Mike Jumper
3c9302f040 GUACAMOLE-146: Merge automatic removal of exploded webapp context prior to deployment. 2019-04-20 10:50:03 -07:00
Mike Jumper
0bf1a7dc7f GUACAMOLE-678: Merge correction to value of "client_id" query parameter for OpenID.
Earlier changes incorrectly populated this query parameter with the literal name of a variable, "clientID", rather than the contents of that variable. The changes merged here correct this.
2019-04-20 10:48:34 -07:00
Virtually Nick
380b88c095 GUACAMOLE-146: Pre-clean the webapp context before deploying it. 2019-04-19 15:01:52 -04:00
Virtually Nick
26cc9bc65b GUACAMOLE-678: Assign clientID variable instead of string literal. 2019-04-18 09:00:22 -04:00
Michael Jumper
ea1b10e9d1 Merge 1.1.0 changes back to master. 2019-04-09 11:11:50 -07:00
Mike Jumper
60ff499de2 GUACAMOLE-715: Merge automatic generation of in-memory skeleton users for JDBC auth.
The database authentication backend relies on the existence of a user object for processing permissions. With the addition of user group support, this is no longer sufficient, as a user may not exist in the database yet still have permissions effectively granted to them via the database due to their group memberships dictated elsewhere. Creating an in-memory skeleton user allows this processing to proceed.
2019-04-09 11:10:48 -07:00
Nick Couchman
52d6a6aff8 GUACAMOLE-715: Provide skeleton ModeledUser when none exists in DB. 2019-04-09 13:05:33 -04:00
Virtually Nick
f170b7e83f GUACAMOLE-723: Add interface for switching between multiple active connections. 2019-04-06 14:09:49 -04:00
Michael Jumper
319c40c906 GUACAMOLE-723: Ensure thumbnail is always confined within designated space. 2019-04-03 11:20:45 -07:00
Michael Jumper
b5bfc680e7 GUACAMOLE-723: Size panel thumbnails vertically, not horizontally. 2019-04-02 17:56:48 -07:00
Michael Jumper
cbd357c683 GUACAMOLE-723: Allow connections to be closed/removed directly from the panel. 2019-04-02 17:37:57 -07:00
Michael Jumper
d7dfd08add GUACAMOLE-723: Display warning icon when background connection disconnects due to an error. 2019-04-02 11:14:23 -07:00
Michael Jumper
378cae57a7 GUACAMOLE-723: Sort connections in panel by last use. 2019-04-02 09:20:45 -07:00
Michael Jumper
19da6e32a2 GUACAMOLE-723: Allow connections in Guacamole menu dropdown to be filtered. 2019-04-02 08:44:45 -07:00
Michael Jumper
7fddb26202 GUACAMOLE-723: Limit size of connections in menu to 10 items. Restore padding around list and pager. 2019-04-02 07:48:57 -07:00
Michael Jumper
bd474e9761 GUACAMOLE-723: Allow mouse interaction with the contents of a menu without closing the menu. 2019-04-02 07:47:40 -07:00
Michael Jumper
dc012e4226 GUACAMOLE-723: Hide scrollbar and thumbnails when client panel is hidden. 2019-03-25 17:02:36 -07:00
Michael Jumper
07a967bb6b GUACAMOLE-723: Ensure client panel renders above status notifications. 2019-03-25 17:02:32 -07:00
Michael Jumper
53bb1981c1 GUACAMOLE-723: Persist client panel state across navigation. 2019-03-25 17:02:27 -07:00
Michael Jumper
e0dcd67a9b GUACAMOLE-723: Update size of attached client when a different client is attached. 2019-03-25 17:02:22 -07:00
Michael Jumper
aa633c2a63 GUACAMOLE-723: Organize other active connections within collapsible panel. 2019-03-25 17:02:16 -07:00
Michael Jumper
e7eb46b2a1 GUACAMOLE-723: Display connection thumbnails for all non-current active connections within the client interface. 2019-03-25 17:02:11 -07:00
Michael Jumper
57cdd2b483 GUACAMOLE-723: Allow connections to be selected within the Guacamole menu. 2019-03-25 17:02:06 -07:00
Michael Jumper
f92bf9c35f GUACAMOLE-723: Move getClientIdentifier() to GroupListItem for convenience of other uses of the guacGroupList directive. 2019-03-25 17:01:58 -07:00
Michael Jumper
2d0bc70214 GUACAMOLE-723: Avoid DOM reflow when switching connections. 2019-03-25 17:01:25 -07:00
Mike Jumper
50b4becab3 GUACAMOLE-678: Merge new URI implementation of GuacamoleProperty. 2019-03-24 21:53:42 -07:00
Virtually Nick
b6e7fc9cfc GUACAMOLE-678: Rename UriGuacamoleProperty to URIGuacamoleProperty. 2019-03-24 15:58:59 -04:00
Virtually Nick
704c7b6d81 GUACAMOLE-678: Use new URI property for existing configuration items. 2019-03-24 15:53:53 -04:00
Nick Couchman
d761f55cf1 GUACAMOLE-678: Implement new UriGuacamoleProperty. 2019-03-24 15:49:19 -04:00
Virtually Nick
44df0e36e0 GUACAMOLE-749: Merge Call proper function when flattening a GroupListItem tree. 2019-03-07 05:35:10 -05:00
Michael Jumper
beb1b66c75 GUACAMOLE-749: Call proper type-specific function when flattening a GroupListItem tree. 2019-03-06 23:40:10 -08:00
Mike Jumper
c890919d5b GUACAMOLE-736: Merge migration from JAXB to Guava. 2019-03-05 17:34:36 -08:00
Michael Jumper
8f2d3ef153 Merge 1.1.0 changes back to master. 2019-03-05 11:35:24 -08:00
Virtually Nick
83547ede24 GUACAMOLE-736: Convert Duo signed cookie to lower case prior to encoding. 2019-03-04 06:41:29 -05:00
Mike Jumper
15e5e70e90 GUACAMOLE-569: Merge removal of NAME and VERSION strings from Chinese translation. 2019-03-03 20:58:22 -08:00
Virtually Nick
1b83c0fb77 GUACAMOLE-569: Remove strings that aren't actually translated. 2019-03-01 07:25:47 -05:00
Mike Jumper
c4d70f4e89 GUACAMOLE-741: Merge removal of hard-coded APP.NAME from Spanish translation. 2019-02-27 19:38:27 -08:00
Virtually Nick
b99aa12f47 GUACAMOLE-741: Remove hard-coded APP.NAME from es.json. 2019-02-27 21:19:56 -05:00
Mike Jumper
1b9cec7c2b GUACAMOLE-740: Merge removal of hard-coded version number from Spanish translation. 2019-02-26 10:08:51 -08:00
Virtually Nick
631794da8e GUACAMOLE-740: Remove hard-coded version number from es.json 2019-02-25 07:17:47 -05:00
Virtually Nick
d48d55f0e5 GUACAMOLE-381: Merge add definitions for "disable-copy" and "disable-paste" connection parameters. 2019-02-24 22:42:37 -05:00
Virtually Nick
60dab1fdbd GUACAMOLE-736: Remove JAXB license info; add Guava license info. 2019-02-21 17:17:29 -05:00
Virtually Nick
37f1da9f1f GUACAMOLE-736: Replace JAXB DatatypeConverter with Guava BaseEncoding. 2019-02-21 17:09:44 -05:00