Carl Harris
65c16ce90e
GUACAMOLE-408: revert changes to rat excludes
...
The excludes for rat should include everything in .gitignore, so
these explicit excludes are not needed.
2017-10-07 20:31:24 -04:00
Carl Harris
70db9a4c42
GUACAMOLE-408: exclude generated HTML files from rat validation
...
When building inside of the Docker container, some files with
generated HTML are being validated by RAT and failing due to the
lack of a license header. When building outside of Docker, this
problem does not occur. Not sure why these paths don't fail when
building outside of the container, and I don't know enough about
the plugin that generates these files to understand why it behaves
differently inside of the container. Nonetheless, I think these
excludes seem reasonable.
2017-10-07 10:12:49 -04: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
b59c1e7233
GUACAMOLE-210: Use empty template if field otherwise has no template.
2017-09-25 13:06:44 -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
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
Michael Jumper
1c50311178
GUACAMOLE-128: Check clipboard for received events only during bubble phase (allow clipboard service to manage propagation from its event target).
2017-09-03 18:02:46 -07:00
Michael Jumper
6ce1eb1d3a
GUACAMOLE-128: Stop propagation of "cut" events from within clipboard service event target.
2017-09-03 18:02:46 -07:00
Michael Jumper
75a575d050
GUACAMOLE-128: Do not allow overlapping clipboard read attempts.
2017-09-03 18:02:46 -07:00
Michael Jumper
7e0cdd2adf
GUACAMOLE-310: Use input element select() function when available.
2017-09-03 17:08:34 -07:00
Michael Jumper
47acaf5b41
GUACAMOLE-310: Wait until clipboard target is actually focused before attempting paste.
2017-09-03 17:08:34 -07:00
Michael Jumper
cc22f23c02
GUACAMOLE-310: Ensure clipboard service target remains hidden (1x1 px may be below browser's minimum dimensions for a textarea).
2017-09-03 17:08:34 -07:00
Michael Jumper
535b70fdce
GUACAMOLE-310: Switch clipboard service back to using textarea for contents.
2017-09-03 17:08:34 -07:00
Carl Harris
2062f1ccc5
GUACAMOLE-364: eliminate unnecessary local variable
2017-08-17 05:28:47 -04:00
Carl Harris
beac46bff5
GUACAMOLE-364: revert unnecessary code simplification
...
This change isn't necessary to the stated issue. The expression
here is unnecessarily complex but that should be addressed in
another issue.
2017-08-17 05:25:51 -04:00
Carl Harris
10bc443864
GUACAMOLE-364: eliminate unnecessary local variable
2017-08-17 05:24:10 -04:00
Carl Harris
059cb75f0f
GUACAMOLE-364: address style consistency issues
2017-08-17 05:11:54 -04:00
Carl Harris
6b6340ac46
GUACAMOLE-364: notify tunnel listeners in TunnelRequestService
2017-08-16 06:59:12 -04:00
Carl Harris
5a232f6825
GUACAMOLE-364: notify authentication listeners in AuthenticationService
2017-08-16 06:58:18 -04:00
Carl Harris
cfb879b763
GUACAMOLE-364: add injectable ListenerService
2017-08-16 06:57:16 -04:00
Carl Harris
109d57ecb3
GUACAMOLE-364: add extension module support for event listeners
2017-08-16 06:55:28 -04:00
Carl Harris
dca7862351
GUACAMOLE-364: add facade used to wrap extension listeners
2017-08-16 06:54:55 -04:00
Carl Harris
287ab56f0f
GUACAMOLE-364: factor out common provider class instantiation support
...
This will allow the same error and debug logging to be used both
for the AuthenticationProviderFacade and a new ListenerFacade.
2017-08-16 06:52:49 -04:00
Nick Couchman
252c4478b4
GUACAMOLE-358: Allow settings page to load even if permissions cannot be loaded.
2017-08-11 12:57:41 -04:00
Nick Couchman
7522a495b8
GUACAMOLE-339: Display the remote host field in connection history tables.
2017-07-16 22:23:00 -04:00
Nick Couchman
7c162fde95
GUACAMOLE-338: Merge expand connections/groups by default if any of their descendants are selected.
2017-07-14 15:07:11 -04:00
Michael Jumper
970e50d0c6
GUACAMOLE-338: Automatically expand connections or connection groups which are ancestors of objects for which the user being modified already has READ permission.
2017-07-03 16:57:41 -07:00
Michael Jumper
5c4188e7ed
GUACAMOLE-338: The "expandable" property of connection GroupListItems should accurately reflect the default includeSharingProfiles value.
2017-07-03 16:21:21 -07:00
Michael Jumper
5648c36c26
GUACAMOLE-338: Allow guacGroupList and guacGroupListFilter to accept GroupListItems in addition to ConnectionGroups.
2017-07-03 16:07:24 -07:00
Michael Jumper
5fcd48451c
GUACAMOLE-303: Add definitions and translations for new "sftp-root-directory" parameter.
2017-06-29 15:49:43 -07:00
James Muehlner
b26a664d66
GUACAMOLE-334: Merge ability to download connection history results as csv.
2017-06-26 21:17:57 -07:00
Michael Jumper
9902698d3a
GUACAMOLE-334: Add support for downloading connection history search results as CSV.
2017-06-26 13:13:44 -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
4ee49e97a2
GUACAMOLE-203: Fix case issues, correct field header name.
2017-06-25 16:49:43 -04:00
Michael Jumper
6c0957e7de
GUACAMOLE-314: Update extension API version sanity check to include the correct, recently-bumped version number.
2017-06-04 13:18:57 -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
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
203afd1099
GUACAMOLE-292: Remove now-unnecessary valuesOnly attribute of guacForm (reverts 4d7841a).
2017-05-27 11:28:14 -07:00
Michael Jumper
06fb054ae2
GUACAMOLE-292: Explicitly pull standard attributes when rendering user menu; do not rely on schema.
2017-05-27 11:28:13 -07:00