Commit Graph
111 Commits
Author SHA1 Message Date
Michael Jumper a4d6f62df0 GUACAMOLE-220: Reword description of getGroupSearchFilter() to be less brain-meltingly difficult to read. 2018-11-08 19:55:49 -08:00
Michael Jumper 83033cad65 GUACAMOLE-220: Use JavaDoc "{@link Map}" to point to Map interface. 2018-11-08 19:45:25 -08:00
Michael Jumper d10256e151 GUACAMOLE-220: Deprecate built-in support for storage of permissions in SimpleUser. Add convenience constructors for SimpleObjectPermissionSet. 2018-11-03 13:58:50 -07:00
Michael Jumper aa0c654231 GUACAMOLE-220: Retrieve user groups from LDAP. Take immediate group membership into account. 2018-11-03 12:41:54 -07:00
Michael Jumper bdc792603d GUACAMOLE-220: Add configuration property for setting the attributes which uniquely identify user groups within LDAP. 2018-11-03 12:41:54 -07:00
Michael Jumper 7c57b448bb GUACAMOLE-220: Define generic service for executing LDAP queries. Refactor existing services to remove common code. 2018-11-03 12:41:54 -07:00
Michael Jumper 45513592a7 GUACAMOLE-570: Bump version numbers to 1.0.0. 2018-06-05 21:34:26 -07:00
Michael Jumper 9b7ef0dfcf GUACAMOLE-542: Migrate to simpler AbstractAuthenticationProvider / AbstractUserContext base classes. 2018-04-11 21:29:15 -07:00
Michael Jumper 7357e51b58 GUACAMOLE-96: Add redecorate() function with semantics analogous to updateUserContext(). 2018-01-13 17:23:11 -08:00
Michael Jumper ffad1898b6 GUACAMOLE-96: Add API support for augmenting functionality of other extensions. 2018-01-13 17:22:48 -08:00
Michael Jumper ce4cd11993 GUACAMOLE-423: Bump version numbers for all modified components to 0.9.14. 2017-12-06 00:12:43 -08:00
Nick Couchman 124cf92358 GUACAMOLE-243: Clean up JavaDoc comments, fix error messages and exceptions. 2017-11-06 22:15:47 -05:00
Nick Couchman 37bfa9e00f GUACAMOLE-243: Remove more unnecessary continue statements. 2017-10-24 15:01:58 -04:00
Nick Couchman 1212ba13fa GUACAMOLE-243: Clean up code, remove unnecessary items, add JavaDocs, etc. 2017-10-24 14:52:57 -04:00
Nick Couchman 72c8308b99 GUACAMOLE-243: Remove referall authentication parameter and just use search credentials. 2017-10-23 20:13:17 -04:00
Nick Couchman 9c99905a1d GUACAMOLE-243: Change warning message to include failed referral. 2017-10-23 09:48:20 -04:00
Nick Couchman 242cfbaf85 GUACAMOLE-243: Finish up changes to deal with LDAP referrals, both in UserServer and ConnectionServer classes, along with global changes in LDAPConnectionService class. 2017-10-23 09:34:22 -04:00
Nick Couchman d98cdd2917 GUACAMOLE-243: Implement LDAP referral handling in Guacamole LDAP extension. 2017-10-23 09:34:22 -04:00
Nick Couchman 81ffa5c8e1 GUACAMOLE-394: Merge refactor extension API to define user history 2017-09-27 18:14:43 -04:00
Michael Jumper 22bcc1b78e GUACAMOLE-341: Automatically pull GUAC_USERNAME token from AuthenticatedUser's identifier if there is no username provided via Credentials (closes #174). 2017-09-26 12:10:35 -07:00
Michael Jumper 700005e823 GUACAMOLE-394: Remove UserRecord interface - recording historical auth tokens doesn't make sense, and removing that turns UserRecord into an empty interface. 2017-09-25 12:49:12 -07:00
Michael Jumper 5340f55361 GUACAMOLE-394: Add API support for user login/logout records. 2017-09-25 12:48:37 -07:00
Michael Jumper 26122ebc3e GUACAMOLE-394: Deprecate ConnectionRecordSet. Refactor accordingly. 2017-09-25 12:30:03 -07:00
Michael Jumper 2c587e5f9f GUACAMOLE-393: Add AuthenticationProvider shutdown hook. 2017-09-25 11:47:44 -07:00
Michael Jumper 45adf2fd93 GUACAMOLE-393: Add session invalidation hooks to UserContext. 2017-09-25 11:47:37 -07:00
Michael Jumper 9236aea866 GUACAMOLE-314: Bump version numbers of all modified components to 0.9.13-incubating. 2017-06-01 23:05:53 -07:00
Michael Jumper 4455cbc781 GUACAMOLE-289: Add getResource() functions to UserContext and AuthenticationProvider, allowing extensions to expose arbitrary REST resources/services. 2017-04-29 12:34:32 -07:00
Nick Couchman b91d446f1f GUACAMOLE-101: Collapse StringBuilder append lines, remove extra space. 2017-03-28 11:39:37 -04:00
Nick Couchman f54af15f0b GUACAMOLE-101: Avoid using both StringBuilder and String concatenation. 2017-03-28 11:29:46 -04:00
Nick Couchman db9876e736 GUACAMOLE-101: Remove connection search filter changes. 2017-03-28 07:56:52 -04:00
Nick Couchman 5c768384bc GUACAMOLE-101: Corrections to comments for proper LDAP filter syntax. 2017-03-28 07:56:47 -04:00
Nick Couchman c5fe3d1df3 GUACAMOLE-101: Update comments to some of the changes. 2017-03-28 07:56:41 -04:00
Nick Couchman 2aec452aa5 GUACAMOLE-101: Impelement properties for controller user and connection search filters. 2017-03-28 07:56:28 -04:00
Nick Couchman f1466906e3 GUACAMOLE-244: Minor style tweaks in comments. 2017-03-21 07:33:21 -04:00
Nick Couchman f2b4053192 GUACAMOLE-244: Rename DereferenceAliases class to DereferenceAliasesMode, fix several comment issues and spelling mistakes. 2017-03-20 20:24:46 -04:00
Nick Couchman daf4e9d262 GUACAMOLE-244: Implement custom property type to handle alias dereferencing configuration. 2017-03-20 07:51:00 -04:00
Nick Couchman b816836e49 GUACAMOLE-102: Change LDAP searches to use global LDAPSearchConstraints instead of instantiating their own each time. 2017-03-19 21:09:00 -04:00
Nick Couchman d1635ce28c GUACAMOLE-102: Create a more global LDAPSearchConstraints in the ConfigurationService. 2017-03-19 21:04:32 -04:00
Nick Couchman b7fd01e02d GUACAMOLE-102: Correct spelling mistake. 2017-03-19 20:53:05 -04:00
Nick Couchman b9271aac56 GUACAMOLE-102: Clearer comments on the function for the config values for dereferencing aliases. 2017-03-19 20:50:30 -04:00
Nick Couchman c0a1b692d1 GUACAMOLE-102: Fix issue with string comparison, and fully check values for ldap-dereference-aliases. 2017-03-19 20:45:52 -04:00
Nick Couchman 907e0edfcf GUACAMOLE-244: Support configuration of alias dereferencing 2017-03-18 12:08:38 -04:00
James Muehlner 3ec99cbcdd Merge 0.9.12-incubating changes back to master. 2017-03-01 08:27:22 -08:00
Michael Jumper 3de690abfe GUACAMOLE-225: Bump version numbers to 0.9.12-incubating (guacamole-common unchanged). 2017-02-28 09:33:53 -08:00
Michael Jumper dec73c8457 GUACAMOLE-224: Remove @author tags from codebase. 2017-02-27 23:20:30 -08:00
Michael Jumper 8185a023f6 GUACAMOLE-154: Bump version numbers to 0.9.11-incubating for modified components. 2017-01-09 13:51:23 -08:00
James Muehlner ef092ba2dc Merge 0.9.10-incubating release-specific changes back to master. 2016-12-03 13:03:09 -08:00
Michael Jumper 81d3cc20c9 GUACAMOLE-133: Add licenses for bundled dependencies of guacamole-auth-ldap. 2016-12-02 21:06:16 -08:00
James Muehlner b0f73bb4d7 GUACAMOLE-119: Merge integration of Apache Rat into client and associated new license notices. 2016-11-13 10:49:49 -08:00
Michael Jumper 4241e8c13f GUACAMOLE-119: Add Apache license boilerplate to project assembly XMLs. 2016-11-12 18:16:43 -08:00