Commit Graph
508 Commits
Author SHA1 Message Date
Michael Jumper 06011cac62 GUAC-587: Add support for translations and arbitrary static resources to the extension manifest. 2015-05-18 19:44:41 -07:00
Michael Jumper ad28ca6da6 GUAC-587: Fix missing wording in log messages. (Please what?) 2015-05-18 19:44:41 -07:00
Michael Jumper ee17c99b23 GUAC-587: Preserve resource path information within the extension class. 2015-05-18 19:44:41 -07:00
Michael Jumper d477f7fa6e GUAC-587: Do not attempt to read contents of GUACAMOLE_HOME/extensions if not accessible. 2015-05-15 17:39:17 +00:00
Michael Jumper 51d3fd2030 GUAC-587: Failed providers should throw "invalid" credential exceptions, not "insufficient". 2015-05-14 23:51:02 +00:00
Michael Jumper 62b3028cf0 GUAC-587: Ensure an AuthenticationProvider is always bound. 2015-05-14 23:10:19 +00:00
Michael Jumper 60b1029653 GUAC-587: The extension manifest must not be null. 2015-05-14 22:22:22 +00:00
Michael Jumper f879da6ee5 GUAC-587: Move loading of extensions into own function. Do not allow lack of extensions directory to stop loading of app.js and app.css. 2015-05-14 22:20:38 +00:00
Michael Jumper cc6002f1a1 GUAC-587: Fix formatting of comments/javadoc in DirectoryClassLoader. 2015-05-14 03:35:24 +00:00
Michael Jumper 5232dac896 GUAC-587: Default to GUACAMOLE_HOME/user-mapping.xml. 2015-05-12 13:52:42 -07:00
Michael Jumper abd3d381f9 GUAC-587: Include and validate Guacamole version in manifest. 2015-05-12 13:40:52 -07:00
Michael Jumper d0d492faec GUAC-587: Fix flipped logic within bindAuthenticationProvider(). 2015-05-11 16:19:55 -07:00
Michael Jumper 7352ce12ea GUAC-587: Do not import deprecated GuacamoleClassloader. Not all Java compilers are happy with this import, even though the importing class is also deprecated. 2015-05-11 15:24:14 -07:00
Michael Jumper 8cbad4e151 GUAC-587: Remove ancient eventing system - it's been partially broken since 0.9.4, and really should be replaced with a true eventing subsystem. 2015-05-11 14:43:33 -07:00
Michael Jumper 3d924873f1 GUAC-587: Track and load authentication providers only within ExtensionModule. Default to basic auth. Explicitly deprecate. 2015-05-11 14:25:02 -07:00
Michael Jumper b1b62aa2b4 GUAC-587: Warn about "lib-directory" deprecation. 2015-05-11 11:14:02 -07:00
Michael Jumper 3bcfea76f2 GUAC-587: Use GUACAMOLE_HOME/lib as lib directory. 2015-05-11 11:12:20 -07:00
Michael Jumper 815a190fd4 GUAC-587: Remove unnecessary use of GuacamoleClassLoader. 2015-05-10 23:18:01 -07:00
Michael Jumper 685694aff4 GUAC-587: Load authentication providers from extensions. 2015-05-10 22:57:58 -07:00
Michael Jumper 8ae9a2e28c GUAC-587: Define class representing extensions and the extension manifest file. Dynamically add JavaScript and CSS resources to app.js and app.css. 2015-05-10 21:12:31 -07:00
Michael Jumper 6b4e798c6c GUAC-587: Use ExtensionModule to load extensions and set up app.css / app.js. 2015-05-10 21:12:31 -07:00
Michael Jumper 9419356433 GUAC-587: Serve JavaScript and CSS through app.js and app.css respectively. 2015-05-10 21:12:31 -07:00
Michael Jumper 4a91f57abb GUAC-587: Implement support for serving of arbitrary resources. 2015-05-09 22:47:34 -07:00
Michael Jumper 81abdd0d3d GUAC-1170: Move modules back to separate packages. 2015-04-26 21:11:36 -07:00
Michael Jumper 62edc38237 GUAC-1170: Remove use of deprecated GuacamoleHome. 2015-04-26 18:46:28 -07:00
Michael Jumper 05a6127fca GUAC-1170: Fix unchecked cast warnings. 2015-04-26 18:46:28 -07:00
Michael Jumper 5fc0ff66b5 GUAC-1170: Remove use of deprecated GuacamoleProperties. 2015-04-26 18:46:28 -07:00
Michael Jumper 51e9ff77e5 GUAC-1170: Use checked versions of empty list/set/map. 2015-04-26 18:46:27 -07:00
James Muehlner 8e3e27b8cd GUAC-1053 Fixed problems highlighted in pull request comments. 2015-04-22 22:52:23 -07:00
James Muehlner c2b2302708 GUAC-1053 New endpoint for listing languages, JS service for retrieving languages, and settings section for choosing language. 2015-04-22 22:39:57 -07:00
James Muehlner 5788876283 GUAC-1053: Fix warning regarding resource path of PATCH method for active connection service. 2015-04-22 21:13:46 -07:00
Michael Jumper 1010552c69 GUAC-1161: Generalize HTTPException to APIException. 2015-04-20 14:51:29 -07:00
Michael Jumper 74883ae121 GUAC-1161: Generalize APICredentialError into APIError. Provide consistent error responses for all REST endpoints. 2015-04-20 14:49:56 -07:00
Michael Jumper c80a203e97 GUAC-1161: Include credential information in REST responses. 2015-04-20 13:33:20 -07:00
Michael Jumper 2537b3d8ee GUAC-1161: Request username/password if no user context is generated (backwards compat). 2015-04-20 13:07:07 -07:00
Michael Jumper 89b4ff642f GUAC-1102: Reconstitute consumed HTTP requests with an external collection of parameter name/value pairs. 2015-04-13 12:38:03 -07:00
Michael Jumper f8714b735f GUAC-1126: Allow non-admins to see active connections if they have READ permission to those connections. 2015-04-09 15:38:46 -07:00
Michael Jumper d11e83df96 GUAC-1086: Add Vasily Loginov as author. 2015-03-31 14:07:57 -07:00
Michael Jumper 52e46ea8d0 GUAC-1086: Bring style of getClientInformation() comment up-to-date. 2015-03-31 14:06:22 -07:00
Michael Jumper 180fe738a7 GUAC-1086: Modify semantics of tunnel creation functions to be more sane with respect to recent API changes. 2015-03-31 14:04:54 -07:00
Michael Jumper f0c20a4fd7 GUAC-1086: Update comments to match current style and recent changes to the API. 2015-03-31 13:26:50 -07:00
Michael Jumper c9ae547048 Merge branch 'master' of git://github.com/karatheodory/guacamole-client into karatheodory-master
Conflicts:
	guacamole/src/main/java/org/glyptodon/guacamole/net/basic/TunnelRequestService.java
2015-03-31 13:16:06 -07:00
Michael Jumper 2e08cd27c4 GUAC-1132: Fix active connection REST service - wrong permission set. 2015-03-20 19:12:41 -07:00
Michael Jumper ffc29ed398 GUAC-1132: Handle active connections via permissions. Expose via dedicated object - do not rely on calling them tunnels. 2015-03-20 17:17:59 -07:00
Michael Jumper 8c7b89986c GUAC-1135: Restore logging of IP addresses during authentication. Restore logging of failed auth attempts. 2015-03-20 12:03:42 -07:00
Michael Jumper b0bfc80ab7 GUAC-1132: Fix patchTunnels() documentation - it's not technically purely deletion anymore. 2015-03-19 13:05:00 -07:00
Michael Jumper dd78341cbd GUAC-1132: Implement session deletion within management UI. 2015-03-19 12:49:03 -07:00
Michael Jumper ea7e88279e GUAC-1132: Allow batch retrieval/deletion of tunnels. 2015-03-19 12:27:28 -07:00
Michael Jumper d0c57a2378 GUAC-1132: Implement tunnel REST service. 2015-03-17 13:45:55 -07:00
Michael Jumper b33e515895 GUAC-1132: Associate tunnels with records, not sockets. Provide tunnel for connect(). 2015-03-17 13:21:05 -07:00