Commit Graph

5290 Commits

Author SHA1 Message Date
Virtually Nick
377e93c518 GUACAMOLE-422: Fix assignment of protocol version value in socket. 2019-04-24 22:31:55 -04:00
Virtually Nick
c7b21b8812 GUACAMOLE-774: Fix documentation in RadiusAuthenticationProtocol enum. 2019-04-24 21:30:23 -04:00
Victor Cleaner
0c5d9aeb28 GUACAMOLE-781: CZ Translation
Czech translation of Guacamole client
2019-04-24 23:35:49 +02:00
Virtually Nick
0f4ff0fe46 GUACAMOLE-422: Clean up style and extra code. 2019-04-22 11:53:09 -04:00
Virtually Nick
644e69de0a GUACAMOLE-422: Tweak to checking for protocol version. 2019-04-22 11:53:09 -04:00
Virtually Nick
c5a7ab757f GUACAMOLE-422: Implement protocol version support in the client. 2019-04-22 11:53:09 -04:00
Virtually Nick
d3e00abab7 GUACAMOLE-422: Only send timezone if it's there. 2019-04-22 11:53:09 -04:00
Virtually Nick
d194e0754f GUACAMOLE-422: Add timezone instruction to handshake, remove kludge from JDBC module. 2019-04-22 11:53:09 -04:00
Nick Couchman
5ac98e441c GUACAMOLE-422: Remove extra space in pom.xml 2019-04-22 11:53:09 -04:00
Nick Couchman
0968145160 GUACAMOLE-422: Revert weird addition of timezone field in JDBC module. 2019-04-22 11:53:09 -04:00
Nick Couchman
f1bce5173f GUACAMOLE-422: Correct javadoc tag. 2019-04-22 11:53:09 -04:00
Nick Couchman
047ed7ac9c GUACAMOLE-422: Add timezone to tunnel connections. 2019-04-22 11:53:09 -04:00
Nick Couchman
8ad65d6e6c GUACAMOLE-422: Add field for timezone for SSH connections. 2019-04-22 11:53:09 -04:00
Nick Couchman
50c2161ec8 GUACAMOLE-422: Add tunnel parameter for sending the timezone. 2019-04-22 11:53:09 -04:00
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