| 
							
							
								 Michael Jumper | 38f05511f3 | Actually read parameter contents (oops). | 2013-01-09 13:04:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 506c92c733 | Use StAX to write config XML. | 2013-01-09 12:52:19 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 320b9056c7 | Clean up auth provider. | 2012-12-24 18:28:44 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | fac38e1fc2 | Initial refactor to use DocumentHandler. | 2012-12-24 18:19:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | fe91db50d6 | Add tag handlers for tags within the user mapping XML. | 2012-12-24 18:13:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 22386faa62 | Add user mapping data model objects. | 2012-12-24 18:13:27 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | baa982daf1 | DocumentHandlerState should be static. Automatically throw exception if no TagHandler returned. | 2012-12-24 13:19:13 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4b45564835 | getCurrentState() should return null when on root element. | 2012-12-23 23:25:44 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d1663bd3a1 | Implement MUCH simpler SAX-driven XML parser. | 2012-12-23 22:31:36 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | fec906227e | Use TreeMap for holding configurations, such that connections will be sorted by ID (rather than arbitrarily). FIxes #216. | 2012-12-09 00:07:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 695edad4c7 | Share state using session control object, add missing licenses, fix wrong license. | 2012-11-04 21:51:23 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a585e52546 | If specified, pass audio and video parameters via info to socket. | 2012-10-23 19:58:23 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 75a7d491b3 | Add width/height parameters to basic tunnel. | 2012-10-23 00:38:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | bdd0ab250f | Remove trailing whitespace. | 2012-08-09 11:08:20 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b657d6cf6e | Add missing handlers for default protocol/parameter. | 2012-04-18 12:44:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 13d9283465 | Code cleanup, add backwards compatibility. | 2012-04-18 12:31:20 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | eccce8866f | Fix indentation. | 2012-04-18 12:12:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3703bf869d | Fix wording of error message. | 2012-04-18 12:11:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 436d657db1 | Rename remote-server to connection. | 2012-04-18 12:08:05 -07:00 |  | 
			
				
					| 
							
							
								 Michal Kotas | 5508a5b393 | Implement multiple authorized connections per user. | 2012-04-18 12:02:23 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3086c081dd | Get ClassLoader within doPrivileged(). | 2012-03-26 12:34:04 -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 | 7e240f8cce | It is a security error to request a config that does not exist. | 2012-03-25 23:05:50 -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 | 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 | 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 | 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 | 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 | 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 | 2d15986886 | Include generic error header when authentication fails. | 2012-03-23 00:54:02 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7520ba1f98 | Refactored as implementations of AuthenticatingHttpServlet. | 2012-03-22 23:33:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 19ddc917f2 | Fixed log message. | 2012-03-22 23:33:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | da16d7ae78 | Implemented AuthenticatingHttpServlet which automatically authenticates the requesting user (if possible), only allowing the request through if authentication succeeded. | 2012-03-22 23:31:38 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 194784809d | Rename from guacamole-default-webapp to guacamole, migrate to guacamole-auth. | 2012-03-22 22:44:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b2704ffcad | Use logger, fix JavaDoc. | 2012-03-07 20:29:41 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7dbbf9fa55 | Merge branch 'unstable' into loadable-websocket-support | 2012-03-07 19:48:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0dcaed693e | Hint to browser that configuration list should not be cached. | 2012-02-29 00:10:21 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ebb75a3494 | Hackish support for loadable websocket servlets. | 2012-01-25 18:34:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 532bbbd107 | No need to create Map if user not valid. | 2011-12-21 00:09:51 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 19fe9dcc9b | Should return null if user is not valid. | 2011-12-21 00:09:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | cc2e57e1d6 | auth-provider property should be required. | 2011-12-20 21:43:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0439f0043e | If AuthenticationProvider property not provided, parseValue() should return null. | 2011-12-20 21:42:26 -08:00 |  | 
			
				
					| 
							
							
								 James Muehlner | d327940d2a | removed null pointer exception catch block left in from testing | 2011-12-20 11:55:02 -08:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 5ba1f9fea3 | Merge branch 'unstable' of ssh://guacamole.git.sourceforge.net/gitroot/guacamole/guacamole into unstable | 2011-12-20 11:48:13 -08:00 |  |