| 
							
							
								 Michael Jumper | 147829ad7c | Should be able to retrieve the configuration associated with a socket. | 2012-03-26 13:46:20 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8a17e6592e | Make Credentials as serializable as possible. | 2012-03-26 12:34:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3086c081dd | Get ClassLoader within doPrivileged(). | 2012-03-26 12:34:04 -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 | fae54e2cca | Removed unused error string. | 2012-03-26 11:59:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1c7a82c286 | Include exceptions in logger errors. | 2012-03-26 11:52:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e476350314 | Fixed logger usage. | 2012-03-26 11:51:14 -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 | 7e240f8cce | It is a security error to request a config that does not exist. | 2012-03-25 23:05:50 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 631ec6120e | Change "Connection does not exist" to more user-friendly error. | 2012-03-25 23:03:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3b7b8382a3 | Add error for status code of 0. | 2012-03-25 17:56:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d4aabf013b | Assume space cap if blank (blank caps would otherwise not render, and IE trims the contents of XML tags, which breaks the OSK spacebar). | 2012-03-25 13:37:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 757ddec1ae | Add default connection name, do not hide cursor after error, remove old classes. | 2012-03-24 22:57:40 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 50d8e4c319 | Remove use of X-Guacamole-Error-Message header, return null rather than throwing exception when config not found. | 2012-03-24 22:48:29 -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 | b80ede52a4 | Generic error messages from status codes. | 2012-03-24 19:13:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e6249fbf5b | Do not use X-Guacamole-Error-Message - use status code only. | 2012-03-24 16:57:58 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0f2c1c01aa | Cleaned up styling slightly, fixed display of reconnect button. | 2012-03-23 23:48:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 356f7d79b0 | Need overflow: hidden for software-cursor, otherwise the cursor exiting the side of the display actually extends the display, and the mouse pointer can be moved off the display entirely if moved slowly enough. | 2012-03-23 23:33:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | be0a0a0226 | No need for constant "GUAC" or reselection. Added oninput handler such that voice input, etc. will also work! | 2012-03-23 23:18:41 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 497552bbf6 | Removed unused import. | 2012-03-23 22:41:37 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 55639817b4 | Read event listeners from properties. | 2012-03-23 17:34:24 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | fa10dba566 | Automatically attach tunnel. | 2012-03-23 16:03:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f903b22fe9 | Rename attribute following convention. | 2012-03-23 16:01:35 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2bf18676ad | Add tunnel connect/close notification. | 2012-03-23 16:01:07 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0285fe371a | Rename attach/detach listeners to connect/close. | 2012-03-23 15:31:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 32741e87c1 | Get credentials and configs from AuthenticatingHttpServlet, allow main HTTP tunnel servlet to take care of attach(). | 2012-03-23 15:24:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c2eb0744ac | Monitoring connect/close rather than attach/detach (as attach/detach is too low level, buried within the base HTTP tunnel implementation). | 2012-03-23 15:21:44 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8a27a79a6b | Use final Strings for attribute names. | 2012-03-23 15:10:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2cf91df11e | Cache credentials in session, provide getters for retrieving configs and credentials from session. | 2012-03-23 15:08:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d831969322 | Added missing constructors. | 2012-03-23 14:04:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 022e711f32 | Added calls to any authentication success/fail hooks. | 2012-03-23 13:53:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 54b763742b | Implemented SessionListenerCollection - a simple auto-populating collection of instances of all available listeners. | 2012-03-23 13:45:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a979a7d9de | Migrate to guacamole-ext. | 2012-03-23 13:33:24 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 837614800d | Allow listeners to throw exceptions from within hooks. | 2012-03-23 12:13:54 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | fc6750da00 | Tunnel attach and detach listeners. | 2012-03-23 12:09:24 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e13b62a993 | Tunnel attach and detach events. | 2012-03-23 12:04:08 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | fe7de5201a | TunnelEvent interface. | 2012-03-23 12:00:37 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d99d38a9b6 | Authentication success event and listener. | 2012-03-23 11:57:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e9fcab10b1 | Renamed hook function. | 2012-03-23 11:54:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0b1011364d | Add AuthenticationFailureListener. | 2012-03-23 11:06:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 898cee122f | Create CredentialEvent interface for generic credentials-related events. Implemented AuthenticationFailureEvent. | 2012-03-23 11:02:47 -07:00 |  |