Commit Graph
145 Commits
Author SHA1 Message Date
Michael Jumper 8b13bfdb80 GUAC-442: Move base JSR implementation of WebSocket tunnel to guacamole-common. 2014-10-09 21:06:07 -07:00
Michael Jumper 5141c5e063 GUAC-868: Implement FilteredGuacamoleSocket, to make it easy to send all socket I/O through filters. 2014-09-28 00:20:17 -07:00
Michael Jumper 0bbfc4eb95 GUAC-868: Implement FilteredGuacamoleWriter and test. 2014-09-28 00:17:24 -07:00
Michael Jumper 28075b86c1 GUAC-868: Add GuacamoleFilter interface. Implemented corresponding FilteredGuacamoleReader and test. 2014-09-27 23:49:42 -07:00
Michael Jumper e838817bff GUAC-868: Add test for ReaderGuacamoleReader. 2014-09-27 23:07:46 -07:00
Michael Jumper 600f2a4278 GUAC-868: Add test for GuacamoleParser. Depend on JUnit 4. 2014-09-27 20:10:07 -07:00
Michael Jumper c26751239a GUAC-868: Port Guacamole parser from libguac. Add GuacamoleInstruction constructor which takes a List. 2014-09-27 20:09:27 -07:00
Michael Jumper d44ee06f4c GUAC-855: Bump version numbers to 0.9.3 where applicable. 2014-09-19 11:35:55 -07:00
Michael Jumper 61e2eabdb3 GUAC-746: Allow connection IDs to be sent during handshake. 2014-09-05 11:05:38 -07:00
Michael Jumper db2066fa1f GUAC-772: Bump version numbers to 0.9.2. 2014-07-21 13:42:53 -07:00
Michael Jumper b81499cb9d GUAC-744: Handle ready instruction. Add getter for connection ID. 2014-06-26 16:10:57 -07:00
Michael Jumper ac61c798e5 GUAC-569: Bump version numbers of guacamole-client components to 0.9.0. 2014-03-25 10:38:02 -07:00
Michael Jumper d112a747b6 GUAC-562: Send 403 for UNAUTHORIZED, even though 401 seems more appropriate. To do otherwise causes problems when HTTP authorize headers are present in the request (see: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html). 2014-03-24 19:49:23 -07:00
Michael Jumper 03dbfa088e GUAC-561: Throw timeout exception when socket times out. 2014-03-22 15:27:54 -07:00
Michael Jumper c69da31af9 GUAC-553: Map Guacamole error status to nearest WebSocket error status. 2014-03-19 10:50:33 -07:00
Michael Jumper 1a4ddb5660 GUAC-547: Send status code as header. Use status code wherever GuacamoleExceptions are handled. 2014-03-18 17:23:16 -07:00
Michael Jumper 377d8b62d0 GUAC-547: Implement exceptions for remaining status codes. 2014-03-18 17:05:01 -07:00
Michael Jumper 494e611008 GUAC-547: Define status for server exception - avoid future problems when generic error status changes. 2014-03-18 16:54:04 -07:00
Michael Jumper ac288916b8 GUAC-547: Associate a GuacamoleStatus with all GuacamoleExceptions. 2014-03-18 16:44:19 -07:00
Michael Jumper 4f3f55d0e0 GUAC-547: Add GuacamoleStatus object which enumerates all possible status codes, associating them with roughly-corresponding HTTP error codes. 2014-03-18 16:40:49 -07:00
Michael Jumper ea7e04505f Re-license guacamole-common as MIT. 2014-01-01 16:05:57 -08:00
Michael Jumper b722cf5977 Add support for DPI within size instruction and client info. 2013-12-27 00:35:21 -08:00
Michael Jumper 2a2ec16cc7 Add detectOfflineLinks=false to pom.xml where javadoc in use (http://jira.codehaus.org/browse/MJAVADOC-284). 2013-08-26 19:49:38 -07:00
Michael Jumper 8e0b8f97ac Attach javadoc and sources jars. 2013-08-26 10:26:29 -07:00
Michael Jumper efe16971fe Add missing sections from distributable poms. 2013-08-26 10:07:30 -07:00
Michael Jumper 5912ea402d Remove central guac-dev repo reference. Refactor net.sourceforge.guacamole to org.glyptodon.guacamole. Extensions are remaining with their classes in net.sourceforge.guacamole for compatibility's sake until we have a better system for extensions. 2013-08-25 13:39:00 -07:00
Michael Jumper 0dabb09923 Fix copy/paste error. 2013-07-23 09:32:40 -07:00
Michael Jumper 3c72eaaf32 Implement SSLGuacamoleSocket. Add guacd-ssl parameter. Modify guacamole-auth-mysql and simple auth to support it. 2013-07-23 00:52:49 -07:00
Michael Jumper 75408f5224 Fix style issues. 2013-02-21 11:52:47 -08:00
Michael Jumper 3ea725ae3a Remove trailing whitespace from lines. 2013-02-21 11:30:50 -08:00
Michael Jumper 586c9b4f83 Add missing JavaDoc. 2013-02-20 21:51:09 -08:00
Michael Jumper a86f1a7c7f Add parameter list/remove. 2013-02-14 02:02:25 -08:00
Michael Jumper fc4fa4004d Declaration should be generic. 2013-02-09 15:02:40 -08:00
Michael Jumper c003a2c225 Move GuacamoleProperties stuff to guacamole-ext. 2013-01-31 10:07:00 -08:00
Michael Jumper 69b7d7ead7 Read guacamole.properties from home directory first. 2013-01-31 10:01:55 -08:00
Michael Jumper 0705f7099f Ensure I/O streams are closed when done in GuacamoleHTTPTunnelServlet. 2013-01-29 15:00:12 -08:00
Michael Jumper fbe1339623 Expose immutable List rather than array in GuacamoleInstruction. Bump version to 0.8.0. 2013-01-29 14:17:11 -08:00
Michael Jumper 1b103f80a8 Remove operation enum - just use opcode. 2013-01-29 14:07:49 -08:00
Michael Jumper c1c744f6fb Bump version. 2013-01-29 14:03:32 -08:00
Michael Jumper 1f81b952fe Configuration should be stored. 2013-01-28 17:06:10 -08:00
Michael Jumper 32cdb3b3cd Avoid caching for all responses. 2012-11-10 23:18:31 -08:00
Michael Jumper d5f5e66514 Fixes #213 - iOS 6 caching bug. 2012-11-10 23:16:39 -08:00
Michael Jumper fa5c060fad Send video mimetypes for video (using wrong collection). 2012-10-25 19:05:59 -07:00
Michael Jumper 59fa48d957 Update ChangeLog 2012-10-24 11:59:23 -07:00
Michael Jumper 4e43b79f0e Actually implement audio and video parts of preamble. 2012-10-23 19:45:16 -07:00
Michael Jumper 142c71a9ef Use List rather than Set to represent supported mimetypes (as they will be prioritized). 2012-10-23 19:32:34 -07:00
Michael Jumper d2006ec3d3 Bump version. 2012-10-23 00:48:06 -07:00
Michael Jumper 2c3a3a53f0 Use client information object to complete handshake. 2012-10-23 00:36:55 -07:00
Michael Jumper ca579c6bc9 Implement client information object. 2012-10-23 00:36:22 -07:00
Michael Jumper dbc4a7f915 Add audio/video/size instructions. 2012-10-22 17:06:30 -07:00