| 
							
							
								 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 | 12edc7a256 | GUAC-1170: Add missing Maven plugin versions. | 2015-04-26 22:58:37 -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 | b74c05b9f7 | GUAC-1170: Add -Werror and -Xlint:all options to Java builds. | 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 |  | 
			
				
					| 
							
							
								 Michael Jumper | 631f2e121d | GUAC-346: Add client-name parameter to RDP parameters and translation strings. | 2015-04-14 12:40:23 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4caddb9c29 | GUAC-1126: Document that active connection information may be missing. If a user is a non-admin, hide sensitive information about active connections. | 2015-04-09 15:38:46 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 45e62652f7 | GUAC-794: Add Italian keyboard to RDP parameter XML. | 2015-04-02 11:38:01 -07:00 |  | 
			
				
					| 
							
							
								 James Muehlner | c83c34ee7e | Merge pull request #121 from glyptodon/active-connection-directory GUAC-1132: Implement active connection directory. | 2015-03-23 16:30:53 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | bbae09b51b | GUAC-1128: Bump version numbers to 0.9.6 as necessary. | 2015-03-23 15:36:00 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ffc29ed398 | GUAC-1132: Handle active connections via permissions. Expose via dedicated object - do not rely on calling them tunnels. | 2015-03-20 17:17:59 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ea7e88279e | GUAC-1132: Allow batch retrieval/deletion of tunnels. | 2015-03-19 12:27:28 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | d55de3e869 | GUAC-1132: Refactor much of SynchronizedGuacamoleTunnel into AbstractGuacamaoleTunnel. Rename to SimpleGuacamoleTunnel. | 2015-03-17 15:52:45 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b33e515895 | GUAC-1132: Associate tunnels with records, not sockets. Provide tunnel for connect(). | 2015-03-17 13:21:05 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 129bb688f4 | GUAC-1132: For consistency, rename getActiveSocket() to getSocket(). | 2015-03-17 12:27:14 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5cf48c7498 | GUAC-1132: Add identifier to connection records. | 2015-03-16 16:12:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3603155f36 | GUAC-1132: Modify API to support listing of active connections and host information. | 2015-03-16 14:44:10 -07:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | bbabfec4da | GUAC-1100: Identifier retrieval should possibly throw an exception. | 2015-02-25 16:28:35 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 79130e96fc | GUAC-1100: Add getActiveConnections() function to Connectable. | 2015-02-25 16:28:30 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6f61300cbc | GUAC-1100: Move connection and connection group directories to root level only. | 2015-02-25 16:28:28 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 220e33eca1 | GUAC-1100: Keep parent identifiers within SimpleUserContext consistent with reality. | 2015-02-25 16:28:25 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e9538a4167 | GUAC-1100: Commit to String identifiers. | 2015-02-25 16:28:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3f5d398f13 | GUAC-1100: Extract batch operations on permission sets into interface. | 2015-02-25 16:28:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 7c353007f6 | GUAC-1100: Add batch add/remove to permission sets. | 2015-02-25 16:28:02 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a22299466b | GUAC-1100: Fix comments in User. ObjectPermissionSet does not need ObjectType parameter. | 2015-02-25 16:28:00 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | cf36e5841a | GUAC-1100: Bring SimpleUser up-to-date with API changes. | 2015-02-25 16:27:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1d2e703556 | GUAC-1100: Implement Simple* read-only versions of the permission sets. | 2015-02-25 16:27:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ed4ad2a431 | GUAC-1100: Make ObjectPermission concrete. Remove type-specific implementations. | 2015-02-25 16:27:50 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | df463a082a | GUAC-1100: Use permission sets for permission retrieval and manipulation. | 2015-02-25 16:27:45 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | ee40db759c | GUAC-1100: Add getAll() to Directory. Create AbstractDirectory and migrate the Simple* implementations appropriately. | 2015-02-25 16:27:36 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0bfdea2543 | GUAC-1018: Bump version to 0.9.5. | 2015-02-15 17:45:04 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 32754af507 | GUAC-1001: Generate a username if blank, too. | 2015-01-22 17:12:16 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | adc745da43 | GUAC-1001: Generate username within SimpleAuthenticationProvider if no username is given. | 2015-01-22 16:26:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4940f34483 | GUAC-1001: Document that identifiers and usernames must not be null. | 2015-01-22 16:25:06 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b6a9f6849b | GUAC-938: Bump version numbers for 0.9.4. | 2015-01-06 19:52:58 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1fa0153a8a | GUAC-340: Filter all configurations returned by getAuthorizedConfigurations() in SimpleAuthenticationProvider. | 2015-01-06 14:22:53 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c4dda14c8b | GUAC-340: Add StandardTokens and credential-specific tokens. | 2015-01-06 14:21:36 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 49ba38b20a | GUAC-340: Add filterValues() function for convenience. | 2015-01-06 03:59:07 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3b3b6b6955 | GUAC-340: Add TokenFilter class which performs arbitrary token replacement. | 2015-01-06 03:49:05 -08:00 |  |