Commit Graph

  • 344b868f65 GUACAMOLE-688: corrected white spaces Joern Lentes 2019-01-10 16:31:07 +01:00
  • 57dfd58bcf GUACAMOLE-688: added LDAP_USER_SEARCH_FILTER to docker start script Joern Lentes 2019-01-09 16:33:05 +01:00
  • a710558854 GUACAMOLE-684: Insufficient credentials should take precedence over other credentials errors. Nick Couchman 2018-12-31 12:37:03 -05:00
  • 78f1ae1b4e GUACAMOLE-682: Merge support for specfying the Maven build profile when building the Docker image. Michael Jumper 2018-12-24 09:06:41 -08:00
  • 5fb537b707 GUACAMOLE-682: added parameter documentation Joern Lentes 2018-12-23 22:09:55 +01:00
  • 516dbfd5c7 GUACAMOLE-682: adapted indent to be consistent Joern Lentes 2018-12-22 09:58:27 +01:00
  • 2e98f6f8a0 GUACAMOLE-682: added comment with example to build with RADIUS Joern Lentes 2018-12-21 15:04:28 +01:00
  • 95611f2d93 GUACAMOLE-682: fix env variable passing Joern Lentes 2018-12-21 14:50:46 +01:00
  • 0f31028565 GUACAMOLE-682: add option to include RADIUS authentication in docker Joern Lentes 2018-12-21 11:15:25 +01:00
  • fd2198d62b GUACAMOLE-674: Merge add variable for LDAP member attribute to Docker start script. Nick Couchman 2018-12-07 04:49:54 -05:00
  • 0f59f6efc8 GUACAMOLE-674: added env variable for member attribute Joern Lentes 2018-12-07 10:08:51 +01:00
  • a1e6db170f GUACAMOLE-598: Merge ignore if current user has no associated data. Nick Couchman 2018-12-06 07:01:31 -05:00
  • caf07a92a9 Merge 1.0.0 changes back to master. Michael Jumper 2018-12-05 14:40:34 -08:00
  • 801a5df9f1 GUACAMOLE-526: Merge changes correcting regression in CAS due to AngularJS update. Michael Jumper 2018-12-05 14:32:37 -08:00
  • 29982e3a85 GUACAMOLE-526: Clean up unused code and minor errors. Nick Couchman 2018-12-04 19:16:57 -05:00
  • df8c07c187 GUACAMOLE-526: Fix loading of CAS ticket field and redirection. Nick Couchman 2018-12-02 16:34:16 -05:00
  • ef0cb1ee7a GUACAMOLE-598: Ignore if current user has no associated data. Authentication providers are not required to provide data for the users they authenticate. Michael Jumper 2018-12-04 13:22:13 -08:00
  • fc457c080d Merge 1.0.0 changes back to master. Michael Jumper 2018-12-03 07:32:21 -08:00
  • a967ffa41c GUACAMOLE-670: Merge changes correcting conflicting versions of SLF4J. Michael Jumper 2018-12-03 07:30:23 -08:00
  • 95dfb5e765 GUACAMOLE-670: Use exclusion to block loading of duplicate slf4j. Nick Couchman 2018-12-03 07:35:22 -05:00
  • 73744d22f9 GUACAMOLE-670: Add slf4j logging to modules to avoid pulling in conflicting versions. Nick Couchman 2018-12-02 15:43:12 -05:00
  • 823bbeace1 Merge 1.0.0 changes back to master. Nick Couchman 2018-11-09 20:26:05 -05:00
  • 001ece14e2 GUACAMOLE-220: Merge correct translation strings for user group "disabled" attribute. Nick Couchman 2018-11-09 20:24:24 -05:00
  • d4f58f2c0d Merge changes from 1.0.0 back to master. James Muehlner 2018-11-08 22:18:28 -08:00
  • 4d858451c9 GUACAMOLE-656: Merge maven-surefire-plugin build fix. James Muehlner 2018-11-08 22:16:58 -08:00
  • 95b5fdccdc GUACAMOLE-656: Explicitly depend on maven-surefire-plugin 3.0.0-M1 due to SUREFIRE-1588. Michael Jumper 2018-11-08 22:05:21 -08:00
  • 756ec2fcc4 Merge 1.0.0 changes back to master. James Muehlner 2018-11-08 21:26:43 -08:00
  • c0008aed62 GUACAMOLE-220: Merge LDAP user group support. James Muehlner 2018-11-08 20:42:51 -08:00
  • b355106c77 GUACAMOLE-220: Remove unnecessary explicit type parameters. Michael Jumper 2018-11-08 19:56:17 -08:00
  • a4d6f62df0 GUACAMOLE-220: Reword description of getGroupSearchFilter() to be less brain-meltingly difficult to read. Michael Jumper 2018-11-08 19:55:49 -08:00
  • 83033cad65 GUACAMOLE-220: Use JavaDoc "{@link Map}" to point to Map interface. Michael Jumper 2018-11-08 19:45:25 -08:00
  • 3c5594db2e GUACAMOLE-220: Group attribute "disabled" controls whether the group has any effect, not whether login is allowed. Michael Jumper 2018-11-03 17:24:06 -07:00
  • 2d6ba84a3d GUACAMOLE-220: Refactor default behavior of SimpleUser and SimpleUserGroup into AbstractUser and AbstractUserGroup. Michael Jumper 2018-11-03 14:52:24 -07:00
  • 90a6d8e371 GUACAMOLE-220: Clarify usage of SimpleUser and SimpleUserGroup. Michael Jumper 2018-11-03 14:14:04 -07:00
  • d533de118f GUACAMOLE-220: Add EMPTY_SET convenience constant to all core set interfaces. Michael Jumper 2018-11-02 16:01:48 -07:00
  • d10256e151 GUACAMOLE-220: Deprecate built-in support for storage of permissions in SimpleUser. Add convenience constructors for SimpleObjectPermissionSet. Michael Jumper 2018-11-03 13:58:50 -07:00
  • aa0c654231 GUACAMOLE-220: Retrieve user groups from LDAP. Take immediate group membership into account. Michael Jumper 2018-11-03 12:34:04 -07:00
  • bdc792603d GUACAMOLE-220: Add configuration property for setting the attributes which uniquely identify user groups within LDAP. Michael Jumper 2018-11-03 10:10:19 -07:00
  • 7c57b448bb GUACAMOLE-220: Define generic service for executing LDAP queries. Refactor existing services to remove common code. Michael Jumper 2018-11-02 15:03:56 -07:00
  • 929c7de2c9 GUACAMOLE-220: Add user group permissions to SimpleUser. Michael Jumper 2018-11-03 10:09:14 -07:00
  • 5362bc6708 GUACAMOLE-220: Add SimpleUserGroup (read-only UserGroup implementation with no members). Michael Jumper 2018-11-03 10:07:47 -07:00
  • ecca7bc509 GUACAMOLE-524: Merge correct handling of parameter tokens within SimpleConnection Nick Couchman 2018-10-17 13:20:44 -04:00
  • 143c10b6ef GUACAMOLE-524: Correct handling of tokens within SimpleConnection. The copy of the configuration should be filtered, not the original, and token values need to actually be set. Michael Jumper 2018-10-16 13:23:55 -07:00
  • 333a8c411f GUACAMOLE-524: Provide convenience constructor for TokenFilter which initializes the filter with provided tokens. Michael Jumper 2018-10-16 13:21:57 -07:00
  • f3cbdf5a3b Merge 1.0.0 changes back to master. Nick Couchman 2018-10-11 06:40:52 -04:00
  • fd1928e0bb GUACAMOLE-96: Merge do not require TOTP for users that cannot enroll. Nick Couchman 2018-10-11 06:39:00 -04:00
  • d79988d59e GUACAMOLE-96: Do not require TOTP for users that cannot enroll due to lack of permission to update their account. Michael Jumper 2018-10-11 01:35:51 -07:00
  • dfd4332761 GUACAMOLE-524: Merge use decoration API to inject tokens from LDAP attributes. Nick Couchman 2018-10-06 08:09:29 -04:00
  • 13e2b06666 GUACAMOLE-524: Switch to "LDAP_" prefix for LDAP user attribute tokens. Michael Jumper 2018-10-05 12:54:00 -07:00
  • cb30b148b9 GUACAMOLE-524: Consistently generate token names from LDAP attributes with arbitrary naming conventions. Michael Jumper 2018-10-05 00:12:50 -07:00
  • 98bd3ead21 GUACAMOLE-524: Remove Attributes interface from AuthenticatedUser. Rely instead on tokens injected via decoration of connections. Michael Jumper 2018-10-04 23:37:16 -07:00
  • 0d7cff5f2d GUACAMOLE-524: Add convenience classes for injecting custom parameter tokens through decoration. Michael Jumper 2018-10-04 21:17:22 -07:00
  • 7a3f51be71 GUACAMOLE-524: Rename LDAP-specific AuthenticatedUser / UserContext to not conflict with guacamole-ext classes. Michael Jumper 2018-10-04 10:31:23 -07:00
  • 1210d5624c GUACAMOLE-524: Deprecate and replace StandardTokens with arbitrary tokens provided to Connectable.connect(). Michael Jumper 2018-10-04 00:41:07 -07:00
  • 3089e71e60 Merge 1.0.0 changes back to master. Nick Couchman 2018-10-05 15:31:01 -04:00
  • 1f55349d27 GUACAMOLE-220: Merge ignore missing user or group when retrieving permissions/memberships. Nick Couchman 2018-10-05 15:29:38 -04:00
  • 01709fb26b Merge 1.0.0 changes back to master. Nick Couchman 2018-10-05 15:13:36 -04:00
  • adb9aaa5e2 GUACAMOLE-220: Ignore missing user or group when retrieving permissions/memberships. Michael Jumper 2018-10-05 11:56:42 -07:00
  • 25071673db GUACAMOLE-96: Merge add protected convenience method for retrieving delegate object. Nick Couchman 2018-10-05 14:40:22 -04:00
  • 11c1d8c97e GUACAMOLE-96: Add protected convenience method for retrieving delegate object. Michael Jumper 2018-10-04 20:02:00 -07:00
  • 9d485ffcf7 Merge 1.0.0 changes back to master. Nick Couchman 2018-10-04 04:05:34 -04:00
  • 7fcb506711 GUACAMOLE-232: Merge mark key as implicitly pressed only when pressed due to another, identifiable key event. Nick Couchman 2018-10-04 04:03:48 -04:00
  • e3c1b6ac98 GUACAMOLE-232: Mark key as implicitly pressed only when pressed due to another, identifiable key event. Michael Jumper 2018-10-03 21:30:02 -07:00
  • e32f3abd76 Merge 1.0.0 changes back to master. Nick Couchman 2018-10-03 14:53:46 -04:00
  • f46f52dbac GUACAMOLE-232: Merge correct inverted explicit/implicit logic. Nick Couchman 2018-10-03 14:52:27 -04:00
  • 9d8027c5cd GUACAMOLE-232: Correct inverted explicit/implicit logic. Michael Jumper 2018-10-03 11:43:25 -07:00
  • 31c8dfe28b Merge 1.0.0 changes back to master. Nick Couchman 2018-10-03 14:26:40 -04:00
  • c04a71edad GUACAMOLE-232: Merge address regressions in handling of keyboard modifiers. Nick Couchman 2018-10-03 14:24:18 -04:00
  • eead01944e GUACAMOLE-232: Rely on recentKeysym for keyup only when the guessed key doesn't seem to actually be pressed. Michael Jumper 2018-10-02 23:01:10 -07:00
  • 2ec7e48ca9 GUACAMOLE-232: Track whether keys were pressed implicitly. Automatically release all keys if only implicitly pressed keys remain. Michael Jumper 2018-10-02 22:42:58 -07:00
  • 863670a580 GUACAMOLE-524: Merge correct AuthenticatedUser implementations of Attributes interface. Nick Couchman 2018-10-03 09:44:52 -04:00
  • 6f0787f0c1 GUACAMOLE-232: Reset tracking of recent keysym after key is released. Michael Jumper 2018-10-02 22:19:40 -07:00
  • 8c096778bc GUACAMOLE-232: Fall back to using recent keysym only after failing to determine released key by keycode. Michael Jumper 2018-10-02 22:19:15 -07:00
  • 035813ff0b GUACAMOLE-232: Take best guess of key being pressed/released into account before assuming modifier states need to be resynced. Michael Jumper 2018-10-02 22:18:17 -07:00
  • aae17f3a9f GUACAMOLE-524: Accept only supported attributes via setAttributes(). Do not replace existing attributes. Michael Jumper 2018-10-01 12:10:37 -07:00
  • 220d9b2994 GUACAMOLE-360: Merge update active connection permission check to support user groups. Nick Couchman 2018-10-01 21:15:51 -04:00
  • ea142d15ce GUACAMOLE-360: Add convenience function for testing user identity. Michael Jumper 2018-10-01 11:45:25 -07:00
  • ad937defa6 GUACAMOLE-360: Update active connection permission check to support user groups. Michael Jumper 2018-10-01 11:35:32 -07:00
  • 658ce78846 Merge 1.0.0 changes back to master. Nick Couchman 2018-10-01 13:51:56 -04:00
  • 828313541b GUACAMOLE-220: Merge add database support for user groups. Nick Couchman 2018-10-01 13:33:07 -04:00
  • 4d5196207b GUACAMOLE-220: Correct typo - "that status of" should be "the status of". Michael Jumper 2018-09-30 23:12:49 -07:00
  • f4ccf8ef62 GUACAMOLE-220: Remove effectively-redundant admin permission check. Michael Jumper 2018-09-30 23:11:20 -07:00
  • 3ff58129cb Merge 1.0.0 changes back to master. Nick Couchman 2018-09-30 08:41:28 -04:00
  • aa7cd9d261 GUACAMOLE-437: Merge remove erroneous non-breaking spaces from source. Nick Couchman 2018-09-30 08:40:24 -04:00
  • dee4e89ede GUACAMOLE-437: Remove erroneously-committed, non-breaking spaces (U+00A0) from source. Michael Jumper 2018-09-29 15:04:28 -07:00
  • d1a6c297b8 Merge 1.0.0 changes back to master. Nick Couchman 2018-09-29 16:50:32 -04:00
  • e861027f53 GUACAMOLE-635: Merge require Java 1.8 for all Java components except guacamoole-common Nick Couchman 2018-09-29 16:48:17 -04:00
  • 182f204c95 GUACAMOLE-635: Heap pollution is not possible within SimpleDirectory(ObjectType... objects). Michael Jumper 2018-09-29 13:19:21 -07:00
  • 1fef6a05e1 GUACAMOLE-635: Require Java 1.8 for all Java components except guacamole-common. Michael Jumper 2018-09-29 12:56:17 -07:00
  • bb6e8bc1c7 GUACAMOLE-220: Correct documentation of update script. Michael Jumper 2018-09-27 20:15:23 -07:00
  • 7521cdc0ae GUACAMOLE-220: Rows are deleted to modify the one-to-many relationship, not to establish it. Michael Jumper 2018-09-27 20:10:32 -07:00
  • 5fdd0bb148 GUACAMOLE-220: Remove unnecessary use of multi-result select (use selectOne() instead). Michael Jumper 2018-09-27 20:07:24 -07:00
  • a552d88c54 GUACAMOLE-220: Clarify group rename validation logic. Michael Jumper 2018-09-27 20:06:18 -07:00
  • fedccebb93 GUACAMOLE-220: Remove unnecessary ModeledUserGroup constructor (equivalent to default constructor). Michael Jumper 2018-09-27 20:03:35 -07:00
  • 4a5f271702 GUACAMOLE-220: Correct user vs. entity wording in documentation. Michael Jumper 2018-09-27 19:45:30 -07:00
  • ef568fb9f1 GUACAMOLE-629: Merge support for argv instruction. Nick Couchman 2018-09-26 08:40:48 -04:00
  • 75805e4cab GUACAMOLE-629: Add support for creating argument value streams using the "argv" instruction. Michael Jumper 2018-09-24 01:33:11 -07:00
  • 8a5645e90b GUACAMOLE-622: Merge add parameter definitions for telnet login success, failure, and username regex. Nick Couchman 2018-09-21 20:56:15 -04:00
  • af8f5b3a80 GUACAMOLE-622: Add parameter definitions for telnet login success/failure regex. Michael Jumper 2018-09-21 17:32:21 -07:00
  • 355f76b15e GUACAMOLE-624: Merge include user full name and organization in display and filter. Nick Couchman 2018-09-21 20:29:03 -04:00