Nick Couchman
|
52a3f454e6
|
GUACAMOLE-540: Clean up Credentials with new constructor.
|
2018-06-16 08:06:07 -04:00 |
|
Nick Couchman
|
cbd77b52ae
|
GUACAMOLE-540: Move remote address processing to Credentials class for consistency.
|
2018-06-16 07:13:17 -04:00 |
|
Michael Jumper
|
45513592a7
|
GUACAMOLE-570: Bump version numbers to 1.0.0.
|
2018-06-05 21:34:26 -07:00 |
|
Nick Couchman
|
7abf9f2f5d
|
GUACAMOLE-566: Update comment for request object in new mapper class.
|
2018-05-31 16:58:12 -04:00 |
|
Nick Couchman
|
6cb50bd4f8
|
GUACAMOLE-566: Minor style cleanups; use APIError for unhandled exceptions.
|
2018-05-30 06:27:21 -04:00 |
|
Nick Couchman
|
383a71723a
|
GUACAMOLE-566: Remove another extra set of spaces.
|
2018-05-29 22:14:55 -04:00 |
|
Nick Couchman
|
a3faf6a2ee
|
GUACAMOLE-566: Handle all exceptions, not just GuacamoleException instances.
|
2018-05-29 22:13:04 -04:00 |
|
Nick Couchman
|
75c8fc856b
|
GUACAMOLE-566: Remove silly unnecessary space.
|
2018-05-29 18:01:54 -04:00 |
|
Nick Couchman
|
399f7e15ad
|
GUACAMOLE-566: Remove debug code.
|
2018-05-29 18:00:44 -04:00 |
|
Nick Couchman
|
eb91f4d87a
|
GUACAMOLE-566: Replace the entire RESTExceptionWrapper with the ExceptionMapper implementation.
|
2018-05-29 17:59:53 -04:00 |
|
Nick Couchman
|
a603774865
|
GUACAMOLE-566: Implement GuacamoleExceptionMapper to deal with
exceptions thrown in REST APIs in extensions.
|
2018-05-29 15:19:41 -04:00 |
|
Michael Jumper
|
c26cf60e6b
|
GUACAMOLE-220: Expose user groups, group membership, and group permissions via REST.
|
2018-05-04 16:06:41 -07:00 |
|
Michael Jumper
|
320d342899
|
GUACAMOLE-549: Do not automatically create HttpSession. If an extension truly needs an HttpSession, it should create it manually via the HttpServletRequest.
|
2018-04-25 00:45:50 -07:00 |
|
Michael Jumper
|
6db10c1dbb
|
GUACAMOLE-220: Collapse / clean up retrieval of self() and effective permissions.
|
2018-04-21 14:22:07 -07:00 |
|
Michael Jumper
|
393e1ab647
|
GUACAMOLE-220: Use effective permissions to test user access to resources.
|
2018-04-19 15:29:11 -07:00 |
|
Michael Jumper
|
dfb07edf29
|
GUACAMOLE-220: Add base API support for user groups. Refactor as minimally necessary.
|
2018-04-19 15:29:10 -07:00 |
|
Michael Jumper
|
f8bd359c9a
|
GUACAMOLE-541: Prioritize classes defined within extensions over classes inherited from the webapp classpath or lib directory.
|
2018-04-11 21:33:43 -07:00 |
|
Nick Couchman
|
c2ae43d2c5
|
GUACAMOLE-504: Change c-style variable to camel case.
|
2018-02-14 07:04:00 -05:00 |
|
Nick Couchman
|
4e0e852ad3
|
GUACAMOLE-504: Implement overloaded closeConnection() method.
|
2018-02-11 14:54:55 -05:00 |
|
Nick Couchman
|
bb1670a808
|
GUACAMOLE-504: Reimplement closeConnection() with int parameters.
|
2018-02-10 15:13:19 -05:00 |
|
Nick Couchman
|
ebd897421d
|
GUACAMOLE-504: Fix-up style issues.
|
2018-02-09 13:17:08 -05:00 |
|
Nick Couchman
|
ffc4c7bcad
|
GUACAMOLE-504: Allow exceptions to pass WebSocket status to closeConnection.
|
2018-02-09 13:17:08 -05:00 |
|
Nick Couchman
|
0c5b3012ac
|
GUACAMOLE-504: Add method for WebSocket status, and reconfigure REST API to use new HTTP method.
|
2018-02-09 13:17:08 -05:00 |
|
Nick Couchman
|
d889352941
|
GUACAMOLE-499: Have RESTExceptionWrapper leverage HTTP status codes built into GuacamoleStatus.
|
2018-02-03 23:33:52 -05:00 |
|
Nick Couchman
|
6ed4dcdeab
|
GUACAMOLE-497: Merge remove usage of function/classes deprecated within Java 9.
|
2018-02-02 09:52:52 -05:00 |
|
Michael Jumper
|
cbed98e849
|
GUACAMOLE-494: Remove support for "basic-user-mapping" property, deprecated since 0.9.10-incubating (8590a0a).
|
2018-02-01 22:42:36 -08:00 |
|
Michael Jumper
|
c6aa790b41
|
GUACAMOLE-497: Remove usage of now-deprecated XMLReaderFactory.
|
2018-02-01 21:21:05 -08:00 |
|
Michael Jumper
|
77255652bf
|
GUACAMOLE-96: Restrict submitted attributes to those explicitly declared by the UserContext.
|
2018-01-31 15:26:16 -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
|
a745569f13
|
GUACAMOLE-96: Invoke decorate() for all AuthenticationProviders when creating or updating the UserContext.
|
2018-01-13 17:23:08 -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
|
ed6722ba59
|
GUACAMOLE-394: Merge add interface for browsing user access history.
|
2018-01-05 10:33:56 -05:00 |
|
Michael Jumper
|
67fc77a1c7
|
GUACAMOLE-394: Expose "last active" time for connections and users via REST API.
|
2017-12-11 20:44:28 -08:00 |
|
Michael Jumper
|
b8ce9c96e7
|
GUACAMOLE-394: Add history endpoint at user level (analogous to Connection).
|
2017-12-11 20:44:28 -08:00 |
|
Michael Jumper
|
2928472549
|
GUACAMOLE-394: Add user history REST endpoint.
|
2017-12-11 20:44:28 -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 |
|
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 |
|
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
|
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
|
c20457f89b
|
GUACAMOLE-393: Add session invalidation hooks to AuthenticatedUser.
|
2017-09-25 11:47:25 -07:00 |
|
Carl Harris
|
2bdf49205c
|
GUACAMOLE-364: fixed misspelled instance variable name
|
2017-09-25 06:18:43 -04:00 |
|
Carl Harris
|
f05b108e9d
|
GUACAMOLE-364: delete unused interface
|
2017-09-25 06:18:05 -04: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
|
2062f1ccc5
|
GUACAMOLE-364: eliminate unnecessary local variable
|
2017-08-17 05:28:47 -04:00 |
|