Nick Couchman
ea913c98fe
GUACAMOLE-422: Implement client-side timezone detection.
2019-04-22 11:53:09 -04:00
Nick Couchman
8b443dc9d5
GUACAMOLE-422: Add timezone selection for RDP connections.
2019-04-22 11:53:09 -04: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
Virtually Nick
e09d8e0e87
GUACAMOLE-774: Add MD4 checks to Guice module loading.
2019-04-17 18:40:31 -04:00
Virtually Nick
931bb6f1f9
GUACAMOLE-774: Remove RadiusConnectionService constructor.
2019-04-17 17:51:33 -04:00
Virtually Nick
a97e1113c3
GUACAMOLE-774: Fix RadiusConnectionservice class initilization for use with Guice.
2019-04-17 16:48:51 -04:00
Virtually Nick
10e29288b0
GUACAMOLE-774: Clean up style and comments, improve readability.
2019-04-17 16:36:06 -04:00
Nick Couchman
73388e4fd2
GUACAMOLE-774: Fix include and syntax errors.
2019-04-09 15:42:00 -04:00
Nick Couchman
891efa446d
GUACAMOLE-774: Add license to new files.
2019-04-09 15:36:33 -04:00
Nick Couchman
93f17f1592
GUACAMOLE-774: Implement new enum for RADIUS authentication protocol.
2019-04-09 15:33:31 -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
Nick Couchman
7be25a326b
GUACAMOLE-774: Add in MD4 support for MSCHAPv1/2.
2019-04-09 10:59:03 -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