Commit Graph

14 Commits

Author SHA1 Message Date
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
61e2eabdb3 GUAC-746: Allow connection IDs to be sent during handshake. 2014-09-05 11:05:38 -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
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
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