Virtually Nick
d61203c5ed
Merge 1.1.0 changes back to master.
2019-05-10 10:09:23 -04:00
Virtually Nick
4f550018a5
GUACAMOLE-649: Merge add definition and translation for SSH "locale" parameter.
2019-05-10 10:07:45 -04:00
Michael Jumper
b5c5fa39ca
GUACAMOLE-649: Add definition and translation for SSH "locale" parameter.
2019-05-09 18:25:23 -07: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
Virtually Nick
95f10f5e15
GUACAMOLE-783: Merge ensure GET requests to REST API are not cached in IE.
2019-04-27 21:59:56 -04:00
Virtually Nick
c95c218786
GUACAMOLE-742: Merge provide feedback while login is in progress.
2019-04-27 21:53:08 -04:00
Michael Jumper
91f6bf23c5
GUACAMOLE-742: Reorganize login dialog CSS hierarchically.
2019-04-27 17:43:07 -07:00
Michael Jumper
6a9981c160
GUACAMOLE-742: Remove unnecessary element specificity of login CSS selectors.
2019-04-27 17:41:42 -07:00
Michael Jumper
81872f5718
GUACAMOLE-742: Fade in overall login UI, not just login dialog.
...
Placing the fade animation on the login dialog (which also handles the
error shake-head animation) results in the dialog fading in each time
the login process changes state. It really should only fade when the
overall login interface initially appears.
2019-04-27 17:39:41 -07:00
Michael Jumper
65995e3f5a
GUACAMOLE-783: Ensure GET requests to the REST API are not serviced from the cache in Internet Explorer.
...
IE 11 appears to ignore the `Cache-Control` header on requests despite
RFC 7234 and does not invalidate cache after changes are made to a
resource via PUT/DELETE/POST despite RFC 2616. It _does_ behave
correctly when the `Pragma` header is included.
This behavior is not observed for Chrome/Firefox which both correctly
honor the `Cache-Control` header and correctly invalidate cache after
changes.
2019-04-27 17:02:18 -07:00
Michael Jumper
583c82a45c
GUACAMOLE-742: Disable login form after credentials have been submitted.
2019-04-27 16:56:11 -07:00
Michael Jumper
59fdc80e9f
GUACAMOLE-742: Provide "disabled" attribute for forms and fields.
2019-04-27 16:52:37 -07:00
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