Commit Graph
33 Commits
Author SHA1 Message Date
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 0705f7099f Ensure I/O streams are closed when done in GuacamoleHTTPTunnelServlet. 2013-01-29 15:00:12 -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 361b3149a5 Ignore anything after UUID in tunnel requests (required for fix to #201). 2012-10-16 14:13:48 -07:00
Michael Jumper b3c721e159 Add package-info.java files for all packages. 2012-08-09 23:11:05 -07:00
Michael Jumper 211348c82f Removed trailing whitespace. 2012-08-09 11:43:33 -07:00
Michael Jumper 4e72a2d4a6 Remove excessive layer of buffering. 2012-07-25 10:11:10 -07:00
Michael Jumper 48ca5200b9 Always read/write Guacamole protocol in UTF-8. 2012-07-24 15:33:44 -07:00
Michael Jumper fc903e1dd2 Improve logging. 2012-04-19 14:33:31 -07:00
Michael Jumper 762c84f25f Add isOpen() to socket and tunnel. Add getSocket() to tunnel. 2012-03-26 11:34:42 -07:00
Michael Jumper fd4b4610ae Should send "403 - Forbidden" for security exceptions, not "401 - Unauthorized". 2012-03-25 23:09:40 -07:00
Michael Jumper fbec97f356 Actually send the error code specified... 2012-03-24 22:45:47 -07:00
Michael Jumper aa7c16f67d Improved handling of no tunnel. 2012-03-24 22:19:24 -07:00
Michael Jumper 36f4d68991 JavaDoc. 2012-03-24 22:06:15 -07:00
Michael Jumper 9b36638bf3 Use appropriate exceptions where possible, turn exceptions into appropriate error codes. 2012-03-24 22:03:52 -07:00
Michael Jumper fa10dba566 Automatically attach tunnel. 2012-03-23 16:03:36 -07:00
Michael Jumper 5da93b15c0 Rename GuacamoleTunnelServlet to GuacamoleHTTPTunnelServlet. 2011-12-10 14:44:38 -08:00
Michael Jumper f9bcd5f7cf Added GuacamoleReader.available(), using to determine appropriate times to flush tunnel servlet output. 2011-12-05 18:54:52 -08:00
Michael Jumper 70b522cacd Relicensed as Mozilla/LGPL/GPL. 2011-12-04 17:09:48 -08:00
Michael Jumper 01cd2cb846 Referencing example in GuacamoleTunnelServlet. 2011-11-26 18:33:47 -08:00
Michael Jumper c927d9f2ff UUID output should contain no newline. At least one browser (Konqueror) includes the trailing newline in responseText. 2011-11-20 00:44:39 -08:00
Michael Jumper 12717e038c Support for new instruction format, dependency on Apache commons 2011-09-10 19:08:42 -07:00
Michael Jumper 69f166f85b Added logging via SLF4J 2011-07-13 18:08:30 -07:00
Michael Jumper 01c3c943d4 Add close() to tunnel, properly detach and close tunnel on error. 2011-07-12 15:18:44 -07:00
Michael Jumper 88b186a856 Fix race condition where tunnel is detached before client has chance to retrieve error message in header via second request. 2011-07-04 14:24:40 -07:00
Michael Jumper 423d1a6268 Suppress unchecked warnings for tunnels typecast. 2011-07-03 15:34:00 -07:00
Michael Jumper e6a6ebe724 Use own function, rather than override service(). 2011-06-25 23:33:14 -07:00
Michael Jumper 9b682770b4 JavaDoc for servlet classes. 2011-05-15 00:39:47 -07:00
Michael Jumper 3b7e71a402 Removed connect() from GuacamoleSocket. Added ConfiguredSocket for providing restricted pre-configured (finished with handshake and connect) GuacamoleSockets. 2011-05-12 23:41:10 -07:00
Michael Jumper 11b29d8709 Major refactor of API (new interfaces, semantic changes) 2011-05-12 23:05:32 -07:00