Commit Graph

  • 33679a08d4 GUACAMOLE-360: Merge support for managing own sessions. Michael Jumper 2018-06-20 11:01:16 -07:00
  • 9aa369d040 GUACAMOLE-360: Another tweak to the translation for the session management help. Nick Couchman 2018-06-19 20:07:16 -04:00
  • 17ada68fae GUACAMOLE-360: Update help text for session management. Nick Couchman 2018-06-19 14:56:54 -04:00
  • c9975f2693 GUACAMOLE-360: Order pages correctly; remove unused variable. Nick Couchman 2018-06-19 06:11:09 -04:00
  • ef7e28d168 GUACAMOLE-360: Make session management page always available. Nick Couchman 2018-06-18 21:12:20 -04:00
  • 6a1b55a327 GUACAMOLE-360: deleteObject method should follow documented behavior. Nick Couchman 2018-06-18 19:15:20 -04:00
  • d2b40e4904 GUACAMOLE-360: Fix comment typo. Nick Couchman 2018-06-16 20:22:30 -04:00
  • 0b77782391 GUACAMOLE-540: Fix spaces that get added by IDE Nick Couchman 2018-06-16 08:07:33 -04:00
  • fb1efec056 GUACAMOLE-540: Restore removed setter methods in Credentials. Nick Couchman 2018-06-16 08:04:12 -04:00
  • a0d0e07658 GUACAMOLE-540: Clean up style and comments in Credentials class Nick Couchman 2018-06-15 20:18:32 -04:00
  • 52a3f454e6 GUACAMOLE-540: Clean up Credentials with new constructor. Nick Couchman 2018-06-15 17:22:36 -04:00
  • c725da00a0 GUACAMOLE-540: Update comments; remove unnecessary setter methods. Nick Couchman 2018-05-15 13:50:28 -04:00
  • cbd77b52ae GUACAMOLE-540: Move remote address processing to Credentials class for consistency. Nick Couchman 2018-05-15 13:43:39 -04:00
  • 77da5f5ac5 GUACAMOLE-360: Clean up style issues. Nick Couchman 2018-06-15 21:06:07 -04:00
  • cb4f284760 GUACAMOLE-524: Changed this to super and removed debugging stuff Jared Frees 2018-06-15 12:20:02 -04:00
  • f24a6a8b9d GUACAMOLE-524: Added attributes in ModeledAuthenticatedUser Jared Frees 2018-06-15 10:49:05 -04:00
  • 0964c46f4f GUACAMOLE-524: Fixed RegEx for attribute tokens by removing ':' Jared Frees 2018-06-15 09:37:01 -04:00
  • 653b4e0134 Updated JavaDoc for addStandardTokens Jared Frees 2018-06-14 11:15:57 -04:00
  • 49c3f11854 GUACAMOLE-524: Changed addStandardTokens so user.getAttributes is called Jared Frees 2018-06-14 11:08:50 -04:00
  • 3d4f465c10 GUACAMOLE-524: Fixed Order of imports Jared Frees 2018-06-13 14:12:50 -04:00
  • 590f7311db GUACAMOLE-524: Updated comments and imports Jared Frees 2018-06-13 11:31:03 -04:00
  • 58c8f3e111 GUACAMOLE-524: Fixed Javadoc and removed unnecessary methods Jared Frees 2018-06-13 10:34:41 -04:00
  • bd2d051a19 GUACAMOLE-360: Make webapp use permission sets for active connection management. Nick Couchman 2018-06-12 21:50:12 -04:00
  • 5e16518569 GUACAMOLE-360: Change ActiveConnection elements to use the ObjectPermissionSet mechanism. Nick Couchman 2018-06-12 21:17:12 -04:00
  • 85c7b511e1 GUACAMOLE-360: Allow user to kill their own active sessions. Nick Couchman 2018-06-12 10:55:28 -04:00
  • 3eda313519 GUACAMOLE-360: Allow all users access to the session management page. Nick Couchman 2018-06-12 09:43:16 -04:00
  • 984ab48ce8 Merge 1.0.0 changes back to master. Nick Couchman 2018-06-13 06:15:10 -04:00
  • bc1dc41a7c GUACAMOLE-470: Merge provide predefined values for "color-scheme" parameter. Nick Couchman 2018-06-13 06:13:28 -04:00
  • e5a8442a2a GUACAMOLE-470: Use NPM webjar for datalist-polyfill, as Webjars' "bowergithub" version is broken (missing version number in path causes sanity checks in WebjarsServlet to refuse to serve the file). Michael Jumper 2018-06-12 16:29:55 -07:00
  • 74230f005f GUACAMOLE-470: Define "color-scheme" parameter as TEXT field with some pre-defined options. Michael Jumper 2018-06-12 11:52:41 -07:00
  • 73c3107e91 GUACAMOLE-470: Restore translations for "color-scheme" enum values. Michael Jumper 2018-06-12 13:49:18 -07:00
  • 2bc71866a8 GUACAMOLE-470: Restore ENUM "color-scheme" parameter for SSH and Telnet. Michael Jumper 2018-06-12 13:35:35 -07:00
  • 3ae152fa35 GUACAMOLE-470: Add polyfill for <datalist> element (not supported by Safari). Michael Jumper 2018-06-12 13:06:01 -07:00
  • 426a7919b3 GUACAMOLE-470: Allow TEXT fields to be associated with predefined sets of known-good values. Michael Jumper 2018-06-12 12:37:07 -07:00
  • a8bb6fe966 GUACAMOLE-470: Make getFieldOption() available to all field types. Michael Jumper 2018-06-12 12:09:40 -07:00
  • 4791adaa46 GUACAMOLE-524: Fixed up code style and comments Also added Override tag in AbstractAuthenticatedUser on getAttributes and setAttributes. Jared Frees 2018-06-12 16:21:52 -04:00
  • 36bbdce7b1 GUACAMOLE-524: Fix order of imports. Jared Frees 2018-06-12 11:46:21 -04:00
  • cde13be0cf GUACAMOLE-524: Add implements Attributes Jared Frees 2018-06-12 11:45:06 -04:00
  • fa33c98ddc GUACAMOLE-524: Implements Attributes and provides getAttributes and setAttributes default methods Jared Frees 2018-06-12 11:44:10 -04:00
  • 00b33daea7 GUACAMOLE-524: Fixed try block, exceptions, and import order Jared Frees 2018-06-12 11:42:30 -04:00
  • d27f8f9b3e GUACAMOLE-524: Removed weird casting Jared Frees 2018-06-12 11:40:50 -04:00
  • 3548f8c655 GUACAMOLE-524: Removed implements Attributes and fixed up code Jared Frees 2018-06-12 11:37:31 -04:00
  • 862ab91432 GUACAMOLE-524: Implemented getAttributes and setAttributes to satisfy Attributes interface addition Jared Frees 2018-06-12 11:33:14 -04:00
  • bf3d27611d GUACAMOLE-146: Merge changes allowing webapp context path to be overridden. Michael Jumper 2018-06-11 14:19:45 -07:00
  • 3abc996658 GUACAMOLE-524: Add custom attribute tokens with tokenFilter Jared Frees 2018-06-11 15:15:31 -04:00
  • f5f9f62786 GUACAMOLE-524: Changed to use AuthenticatedUser instead of Credentials Fixed up some code style and add attributes in AuthenticatedUser object. Jared Frees 2018-06-11 15:14:18 -04:00
  • 64e29b952b GUACAMOLE-524: Add arbitrary attributes on AuthenticatedUser Add attribute map to AuthenticatedUser along with methods for retrieving and setting map. Also, make AuthenticatedUser implement Attributes. Jared Frees 2018-06-11 15:05:20 -04:00
  • 165d3d0d0d GUACAMOLE-524: Add Custom Attributes to Tokens Added method to add custom map of tokens to StandardTokens. Jared Frees 2018-06-11 14:59:12 -04:00
  • 65b03df3bd GUACAMOLE-146: Allow webapp context to be specified in Docker with environment variable. Nick Couchman 2018-06-11 13:07:43 -04:00
  • 4c1281d8c2 GUACAMOLE-524: Removed changes to Credentials Jared Frees 2018-06-11 11:17:06 -04:00
  • 164e6086a8 GUACAMOLE-569: Merge add Simplified Chinese translation. Nick Couchman 2018-06-10 20:41:04 -04:00
  • 8f038edd45 GUACAMOLE-569: remove zh-cn-qwerty layout as it's the same as en-us-qwerty Freddie Wu 2018-06-10 11:06:31 +08:00
  • ad6be80131 GUACAMOLE-524: Add LDAP attribute tokens to StandardTokens. In method addStandardTokens(TokenFilter, Credentials), adds each LDAP attribute from credentials.getLDAPAttributes(). Name of token is "USER_ATTR:" + name of attribute and value is the value of the attribute. Jared Frees 2018-06-08 12:40:02 -04:00
  • 5ca32a221a GUACAMOLE-524: Add LDAP attributes to credentials. AuthenticationProviderService gets LDAP attributes from confService and queries the LDAP server to find values on user for specified attributes. Added a Map<String, String> to Credentials named ldapAttrs and a getLDAPAttributes() and setLDAPAttributes() to manipulate ldapAttrs on credentials. Once AuthenticationProviderService gets the values for the LDAP attributes it sets ldapAttrs on the credentials object. Jared Frees 2018-06-08 12:34:06 -04:00
  • 38eb97b422 GUACAMOLE-524: Added reading of LDAP attributes in guacamole.properties named 'ldap-user-attributes'. Added method getAttributes() in ConfigurationService to read environment property LDAPGuacamoleProperties.LDAP_USER_ATTRIBUTES. These attributes are arbitrary LDAP attributes that will be mapped to the user in credentials and tokens. Jared Frees 2018-06-08 12:30:15 -04:00
  • 7e6df7c139 GUACAMOLE-571: Merge correction to "rootConnectionGroups" typo in home controller. Michael Jumper 2018-06-08 00:03:57 -07:00
  • 3a0b9e1550 GUACAMOLE-571: Fix rootConnectionGroup typo in homeController. Nick Couchman 2018-06-07 16:58:45 -04:00
  • b0dffbc05e Merge 1.0.0 changes back to master. Nick Couchman 2018-06-07 16:40:46 -04:00
  • 0163cfc30c GUACAMOLE-470: Merge remove translations for color-scheme enum values. Nick Couchman 2018-06-07 16:39:29 -04:00
  • 0e856d7a21 Merge 1.0.0 changes back to master. Nick Couchman 2018-06-07 04:29:44 -04:00
  • 6545c55008 GUACAMOLE-570: Merge bump version to 1.0.0. Nick Couchman 2018-06-07 04:27:27 -04:00
  • 19971107aa Merge 1.0.0 changes back to master. Nick Couchman 2018-06-06 10:17:46 -04:00
  • c63e3ffa51 GUACAMOLE-565: Merge add en translations for terminal-type parameter. Nick Couchman 2018-06-06 10:15:19 -04:00
  • edecaa46b2 GUACAMOLE-565: Add en translations for terminal-type parameter. Jim Chen 2018-06-05 22:33:50 -04:00
  • 45513592a7 GUACAMOLE-570: Bump version numbers to 1.0.0. Michael Jumper 2018-06-05 21:34:26 -07:00
  • 06f98afcf5 GUACAMOLE-470: Remove translations for "color-scheme" enum values. Jim Chen 2018-06-05 22:42:16 -04:00
  • fa6a256f00 GUACAMOLE-569: add Simplified Chinese translation Freddie Wu 2018-06-05 18:44:49 +08:00
  • 9cd97eaf66 GUACAMOLE-569: fix minor typo error Freddie Wu 2018-06-05 18:44:31 +08:00
  • 2daf38b32c Merge 1.0.0 changes back to master. Michael Jumper 2018-06-03 12:05:55 -07:00
  • 72bc8c01a3 GUACAMOLE-38: Merge support for dynamically defining connections using URLs. Michael Jumper 2018-06-03 12:04:00 -07:00
  • 1438a5117b GUACAMOLE-38: Methods being tested need to be public. Nick Couchman 2018-05-30 11:31:41 -04:00
  • 97d2d3a2c9 GUACAMOLE-38: Clean up comments and make a couple of methods private. Nick Couchman 2018-05-30 11:23:00 -04:00
  • 6d0b6d6494 GUACAMOLE-38: Update comments to match recent changes in return type of REST create method. Nick Couchman 2018-05-22 22:35:56 -04:00
  • b283adc73a GUACAMOLE-38: REST service should return proper JSON. Nick Couchman 2018-05-22 22:15:58 -04:00
  • 730201358e GUACAMOLE-38: Implement QuickConnectException for providing exceptions to the user. Nick Couchman 2018-05-21 10:54:14 -04:00
  • 8c130215f4 GUACAMOLE-38: Remove default protocol and port, throw errors if not specified. Nick Couchman 2018-05-21 09:56:50 -04:00
  • 84e71a029c GUACAMOLE-38: Put userInfo directly into configuration. Nick Couchman 2018-05-17 19:58:12 -04:00
  • aaada49dfe GUACAMOLE-38: Clean up minor code issues. Nick Couchman 2018-05-14 14:00:50 -04:00
  • 27f4ad01f5 GUACAMOLE-38: Add unit tests for the userInfo parser and the getConfiguration method. Nick Couchman 2018-05-14 10:46:49 -04:00
  • aafc4359c8 GUACAMOLE-38: Break userInfo parsing into its own function, and properly decode username and password. Nick Couchman 2018-05-14 10:12:17 -04:00
  • 6dad254c14 GUACAMOLE-38: Fix use of superclass methods. Nick Couchman 2018-05-12 07:44:09 -04:00
  • f563925aa7 GUACAMOLE-38: Relocate the toolbar and restyle it. Nick Couchman 2018-05-10 12:02:37 -04:00
  • 56cc11e1b9 GUACAMOLE-38: Tweak style and translation issues. Nick Couchman 2018-05-09 09:54:45 -04:00
  • 2a9c7fe0b7 GUACAMOLE-38: Rearrange logic in QCParser class. Nick Couchman 2018-05-09 08:40:55 -04:00
  • 7df88cdfbd GUACAMOLE-38: Fix issues with root identifier and directory. Nick Couchman 2018-05-08 16:28:10 -04:00
  • 555b26ae1f GUACAMOLE-38: Use ConcurrentHashMap for threadsafety. Nick Couchman 2018-05-08 15:58:58 -04:00
  • 201fbcd5a5 GUACAMOLE-38: Updated AngularJS components for compatibility with 1.6.x. Nick Couchman 2018-04-30 10:32:43 -04:00
  • 6629451892 GUACAMOLE-38: Remove bundled aopalliance license. Nick Couchman 2018-04-28 08:28:03 -04:00
  • cfd1673791 GUACAMOLE-38: Code cleanup; style, and grammar tweaks. Nick Couchman 2018-04-20 21:21:15 -04:00
  • aabc871d7d GUACAMOLE-38: Add unit test for query string parser. Nick Couchman 2018-04-19 08:55:24 -04:00
  • 1011845032 GUACAMOLE-38: Break query string parsing into its own method. Nick Couchman 2018-04-19 07:20:51 -04:00
  • d9751f20d0 GUACAMOLE-38: REST class only needs directory, not entire userContext object. Nick Couchman 2018-04-19 06:29:06 -04:00
  • 963593ea27 GUACAMOLE-38: Handle encoded query parameters. Nick Couchman 2018-04-19 06:01:37 -04:00
  • d4b7e2b8b6 GUACAMOLE-38: Use StringBuilder to gather up name. Nick Couchman 2018-04-19 05:30:51 -04:00
  • cf241f041e GUACAMOLE-38: Fix up string checks in QCParser class. Nick Couchman 2018-04-17 22:29:46 -04:00
  • 0cbf90a55d GUACAMOLE-38: Clean up lots of unnecessary code. Nick Couchman 2018-04-17 22:10:25 -04:00
  • c994c5a9b4 GUACAMOLE-38: Remove unnecessary GUICE/Inject stuff. Nick Couchman 2018-04-17 21:44:11 -04:00
  • b31b09a2f5 GUACAMOLE-38: Get rid of unnecessary userContext initialization. Nick Couchman 2018-04-17 21:36:38 -04:00
  • 6a922a7811 GUACAMOLE-38: Minor documentation tweaks. Nick Couchman 2018-04-17 17:30:52 -04:00
  • 12d92d210f GUACAMOLE-38: Fix parameter name in QuickConnection constructor. Nick Couchman 2018-04-15 23:07:57 -04:00