Commit Graph
496 Commits
Author SHA1 Message Date
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
Michael Jumper 5cf48c7498 GUAC-1132: Add identifier to connection records. 2015-03-16 16:12:10 -07:00
Michael Jumper 3a4f6b85dd GUAC-1132: Add tunnel rest service stub. 2015-03-16 15:57:18 -07:00
Michael Jumper 3603155f36 GUAC-1132: Modify API to support listing of active connections and host information. 2015-03-16 14:44:10 -07:00
Michael Jumper bdc7a39cbd GUAC-1121: Do not expose retrieved ConnectionRecord list directly - it may contain internal data that the JSON serializer will be happy to expose. Use APIConnectionRecord instead. 2015-03-11 15:57:06 -07:00
James Muehlner b32f358e7e GUAC-801 Implemented new endpoint for password update, and updated js to use the new endpoint. 2015-03-10 20:44:45 -07:00
Michael Jumper 51b8cf7c11 GUAC-1108: Use retrieval service for retrieving connection groups. Avoid possible NPE. 2015-03-04 14:37:43 -08:00
Michael Jumper 00ccad54e8 GUAC-1100: Add permission filtering to tree retrieval. 2015-02-28 21:53:19 -08:00
Michael Jumper e177d27e74 GUAC-1100: Update parent identifier within REST service calls. 2015-02-27 14:08:38 -08:00
Michael Jumper 79130e96fc GUAC-1100: Add getActiveConnections() function to Connectable. 2015-02-25 16:28:30 -08:00
Michael Jumper 6f61300cbc GUAC-1100: Move connection and connection group directories to root level only. 2015-02-25 16:28:28 -08:00
Michael Jumper e9cebd181b GUAC-1100: Implement recursive BFS tree retrieval. 2015-02-25 16:28:23 -08:00
Michael Jumper bf8957986e GUAC-1100: Remove old recursive tree query. Add stub of new batching tree object. 2015-02-25 16:28:19 -08:00