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 |
|
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 |
|
Nick Couchman
|
431a918af7
|
GUACAMOLE-203: Change parameter name for consistency
|
2017-06-14 08:39:12 -04: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 |
|
James Muehlner
|
d9b888e99a
|
GUACAMOLE-189: Merge per-connection guacd functionality.
|
2017-05-10 20:38:05 -07:00 |
|
Michael Jumper
|
31b1b42ba6
|
GUACAMOLE-189: Refactor GuacamoleProxyConfiguration to guacamole-ext.
|
2017-05-04 21:32:23 -07:00 |
|
Michael Jumper
|
8142b2d5f8
|
GUACAMOLE-289: Clarify behavior of getResource() with respect to authenticated vs. unauthenticated.
|
2017-04-29 14:00:10 -07:00 |
|
Michael Jumper
|
aa261410f4
|
GUACAMOLE-289: Isolate extension REST services to ".../api/ext/" and ".../api/session/ext".
|
2017-04-29 13:38:57 -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 |
|
Michael Jumper
|
db594540d6
|
GUACAMOLE-40: Define RD gateway and load balancing parameters for RDP.
|
2017-04-15 20:03:30 -07:00 |
|
Michael Jumper
|
dec73c8457
|
GUACAMOLE-224: Remove @author tags from codebase.
|
2017-02-27 23:20:30 -08:00 |
|
James Muehlner
|
257c160aa8
|
GUACAMOLE-47: Merge storage of remote address and hostname in credentials.
|
2017-01-29 11:49:38 -08:00 |
|
Michael Jumper
|
946816363e
|
GUACAMOLE-135: Add Swiss-French keyboard layout option for RDP.
|
2017-01-28 13:47:59 -08:00 |
|
Michael Jumper
|
b336e26cb2
|
GUACAMOLE-47: Store remote address and hostname within Credentials.
|
2017-01-28 11:23:31 -08:00 |
|
Michael Jumper
|
1ed73e6a97
|
GUACAMOLE-47: Correct documentation of address/hostname token names.
|
2017-01-28 11:20:23 -08:00 |
|
Nick Couchman
|
44a197c762
|
GUACAMOLE-47: Change new token names to something more descriptive.
|
2017-01-28 13:40:09 -05:00 |
|
Nick Couchman
|
b785fc208b
|
GUACAMOLE-47: Tweak internal variable names for tokens.
|
2017-01-28 13:39:49 -05:00 |
|
Nick Couchman
|
962bec8806
|
GUACAMOLE-47: Shorten the token length and change name.
|
2017-01-06 19:38:31 -05:00 |
|
Nick Couchman
|
3614aff4d9
|
GUACAMOLE-47: Add imports needed for implementation of client token.
|
2017-01-06 19:26:53 -05:00 |
|
Nick Couchman
|
797bb86a43
|
GUACAMOLE-47: Implement support for client hostname/IP token for connections.
|
2017-01-06 19:24:50 -05:00 |
|
Michael Jumper
|
89d3ba44a7
|
GUACAMOLE-36: Clarify description/use of Translatable interface.
|
2017-01-03 19:42:25 -08:00 |
|
Michael Jumper
|
0671f18d40
|
GUACAMOLE-36: Define REST API transfer mechanism for translatable messages.
|
2017-01-03 19:42:24 -08:00 |
|
Michael Jumper
|
fcefa7a7c7
|
GUACAMOLE-78: Define a standard identifier for anonymous users.
|
2016-08-12 12:51:53 -07:00 |
|
Michael Jumper
|
94ce151f69
|
GUACAMOLE-5: Add "read-only" parameter to all protocols.
|
2016-08-07 22:53:32 -07:00 |
|
Michael Jumper
|
14365ff72e
|
GUACAMOLE-5: Define connection and sharing profile parameters separately.
|
2016-08-07 22:50:26 -07:00 |
|
Michael Jumper
|
abbc83a15b
|
GUACAMOLE-5: Provide most recent Credentials to updateUserContext(). Doing otherwise relies on the AuthenticatedUser being updated, which is not guaranteed to happen.
|
2016-07-29 22:16:39 -07:00 |
|
Michael Jumper
|
0a0b5000bf
|
GUACAMOLE-5: ActiveConnections should be Shareable, to allow sharing links to be generated based on a SharingProfile.
|
2016-07-16 11:42:47 -07:00 |
|
Michael Jumper
|
e687ed040f
|
GUACAMOLE-5: Define Shareable interface which defines a mechanism for generating (likely temporary) credentials.
|
2016-07-16 11:42:47 -07:00 |
|
Michael Jumper
|
f9f78a64fc
|
GUACAMOLE-5: Define UserCredentials object which couples a CredentialsInfo with defined parameter values.
|
2016-07-16 11:42:47 -07:00 |
|
Michael Jumper
|
ad50a77293
|
GUACAMOLE-5: Implement QUERY_PARAMETER field type.
|
2016-07-16 11:42:47 -07:00 |
|
Michael Jumper
|
0f49c39ed4
|
GUACAMOLE-5: Track the sharing profile associated with an active connection.
|
2016-07-16 11:42:47 -07:00 |
|
Michael Jumper
|
a2ad7a69ab
|
GUACAMOLE-5: Add sharing profile permissions.
|
2016-07-16 11:42:47 -07:00 |
|