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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
							
						
						f42fe962e2
					 | 
					
						
						
							
							Distinct client/server exceptions.
						
						
						
						
						
						
					 | 
					
						2012-03-24 20:16:05 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						d2198016c0
					 | 
					
						
						
							
							Added three new exception types.
						
						
						
						
						
						
					 | 
					
						2012-03-24 20:09:12 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						fa10dba566
					 | 
					
						
						
							
							Automatically attach tunnel.
						
						
						
						
						
						
					 | 
					
						2012-03-23 16:03:36 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						1103594200
					 | 
					
						
						
							
							GuacamoleConfiguration should be serializable (ticket #111).
						
						
						
						
						
						
					 | 
					
						2012-03-13 14:59:23 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						882f52a5e2
					 | 
					
						
						
							
							If Integer property not provided, parseValue() should return null.
						
						
						
						
						
						
					 | 
					
						2011-12-20 21:41:24 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						f89020ef0f
					 | 
					
						
						
							
							Style fixes.
						
						
						
						
						
						
					 | 
					
						2011-12-20 21:40:41 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Muehlner
							
						 
					 | 
					
						
						
							
						
						b3708bb381
					 | 
					
						
						
							
							Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole-common into unstable
						
						
						
						
						
						
					 | 
					
						2011-12-20 11:09:50 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Muehlner
							
						 
					 | 
					
						
						
							
						
						b6b3f62584
					 | 
					
						
						
							
							fixed file read error discovered while trying to use old style authentication
						
						
						
						
						
						
					 | 
					
						2011-12-20 11:00:06 -08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2f3e8d3643
					 | 
					
						
						
							
							Fixed comments.
						
						
						
						
						
						
					 | 
					
						2011-12-18 21:31:56 -08: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
							
						 
					 | 
					
						
						
							
						
						e0b1427e59
					 | 
					
						
						
							
							Converted ReaderGuacamoleReader to real parser of new instruction format (should be more efficient, and no more chance of invalid reads due to semicolons).
						
						
						
						
						
						
					 | 
					
						2011-12-05 18:20:58 -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
							
						 
					 | 
					
						
						
							
						
						dfbe62e65f
					 | 
					
						
						
							
							New instruction format for output.
						
						
						
						
						
						
					 | 
					
						2011-09-16 17:03:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						12717e038c
					 | 
					
						
						
							
							Support for new instruction format, dependency on Apache commons
						
						
						
						
						
						
					 | 
					
						2011-09-10 19:08:42 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						e3260ca3e9
					 | 
					
						
						
							
							Fixed NPE in reader when connection closed during negotiaion. Added getRequiredProperty().
						
						
						
						
						
						
					 | 
					
						2011-08-25 00:22:14 -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
							
						 
					 | 
					
						
						
							
						
						6959b74d76
					 | 
					
						
						
							
							Fix for read() vs. readInstruction() issue. Consistency with placement of import vs. license
						
						
						
						
						
						
					 | 
					
						2011-06-04 22:22:58 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						9b682770b4
					 | 
					
						
						
							
							JavaDoc for servlet classes.
						
						
						
						
						
						
					 | 
					
						2011-05-15 00:39:47 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2bb7516d30
					 | 
					
						
						
							
							JavaDoc for protocol classes.
						
						
						
						
						
						
					 | 
					
						2011-05-15 00:15:55 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						65b0f08fd9
					 | 
					
						
						
							
							JavaDoc for properties classes.
						
						
						
						
						
						
					 | 
					
						2011-05-14 23:40:27 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						3fe4aab695
					 | 
					
						
						
							
							JavaDoc for network classes.
						
						
						
						
						
						
					 | 
					
						2011-05-14 00:18:33 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2fb2a9dbc9
					 | 
					
						
						
							
							JavaDoc for I/O classes.
						
						
						
						
						
						
					 | 
					
						2011-05-13 23:55:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						3bcb7c979c
					 | 
					
						
						
							
							GuacamoleProperties should not be instantiated.
						
						
						
						
						
						
					 | 
					
						2011-05-13 00:49:10 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						a8f5862439
					 | 
					
						
						
							
							JavaDoc, refactored properties API.
						
						
						
						
						
						
					 | 
					
						2011-05-13 00:48:15 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						3dd0c20ba9
					 | 
					
						
						
							
							TCP -> Inet
						
						
						
						
						
						
					 | 
					
						2011-05-12 23:49:09 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						78a957b978
					 | 
					
						
						
							
							Renamed.
						
						
						
						
						
						
					 | 
					
						2011-05-12 23:47:01 -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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Michael Jumper
							
						 
					 | 
					
						
						
							
						
						2778429fba
					 | 
					
						
						
							
							Improved error handling
						
						
						
						
						
						
					 | 
					
						2011-04-08 22:40:25 -07:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |