| 
							
							
								 Michael Jumper | abbc83a15b | GUACAMOLE-5: Provide most recent Credentials to updateUserContext(). Doing otherwise relies on the AuthenticatedUser being updated, which is not guaranteed to happen. | 2016-07-29 22:16:39 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0a0b5000bf | GUACAMOLE-5: ActiveConnections should be Shareable, to allow sharing links to be generated based on a SharingProfile. | 2016-07-16 11:42:47 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e687ed040f | GUACAMOLE-5: Define Shareable interface which defines a mechanism for generating (likely temporary) credentials. | 2016-07-16 11:42:47 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | f9f78a64fc | GUACAMOLE-5: Define UserCredentials object which couples a CredentialsInfo with defined parameter values. | 2016-07-16 11:42:47 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ad50a77293 | GUACAMOLE-5: Implement QUERY_PARAMETER field type. | 2016-07-16 11:42:47 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0f49c39ed4 | GUACAMOLE-5: Track the sharing profile associated with an active connection. | 2016-07-16 11:42:47 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a2ad7a69ab | GUACAMOLE-5: Add sharing profile permissions. | 2016-07-16 11:42:47 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | eededc33ca | GUACAMOLE-5: Define sharing profiles and their relationship to connections. | 2016-07-16 11:39:44 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4e7f086f83 | GUACAMOLE-5: Move common identifier equals() / hashCode() of abstract Identifiable implementations to common base class. | 2016-07-16 11:09:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1810ec971f | GUACAMOLE-1: Relicense C and JavaScript files. | 2016-03-28 20:50:18 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6990344697 | GUACAMOLE-1: Refactor org.glyptodon package/groupId to org.apache. | 2016-03-28 20:43:49 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6647cdf12d | GUAC-1451: Publicly expose token names. | 2016-01-22 11:48:26 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7789fe89d7 | GUAC-1451: Do not require Credentials for adding standard tokens. | 2016-01-22 11:47:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 22f650b4f7 | GUAC-1451: Add standard GUAC_DATE and GUAC_TIME parameter tokens. | 2016-01-22 11:39:51 -08:00 |  | 
			
				
					| 
							
							
								 James Muehlner | b0ac9e8d52 | GUAC-1429: Modify Directory API to set identifier on added object, and update javascript to use new models. | 2015-12-09 22:59:08 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 77804b2a9d | GUAC-1373: Define sorting only by start date. | 2015-11-24 21:34:37 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 51712f2727 | GUAC-1364: GuacamoleCredentialsException should be a GuacamoleUnauthorizedException (not just a generic "security" exception). | 2015-10-16 11:24:39 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 03c1ac1876 | GUAC-1193 Add required connection name property to connection record. | 2015-10-13 20:04:24 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 1b5663f5c0 | GUAC-1193: Document possibility of side effects when using subset functions of ConnectionRecordSet. | 2015-10-06 22:47:04 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3c5f72b288 | GUAC-1193: Include connection identifier within history records. | 2015-09-23 16:02:17 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 16d047e81e | GUAC-1193: Remove after() and before() functions from ConnectionRecordSet. They would not be used. | 2015-09-23 14:41:19 -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 | caccb37af3 | GUAC-586: Only use cached configurations within SimpleAuthenticationProvider if truly from same instance. | 2015-09-02 19:51:27 -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 | 0d92876d23 | GUAC-586: Ensure LocalEnvironment is tolerant to failues in loading guacamole.properties. | 2015-08-28 12:14:02 -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 | 90ae5b0e17 | GUAC-586: Separate authentication from authorization. | 2015-08-23 22:07:43 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e733052fa4 | GUAC-830: Bring up to spec regarding comment level. | 2015-08-21 19:37:43 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | def547acc8 | GUAC-830: Move parsing/formatting into field types. | 2015-08-21 16:24:07 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2e52382fd9 | GUAC-1213: Add date and time fields, along with corresponding template/controller stubs. | 2015-08-10 11:18:57 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 65cdb5daef | GUAC-1213: Add time zone field type. | 2015-08-09 22:14:19 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | dcd82f9e63 | GUAC-1176: Remove all human-readable title properties from the REST form objects. | 2015-06-08 16:15:31 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 68af0bab7e | GUAC-1176: Field.Type is no longer absolutely all possible types - it is only the set of types supported by default. | 2015-06-08 14:33:43 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a532e22926 | GUAC-1176: Generalize form fields by removing the value property. Add type-specific convenience classes for each field. | 2015-06-08 14:33:43 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e51363f9c5 | GUAC-1176: Define USERNAME and PASSWORD fields publicly. They aren't very helpful isolated within the USERNAME_PASSWORD object. | 2015-06-08 14:33:43 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b3e5827dea | GUAC-1176: Allow Field types to be dynamically specified. | 2015-06-05 09:18:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e7574c0276 | GUAC-800: Use Forms for attributes, not just Fields. | 2015-05-26 14:42:51 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c3558a3ae9 | GUAC-800: Properly initialize name and title in Form constructor. | 2015-05-26 14:38:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b64c4f3b94 | GUAC-800: Clarify semantics of getAttributes() / setAttributes(). | 2015-05-26 11:16:09 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 43fab89ecf | GUAC-800: Migrate to JSON for protocol descriptions. Use full Forms instead of simply Fields for protocol parameters (allow sections). | 2015-05-25 19:56:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a4a2a37623 | GUAC-800: Use Parameter for describing attributes. | 2015-05-24 19:20:36 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 9585d0fc6c | GUAC-800: Handle attributes as dynamic properties (no GuacamoleExceptions). Use Attribute for schema information only. Allow retrieval of schema information from UserContext. Add attributes to ConnectionGroup. | 2015-05-24 15:01:15 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 75f6e75176 | GUAC-800: Associate attributes with users and connections. | 2015-05-23 21:29:42 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7a20a33e95 | GUAC-800: Define ObjectAttribute and associated interfaces. | 2015-05-23 21:27:02 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d066d58ee1 | GUAC-587: Do not require guacamole.properties. Use defaults if missing. | 2015-05-12 13:59:30 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2c027e9cb2 | GUAC-587: Default to localhost:4822 for guacd. Fix absence of SSL support within JDBC auth tunnels. | 2015-05-12 13:59:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 51e9ff77e5 | GUAC-1170: Use checked versions of empty list/set/map. | 2015-04-26 18:46:27 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ae96de95a6 | GUAC-1161: Add CredentialsInfo and credential-specific exceptions, | 2015-04-20 12:56:22 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 638365ccff | GUAC-1161: Generalize protocol parameters into form parameters. | 2015-04-20 12:36:39 -07:00 |  |