| 
							
							
								 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 | 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 |  | 
			
				
					| 
							
							
								 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 | 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 | 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 | 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 |  | 
			
				
					| 
							
							
								 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 | 13db41f704 | Fix NPE if end-of-stream encountered during handshake (fixes #195). | 2012-10-03 10:27:53 -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 | 147829ad7c | Should be able to retrieve the configuration associated with a socket. | 2012-03-26 13:46:20 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5027be97bc | Close guacamole.properties when done. | 2012-03-26 12:33:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 13d82c6a38 | Removed unused field. | 2012-03-26 12:05:45 -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 | 4b72a166ec | Remove use of Apache Commons. | 2012-03-26 11:14:27 -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 |  |