| 
							
							
								 Michael Jumper | 8f06b7a3f9 | GUACAMOLE-220: Define base interfaces for mapping RelatedObjectSets to the database. | 2018-09-19 23:56:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a39d863797 | GUACAMOLE-220: Take group "disabled" flag into account when determining effective groups. Do not inherit from nor apply disabled groups. | 2018-09-19 23:56:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c5c2984151 | GUACAMOLE-220: Map and query user group tables. | 2018-09-19 23:56:52 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 69f58c8ca3 | GUACAMOLE-220: Refactor handling of JDBC permissions to abstract away users vs. user groups. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 14d10fb42a | GUACAMOLE-220: Inherit from groups even if not determined by database. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6e71f330b8 | GUACAMOLE-220: Move JDBC handling of effective groups to RemoteAuthenticatedUser level. Stub out retrieval of effective groups. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a155397947 | GUACAMOLE-220: Implement permission inheritance within SQL queries. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 199f518cdb | GUACAMOLE-220: Use effective permissions when deciding whether a user has permission to perform an action. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0a69630cbb | GUACAMOLE-220: Implement base API changes within database auth allowing for permission inheritance. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 72bac09f43 | GUACAMOLE-220: Add explicit mapper for entities (the basis for users and groups). | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b499092d06 | GUACAMOLE-220: Update SQL queries to use guacamole_entity table where applicable. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d95e059612 | GUACAMOLE-220: Refactor user-related model objects and services to leverage the base "entity" model. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e72f88febf | GUACAMOLE-220: Define base schema for user groups. | 2018-09-19 23:56:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d53b43ce29 | Merge 1.0.0 changes back to master. | 2018-07-01 23:18:04 -07:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | a9637494ac | GUACAMOLE-524: Merge allow user attributes to be used as tokens. | 2018-06-21 11:14:06 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 6a1b55a327 | GUACAMOLE-360: deleteObject method should follow documented behavior. | 2018-06-18 19:15:20 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | d2b40e4904 | GUACAMOLE-360: Fix comment typo. | 2018-06-16 20:22:30 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 52a3f454e6 | GUACAMOLE-540: Clean up Credentials with new constructor. | 2018-06-16 08:06:07 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | cbd77b52ae | GUACAMOLE-540: Move remote address processing to Credentials class for consistency. | 2018-06-16 07:13:17 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 77da5f5ac5 | GUACAMOLE-360: Clean up style issues. | 2018-06-15 21:06:07 -04:00 |  | 
			
				
					| 
							
							
								 Jared Frees | cb4f284760 | GUACAMOLE-524: Changed this to super and removed debugging stuff | 2018-06-15 12:20:02 -04:00 |  | 
			
				
					| 
							
							
								 Jared Frees | f24a6a8b9d | GUACAMOLE-524: Added attributes in ModeledAuthenticatedUser | 2018-06-15 10:53:48 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 5e16518569 | GUACAMOLE-360: Change ActiveConnection elements to use the ObjectPermissionSet mechanism. | 2018-06-13 06:17:52 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 85c7b511e1 | GUACAMOLE-360: Allow user to kill their own active sessions. | 2018-06-13 06:17:52 -04:00 |  | 
			
				
					| 
							
							
								 Jared Frees | 862ab91432 | GUACAMOLE-524: Implemented getAttributes and setAttributes to satisfy Attributes interface addition | 2018-06-12 11:33:14 -04:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 45513592a7 | GUACAMOLE-570: Bump version numbers to 1.0.0. | 2018-06-05 21:34:26 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | dfb07edf29 | GUACAMOLE-220: Add base API support for user groups. Refactor as minimally necessary. | 2018-04-19 15:29:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9b7ef0dfcf | GUACAMOLE-542: Migrate to simpler AbstractAuthenticationProvider / AbstractUserContext base classes. | 2018-04-11 21:29:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6dde0e778a | GUACAMOLE-529: Apply database-specific account restrictions depending on context. | 2018-04-01 23:29:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4f27a03adf | GUACAMOLE-525: Merge changes migrating from LIMIT to TOP for SQL Server queries. | 2018-03-16 13:03:39 -07:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | c062acea2d | GUACAMOLE-525: Quick tweak to logic in password history file. | 2018-03-13 22:34:21 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 62a706896a | GUACAMOLE-525: Fix up password history delete to be more compatible. | 2018-03-13 17:58:54 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | cb580c4ae9 | GUACAMOLE-525: Remove LIMIT and use TOP in SQL Server module. | 2018-03-13 17:47:35 -04:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | d3dcd84379 | GUACAMOLE-505: Remove stray left join in SQL Server UserMapper. | 2018-03-13 10:47:31 -04:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c5c2f028a1 | GUACAMOLE-471: Update copyright year in NOTICE files to 2018. | 2018-02-07 21:03:05 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | d6adc07dce | GUACAMOLE-494: Merge remove support for properties which have been deprecated for sufficiently long. | 2018-02-02 09:47:02 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2aa8054065 | GUACAMOLE-494: Remove support for "mysql-disallow-*" and "postgresql-disallow-*" properties, deprecated since 0.9.8 ( 9b27a27). | 2018-02-01 22:53:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3a90dbbd00 | GUACAMOLE-96: Do not rely on Map.remove(key, value) which is specific to Java 8. | 2018-02-01 13:01:43 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1c012f4ed0 | GUACAMOLE-96: Implement Iterator.remove() within ArbitraryAttributeMap's iterator. | 2018-02-01 12:43:24 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4a7857571e | GUACAMOLE-96: Reference Map.Entry rather than HashMap.Entry. | 2018-02-01 12:41:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d5768ead6d | GUACAMOLE-96: Correct version number of upgrade scripts for next release (it will be 1.0.0, not 0.9.15). | 2018-01-31 15:26:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2d685766c0 | GUACAMOLE-96: Map base JDBC support for arbitrary attributes to SQL Server tables. | 2018-01-31 15:26:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6a834a1066 | GUACAMOLE-96: Map base JDBC support for arbitrary attributes to MySQL tables. | 2018-01-31 15:26:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 494733569f | GUACAMOLE-96: Map base JDBC support for arbitrary attributes to PostgreSQL tables. | 2018-01-31 15:26:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b6de402c0c | GUACAMOLE-96: Add base support within JDBC auth for storage of arbitrary attributes from other extensions. | 2018-01-31 15:26:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a3cee158cb | GUACAMOLE-96: Add object- and model-level support for storage of arbitrary attributes. | 2018-01-31 15:26:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7357e51b58 | GUACAMOLE-96: Add redecorate() function with semantics analogous to updateUserContext(). | 2018-01-13 17:23:11 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ffad1898b6 | GUACAMOLE-96: Add API support for augmenting functionality of other extensions. | 2018-01-13 17:22:48 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 00d464b511 | Merge 0.9.14 changes back to master. | 2018-01-05 10:41:40 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 1c5951b6ac | GUACAMOLE-394: Merge add support for recording user login/logout history to database auth. | 2018-01-05 10:38:12 -05:00 |  |