Commit Graph

630 Commits

Author SHA1 Message Date
Michael Jumper
1c99f6a8cf GUACAMOLE-96: Rearrange logic of DecoratingDirectory.get() to make more intuitive sense. 2018-01-17 18:41:36 -08:00
Nick Couchman
bd73f9ca72 GUACAMOLE-464: Merge configuration properties from OS environment. 2018-01-16 12:36:14 -05:00
Carl Harris
9691bc0c86 GUACAMOLE-464: fix import statement order and spacing 2018-01-16 12:15:45 -05:00
Carl Harris
718663d2c5 GUACAMOLE-464: use enable-environment-properties as the property name 2018-01-16 11:49:15 -05:00
Michael Jumper
63bb3a033a GUACAMOLE-96: Objects should be decorated upon add(), not undecorated (they by definition come from an external source, not the decorated extension). 2018-01-13 17:23:19 -08:00
Michael Jumper
b37e041d3e GUACAMOLE-96: Add convenience classes for overriding the behavior of objects commonly stored in a Directory. 2018-01-13 17:23:15 -08:00
Michael Jumper
a915f7b190 GUACAMOLE-96: Add convenience class for decorating the objects returned by a Directory. 2018-01-13 17:23:13 -08:00
Michael Jumper
7357e51b58 GUACAMOLE-96: Add redecorate() function with semantics analogous to updateUserContext(). 2018-01-13 17:23:11 -08:00
Michael Jumper
41059f5e09 GUACAMOLE-96: Add convenience class for overriding the behavior of an existing UserContext. 2018-01-13 17:23:02 -08:00
Michael Jumper
ffad1898b6 GUACAMOLE-96: Add API support for augmenting functionality of other extensions. 2018-01-13 17:22:48 -08:00
Nick Couchman
1292512b33 GUACAMOLE-448: Add parameters for disabling bitmap caching. 2018-01-02 18:18:17 -05:00
Nick Couchman
d73a0ece29 Merge 0.9.14 changes back to master. 2018-01-01 16:29:38 -05:00
Michael Jumper
0757d7ecbc GUACAMOLE-463: Merge Spanish translation. 2017-12-30 13:25:17 -08:00
Carl Harris
cc99584802 GUACAMOLE-464: explicitly enable property overrides from environment 2017-12-19 05:22:23 -05:00
Carl Harris
263cbf2331 GUACAMOLE-464: configuration properties from OS environment 2017-12-14 06:14:15 -05:00
djrm05
3e9387112e GUACAMOLE-463: Spanish translation for Guacamole client. 2017-12-13 19:30:24 +01: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
Michael Jumper
8d92e45227 GUACAMOLE-436: Remove old references to pre-Incubator project. 2017-12-06 00:08:11 -08:00
Michael Jumper
7c4223ce3e GUACAMOLE-436: Remove incubator prefix from repositories and URLs. 2017-12-06 00:02:33 -08:00
Michael Jumper
223102c38c GUACAMOLE-412: Refactor user events with respect to extension API changes since the decoupling of auth from storage, providing AuthenticatedUser instead of UserContext to represent the user involved. 2017-10-27 13:03:17 -07:00
Michael Jumper
153996b725 GUACAMOLE-364: Merge changes restoring extension support for event listeners. 2017-10-06 09:48:33 -07:00
Carl Harris
25705a86e8 GUACAMOLE-364: addressed some documentation stragglers 2017-10-06 10:26:26 -04:00
Carl Harris
f8484befaf GUACAMOLE-364: addressed various documentation issues 2017-10-06 10:22:10 -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
3cd7f453c0 GUACAMOLE-394: Add getLastActive() function, returning the time that a user/connection was last logged-in / used. 2017-09-25 12:50:52 -07:00
Michael Jumper
b61f14e4db GUACAMOLE-394: Add history list at User object level (similar to Connection). 2017-09-25 12:49:43 -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
cd5d23866d GUACAMOLE-394: Separate definition of records and record sets into generalized interface. 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
c20457f89b GUACAMOLE-393: Add session invalidation hooks to AuthenticatedUser. 2017-09-25 11:47:25 -07:00
Carl Harris
f63c8b43a8 GUACAMOLE-364: declare and implement new listener API
This commit also deprecates the existing listener API and
includes support for adapting existing listener implementations
to the new API.
2017-09-07 16:58:44 -04:00
Carl Harris
059cb75f0f GUACAMOLE-364: address style consistency issues 2017-08-17 05:11:54 -04:00
Carl Harris
6f89a0b530 GUACAMOLE-364: listener interfaces now extend a common marker interface 2017-08-16 06:54:16 -04:00
Nick Couchman
33e76c4d72 GUACAMOLE-303: Merge Add definitation and translations for new sftp-root-directory parameter. 2017-07-03 17:59:11 -04:00
Michael Jumper
5fcd48451c GUACAMOLE-303: Add definitions and translations for new "sftp-root-directory" parameter. 2017-06-29 15:49:43 -07:00
Nick Couchman
5d1399413b Merge 0.9.13-incubating changes back to master. 2017-06-28 08:10:19 -04:00
Michael Jumper
ed066c88e7 GUACAMOLE-320: Add parse() convenience function for TextField which interprets empty strings as equivalent to null. 2017-06-27 16:31:29 -07:00
Michael Jumper
b2b60fbd5e GUACAMOLE-335: Use /etc/guacamole for GUACAMOLE_HOME if not overridden and ~/.guacamole does not exist. 2017-06-26 13:06:08 -07:00
Michael Jumper
8bb6e89219 GUACAMOLE-203: Merge SSH/SFTP keep-alive interval parameter definitions. 2017-06-25 13:53:37 -07:00
Nick Couchman
431a918af7 GUACAMOLE-203: Change parameter name for consistency 2017-06-14 08:39:12 -04: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
Nick Couchman
605ff4f615 GUACAMOLE-203: Add configuration option for SSH keepalives in SFTP connections. 2017-05-31 21:07:14 -04:00
Nick Couchman
5e9c2c6689 GUACAMOLE-203: Add support for configuring the server-alive-interval SSH parameter. 2017-05-31 08:27:07 -04:00
Michael Jumper
ee6edb9c82 GUACAMOLE-292: Define and use standard attributes for user organization and role. 2017-05-27 11:28:13 -07:00
Michael Jumper
9634731fe6 GUACAMOLE-292: Define and use standard attributes for user full name and email. 2017-05-27 11:28:13 -07:00
Michael Jumper
8830123c9b GUACAMOLE-292: Add support for email fields. 2017-05-27 11:28:13 -07:00