| 
							
							
								 Michael Jumper | bd497c40b1 | GUAC-1115: Move LDAP connection management into own service. | 2015-10-23 16:03:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 00bf24791f | GUAC-1115: Ensure LDAP connection is always cleaned up. | 2015-10-23 15:53:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 80a6e4cac6 | GUAC-1115: Fix formatting of user query. | 2015-10-23 15:51:40 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 529dccf675 | GUAC-1115: Fix NPE in password conversion. | 2015-10-23 15:51:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 725e7d553c | GUAC-1115: Add ConfigurationService functions for retrieving search DN and password. | 2015-10-23 15:38:44 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | bf53b5515d | GUAC-1115: Move DN derivation into UserService. | 2015-10-23 15:22:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 947e7b1004 | GUAC-1115: Add LDAP query for retrieving the DNs which correspond to a particular user account. | 2015-10-23 15:18:33 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | eca825c899 | GUAC-1115: Split bindAs() into LDAP- and Guacamole-specific versions of the same. | 2015-10-23 15:17:57 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c563fa43b4 | GUAC-1115: Warn if we need to directly derive the user DN, but can't because multiple username attributes were provided. | 2015-10-20 15:24:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1c7794b870 | GUAC-1115: Treat empty lists as blank. | 2015-10-20 15:23:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | cbfcd8b1e4 | GUAC-1115: Add and document ldap-search-bind-* properties. | 2015-10-20 15:19:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | abe709a71b | GUAC-1115: Proceed even if an error prevents retrieval of all users in the directory (mitigates GUAC-1353). | 2015-10-20 15:18:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b87afb9b54 | GUAC-1115: Correct documented semantics of LDAP_USER_BASE_DN. | 2015-10-20 15:00:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8c284399b1 | GUAC-1115: Accept multiple username attributes. | 2015-10-20 14:57:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 58d7fc4e18 | GUAC-1193: Add indexes to start_date and end_date columns. | 2015-10-16 17:54:50 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | fdbc68bb92 | GUAC-1193: Implement front end for connection history. | 2015-10-13 23:38:55 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 03c1ac1876 | GUAC-1193 Add required connection name property to connection record. | 2015-10-13 20:04:24 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3c271da9b4 | GUAC-1193: Do not use <bind> within <foreach>, as it only substitutes the last bound value for *ALL* usages of the created variable. Do not use LIKE, as we would then have to escape the search term in Java. | 2015-10-08 17:56:12 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3cdcb1004f | GUAC-1193: Move history record query and permission checks into ConnectionService. | 2015-10-08 17:55:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9b99fd7323 | GUAC-1193: Add searchReadable() query, limited by available permissions. | 2015-10-08 17:55:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b02fdb673a | GUAC-1193: Fix ordering of record search results (OGNL comparison for enums is not string-based). | 2015-10-08 14:35:06 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ac71bf553a | GUAC-1193: Remove unused import. | 2015-10-08 14:00:03 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2ce4fd12ad | GUAC-1193: Add PostgreSQL version of history query. | 2015-10-08 13:54:01 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ef128b492d | GUAC-1193: Fix description of query. | 2015-10-08 13:53:49 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | a631aa803b | GUAC-1193: Implement JDBC ConnectionRecordSet. Add MySQL mapping. | 2015-10-06 23:06:21 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3c5f72b288 | GUAC-1193: Include connection identifier within history records. | 2015-09-23 16:02:17 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 5de7682cf7 | GUAC-1193: Create connection history interface, and add simple implementation. | 2015-09-22 23:33:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 25a5cf27c0 | GUAC-1350: Invalid logins should not result in "insufficient credentials" exceptions. | 2015-09-15 21:41:12 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | edf1c2c7e0 | GUAC-1335: Don't "ALWAYS" release connection groups ... they only need to be released when acquire fails. | 2015-09-08 22:22:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b6c734ddcf | GUAC-1335: Properly release parent balancing groups if child acquire fails. | 2015-09-08 22:00:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5f5b9f5cb8 | GUAC-1280: Bump version numbers to 0.9.8 where appropriate. | 2015-09-04 10:48:11 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 606b5dc8f2 | GUAC-586: Remove unnecessary import. | 2015-09-03 16:21:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c82f2312b8 | GUAC-586: Fix potential NullPointerExceptions in basic and LDAP auth. | 2015-09-03 15:55:23 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7ea05b14f3 | GUAC-586: Do not grant UPDATE on self by default. | 2015-09-03 13:49:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 379229dee5 | GUAC-586: Set attributes during object creation. | 2015-09-02 19:51:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 70485286d6 | GUAC-586: Add localized data source names. Display data sources as tabs within user edit screen. | 2015-09-02 19:51:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8dff06c819 | GUAC-586: Ensure parent is properly set on LDAP connections. | 2015-09-01 17:17:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 71052fa126 | GUAC-586: Implement listing of visible users within LDAP (by completely rewriting the LDAP auth provider). | 2015-09-01 17:17:55 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5d8c9704a8 | GUAC-586: Correct documentation regarding behavior of retrieveUser(). | 2015-09-01 17:14:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b0ac5d22ff | GUAC-586: Associate unique identifier with each AuthenticationProvider. | 2015-08-28 12:14:02 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 15e948138d | GUAC-586: Associate AuthenticationProvider directly with UserContext. | 2015-08-28 12:10:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6eee1e758c | GUAC-586: Implement AuthenticatedUser. Refactor to support authenticateUser(), etc. within the database AuthenticationProvider implementations. | 2015-08-28 12:10:34 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5298523114 | GUAC-830: Align assignments. | 2015-08-23 13:17:16 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9b27a27441 | GUAC-830: Add new concurrency properties. Warn of deprecation and suggest alternatives in the logs. | 2015-08-23 13:15:32 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f015d9aed6 | GUAC-830: Add concurrency attributes to connections and groups. | 2015-08-21 19:15:25 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c0f05ba909 | GUAC-830: Fix logic error in tryAdd(). | 2015-08-21 18:51:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | cc9f1987b4 | GUAC-830: FIx typo in error message. | 2015-08-21 18:47:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | def547acc8 | GUAC-830: Move parsing/formatting into field types. | 2015-08-21 16:24:07 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | cc07e99b83 | GUAC-830: Add concurrency limitations to schema and mapping. | 2015-08-21 15:39:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 622f0852e2 | GUAC-830: Add concurrency limitations to connection and connection group model objects. | 2015-08-21 12:57:19 -07:00 |  |