Commit Graph

  • ec963dd036 GUACAMOLE-422: Define field type which represents the ID of any supported language. Michael Jumper 2019-06-15 13:40:16 -07:00
  • 6dad3b249c Merge 1.1.0 changes back to master. Virtually Nick 2019-06-08 17:45:42 -04:00
  • 28833f3792 GUACAMOLE-422: Merge allow arbitrary versions of the Guacamole protocol to be represented. Virtually Nick 2019-06-08 17:44:42 -04:00
  • ee6a79933e Merge 1.1.0 changes bcak to master. Virtually Nick 2019-06-08 17:34:11 -04:00
  • 203c4d9b58 GUACAMOLE-422: Merge correct non-short-circuit logic in null check. Virtually Nick 2019-06-08 17:32:41 -04:00
  • 092657aa79 GUACAMOLE-422: Replace non-short-circuit logic in null check (&) with proper short-circuit logic (&&). Michael Jumper 2019-06-08 13:44:45 -07:00
  • 1e676559a5 GUACAMOLE-422: Correct toString() for GuacamoleProtocolVersion (must be manually implemented after migrating away from enum). Add unit test for verifying toString(). Michael Jumper 2019-06-08 13:37:28 -07:00
  • 84bbbc4fa0 GUACAMOLE-422: Add unit test for verifying GuacamoleProtocolVersion. Michael Jumper 2019-06-08 13:23:47 -07:00
  • df9a0b1662 GUACAMOLE-422: Implement equals() and hashCode() for GuacamoleProtocolVersion. Michael Jumper 2019-06-08 12:55:17 -07:00
  • dc66f84d71 GUACAMOLE-422: Clarify behavior of atLeast(). Michael Jumper 2019-06-08 12:51:08 -07:00
  • 8aff7b6f5b GUACAMOLE-422: Correct logic error in atLeast() - this version should be compared against otherVersion. Michael Jumper 2019-06-08 12:48:01 -07:00
  • 9d1b264417 GUACAMOLE-422: Clarify meaning of protocol capabilities. Michael Jumper 2019-06-08 12:44:00 -07:00
  • a247ec1edc GUACAMOLE-422: Add getter for retrieving the protocol version negotiated by ConfiguredGuacamoleSocket. Michael Jumper 2019-06-08 12:34:34 -07:00
  • 001918e2d7 GUACAMOLE-422: Allow arbitrary protocol versions to be represented. Remove API-level assumption that protocol capabilities will have a minimum base version and remain present from that point forward. Michael Jumper 2019-06-08 12:34:03 -07:00
  • 4df22ce67b Merge 1.1.0 changes back to master. Michael Jumper 2019-06-07 09:01:40 -07:00
  • f2ae848b1b GUACAMOLE-422: Merge support for forwarding client timezone at Guacamole protocol level. Mike Jumper 2019-06-07 08:53:49 -07:00
  • a78186ee2e Merge 1.1.0 changes back to master. Virtually Nick 2019-06-07 11:49:13 -04:00
  • 4f340d9c6e GUACAMOLE-807: Merge correct handling of parameter tokens within LDAP. Virtually Nick 2019-06-07 11:46:09 -04:00
  • 1c1fac700c GUACAMOLE-807: Correct handling of parameter tokens within LDAP. Michael Jumper 2019-06-06 13:59:52 -07:00
  • 0344ef30e4 GUACAMOLE-805: Merge more robust handling of OpenID "id_token" parameter Virtually Nick 2019-06-02 20:18:53 -04:00
  • 1e13bdd319 GUACAMOLE-422: Implement retrieval of most compatible version. Virtually Nick 2019-06-02 20:03:40 -04:00
  • fe7ef19851 GUACAMOLE-805: Only reformat a URL fragment that appears to be from OpenID Connect if the fragment is not already in a format consumable by AngularJS ("#?..." or "#/?..."). Michael Jumper 2019-06-02 16:43:48 -07:00
  • 21f1ee6ac3 GUACAMOLE-805: Handle OpenID Connect "id_token" parameter regardless of location within URL fragment. Michael Jumper 2018-12-07 16:48:46 -08:00
  • 2362cfcabe GUACAMOLE-742: Merge use "data-disabled" instead of "disabled" for directive attributes. Virtually Nick 2019-05-17 06:46:19 -04:00
  • 1a57088bfb GUACAMOLE-742: Use "data-disabled" instead of "disabled" for directive attributes. Michael Jumper 2019-05-16 14:21:45 -07:00
  • 3b60f135b9 Merge 1.1.0 changes to master. Virtually Nick 2019-05-13 21:37:17 -04:00
  • 65a7802a5f GUACAMOLE-422: Merge switch to TIMEZONE field type for RDP/SSH "timezone" parameter. Virtually Nick 2019-05-13 21:34:43 -04:00
  • fb34512833 GUACAMOLE-422: Use TIMEZONE rather than TEXT fields for RDP/SSH "timezone" parameter. Michael Jumper 2019-05-13 18:26:01 -07:00
  • 5be810ec6b GUACAMOLE-422: Remove "Canada/East-Saskatchewan" time zone, which was removed from the IANA database in release 2017c of the database. Michael Jumper 2019-05-13 18:24:37 -07:00
  • 803ff27468 GUACAMOLE-422: Update TIMEZONE field documentation to reference IANA time zone database. Michael Jumper 2019-05-13 18:21:38 -07:00
  • 3c1f64ec61 GUACAMOLE-422: Update timezone format comments in AngularJS component. Virtually Nick 2019-05-10 12:41:43 -04:00
  • b0698585f0 GUACAMOLE-422: Resolve commit conflict due to translation updates. Virtually Nick 2019-05-10 12:37:56 -04:00
  • dd9062a841 GUACAMOLE-422: Update comments and internals of protocol methods. Virtually Nick 2019-05-10 12:33:59 -04:00
  • 06315a88b3 GUACAMOLE-422: Fix JSTZ license information, round 2. Virtually Nick 2019-05-10 12:09:06 -04:00
  • 786041668e GUACAMOLE-422: Fix JSTZ license information. Virtually Nick 2019-05-10 12:08:19 -04:00
  • e02dcf8c84 Merge 1.1.0 changes back to master. Virtually Nick 2019-05-10 11:04:19 -04:00
  • 863147eb50 GUACAMOLE-422: Merge add definitions and translations for the RDP/SSH "timezone" parameter. Virtually Nick 2019-05-10 10:59:48 -04:00
  • d61203c5ed Merge 1.1.0 changes back to master. Virtually Nick 2019-05-10 10:09:23 -04:00
  • 4f550018a5 GUACAMOLE-649: Merge add definition and translation for SSH "locale" parameter. Virtually Nick 2019-05-10 10:07:45 -04:00
  • 212a39b025 GUACAMOLE-422: Add definitions and translations for the RDP/SSH "timezone" parameter. Michael Jumper 2019-05-09 18:39:18 -07:00
  • b5c5fa39ca GUACAMOLE-649: Add definition and translation for SSH "locale" parameter. Michael Jumper 2019-05-09 18:25:23 -07:00
  • 12ea1cb5dd GUACAMOLE-422: Document valid timezone values for setting timezone. Virtually Nick 2019-05-06 16:29:03 -04:00
  • f4b41e8b19 GUACAMOLE-422: Use null exclusively for missing timezone. Virtually Nick 2019-05-06 16:25:08 -04:00
  • 74c07c893a GUACAMOLE-422: Implement GuacamoleProtocolCapability enum. Nick Couchman 2019-05-06 12:18:52 -04:00
  • ed7a99a11b GUACAMOLE-422: More documentation updates. Nick Couchman 2019-05-06 11:58:59 -04:00
  • d534a7085d GUACAMOLE-422: Update documentation and style; tweaks to GuacamoleProtocolVersion implementation. Nick Couchman 2019-05-06 11:29:09 -04:00
  • 381bca07fd GUACAMOLE-422: Add JSTZ license. Nick Couchman 2019-05-06 11:27:04 -04:00
  • 1623f55191 Merge 1.1.0 changes back to master. Michael Jumper 2019-05-05 19:39:21 -07:00
  • 4d1e0f18dd GUACAMOLE-696: Merge changes taking database groups into account with respect to database objects when user is otherwise external to the database. Mike Jumper 2019-05-05 19:36:37 -07:00
  • 9158ca68e3 GUACAMOLE-696: Use Guava Sets to combine the user groups. Virtually Nick 2019-05-05 21:16:44 -04:00
  • 95f10f5e15 GUACAMOLE-783: Merge ensure GET requests to REST API are not cached in IE. Virtually Nick 2019-04-27 21:59:56 -04:00
  • c95c218786 GUACAMOLE-742: Merge provide feedback while login is in progress. Virtually Nick 2019-04-27 21:53:08 -04:00
  • 91f6bf23c5 GUACAMOLE-742: Reorganize login dialog CSS hierarchically. Michael Jumper 2019-04-27 17:43:07 -07:00
  • 6a9981c160 GUACAMOLE-742: Remove unnecessary element specificity of login CSS selectors. Michael Jumper 2019-04-27 17:41:42 -07:00
  • 81872f5718 GUACAMOLE-742: Fade in overall login UI, not just login dialog. Michael Jumper 2019-04-27 16:56:47 -07:00
  • 65995e3f5a GUACAMOLE-783: Ensure GET requests to the REST API are not serviced from the cache in Internet Explorer. Michael Jumper 2019-04-27 14:59:44 -07:00
  • 583c82a45c GUACAMOLE-742: Disable login form after credentials have been submitted. Michael Jumper 2019-04-27 16:56:11 -07:00
  • 59fdc80e9f GUACAMOLE-742: Provide "disabled" attribute for forms and fields. Michael Jumper 2019-04-27 16:52:37 -07:00
  • fbcb04e670 Merge 1.1.0 changes back to master. Virtually Nick 2019-04-25 16:42:57 -04:00
  • 2140bedee0 GUACAMOLE-715: Merge correct non-recursive MySQL/MariaDB effective group membership query Virtually Nick 2019-04-25 16:40:21 -04:00
  • 3c9f880cb0 GUACAMOLE-781: Merge add Czech translation Virtually Nick 2019-04-25 15:39:18 -04:00
  • 8faacfae88 GUACAMOLE-781: Removed 2 lines about guacamole version, which should be only in base transaltion file. Vict0rC 2019-04-25 11:07:27 +02:00
  • 377e93c518 GUACAMOLE-422: Fix assignment of protocol version value in socket. Virtually Nick 2019-04-24 22:31:55 -04:00
  • c7b21b8812 GUACAMOLE-774: Fix documentation in RadiusAuthenticationProtocol enum. Virtually Nick 2019-04-24 21:30:23 -04:00
  • 0c5d9aeb28 GUACAMOLE-781: CZ Translation Victor Cleaner 2019-04-24 08:12:17 +02:00
  • 0f4ff0fe46 GUACAMOLE-422: Clean up style and extra code. Virtually Nick 2019-04-17 15:32:31 -04:00
  • 644e69de0a GUACAMOLE-422: Tweak to checking for protocol version. Virtually Nick 2019-04-17 15:19:38 -04:00
  • c5a7ab757f GUACAMOLE-422: Implement protocol version support in the client. Virtually Nick 2019-03-30 17:24:26 -04:00
  • d3e00abab7 GUACAMOLE-422: Only send timezone if it's there. Virtually Nick 2019-03-25 21:52:46 -04:00
  • d194e0754f GUACAMOLE-422: Add timezone instruction to handshake, remove kludge from JDBC module. Virtually Nick 2019-03-24 21:58:38 -04:00
  • 5ac98e441c GUACAMOLE-422: Remove extra space in pom.xml Nick Couchman 2018-06-04 06:45:10 -04:00
  • 0968145160 GUACAMOLE-422: Revert weird addition of timezone field in JDBC module. Nick Couchman 2018-06-04 06:37:31 -04:00
  • f1bce5173f GUACAMOLE-422: Correct javadoc tag. Nick Couchman 2018-06-03 15:02:03 -04:00
  • 047ed7ac9c GUACAMOLE-422: Add timezone to tunnel connections. Nick Couchman 2018-06-03 14:59:47 -04:00
  • 8ad65d6e6c GUACAMOLE-422: Add field for timezone for SSH connections. Nick Couchman 2018-06-03 08:48:46 -04:00
  • 50c2161ec8 GUACAMOLE-422: Add tunnel parameter for sending the timezone. Nick Couchman 2018-06-03 08:41:35 -04:00
  • ea913c98fe GUACAMOLE-422: Implement client-side timezone detection. Nick Couchman 2018-06-02 21:04:01 -04:00
  • 8b443dc9d5 GUACAMOLE-422: Add timezone selection for RDP connections. Nick Couchman 2018-06-02 08:47:41 -04:00
  • 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. Michael Jumper 2019-04-21 12:01:31 -07:00
  • 3ac3c1dc4f Merge 1.1.0 changes back to master. Michael Jumper 2019-04-20 10:50:53 -07:00
  • 3c9302f040 GUACAMOLE-146: Merge automatic removal of exploded webapp context prior to deployment. Mike Jumper 2019-04-20 10:50:03 -07:00
  • 0bf1a7dc7f GUACAMOLE-678: Merge correction to value of "client_id" query parameter for OpenID. Mike Jumper 2019-04-20 10:48:34 -07:00
  • 380b88c095 GUACAMOLE-146: Pre-clean the webapp context before deploying it. Virtually Nick 2019-04-19 15:01:52 -04:00
  • 26cc9bc65b GUACAMOLE-678: Assign clientID variable instead of string literal. Virtually Nick 2019-04-18 08:59:01 -04:00
  • e09d8e0e87 GUACAMOLE-774: Add MD4 checks to Guice module loading. Virtually Nick 2019-04-17 18:40:31 -04:00
  • 931bb6f1f9 GUACAMOLE-774: Remove RadiusConnectionService constructor. Virtually Nick 2019-04-17 17:51:33 -04:00
  • a97e1113c3 GUACAMOLE-774: Fix RadiusConnectionservice class initilization for use with Guice. Virtually Nick 2019-04-17 16:48:51 -04:00
  • 10e29288b0 GUACAMOLE-774: Clean up style and comments, improve readability. Virtually Nick 2019-04-17 16:36:06 -04:00
  • 73388e4fd2 GUACAMOLE-774: Fix include and syntax errors. Nick Couchman 2019-04-09 15:42:00 -04:00
  • 891efa446d GUACAMOLE-774: Add license to new files. Nick Couchman 2019-04-09 15:36:33 -04:00
  • 93f17f1592 GUACAMOLE-774: Implement new enum for RADIUS authentication protocol. Nick Couchman 2019-04-09 15:33:31 -04:00
  • ea1b10e9d1 Merge 1.1.0 changes back to master. Michael Jumper 2019-04-09 11:11:50 -07:00
  • 60ff499de2 GUACAMOLE-715: Merge automatic generation of in-memory skeleton users for JDBC auth. Mike Jumper 2019-04-09 11:10:48 -07:00
  • 52d6a6aff8 GUACAMOLE-715: Provide skeleton ModeledUser when none exists in DB. Nick Couchman 2019-04-09 13:05:33 -04:00
  • 7be25a326b GUACAMOLE-774: Add in MD4 support for MSCHAPv1/2. Nick Couchman 2019-04-09 10:31:29 -04:00
  • f170b7e83f GUACAMOLE-723: Add interface for switching between multiple active connections. Virtually Nick 2019-04-06 14:09:49 -04:00
  • 319c40c906 GUACAMOLE-723: Ensure thumbnail is always confined within designated space. Michael Jumper 2019-04-02 17:56:48 -07:00
  • b5bfc680e7 GUACAMOLE-723: Size panel thumbnails vertically, not horizontally. Michael Jumper 2019-04-02 17:56:48 -07:00
  • cbd357c683 GUACAMOLE-723: Allow connections to be closed/removed directly from the panel. Michael Jumper 2019-04-02 17:37:57 -07:00
  • d7dfd08add GUACAMOLE-723: Display warning icon when background connection disconnects due to an error. Michael Jumper 2019-04-02 11:14:23 -07:00