Nick Couchman 
							
						 
					 
					
						
						
							
						
						8ad65d6e6c 
					 
					
						
						
							
							GUACAMOLE-422: Add field for timezone for SSH connections.  
						
						
						
						
					 
					
						2019-04-22 11:53:09 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						8b443dc9d5 
					 
					
						
						
							
							GUACAMOLE-422: Add timezone selection for RDP connections.  
						
						
						
						
					 
					
						2019-04-22 11:53:09 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						c3fbf44f70 
					 
					
						
						
							
							GUACAMOLE-729: Bump version numbers to 1.1.0.  
						
						
						
						
					 
					
						2019-02-09 11:08:28 -08:00 
						 
				 
			
				
					
						
							
							
								Virtually Nick 
							
						 
					 
					
						
						
							
						
						1bbf9f0b72 
					 
					
						
						
							
							GUACAMOLE-712: Merge add Danish to RDP  
						
						
						
						
					 
					
						2019-02-06 09:02:14 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						bcbac1fb57 
					 
					
						
						
							
							GUACAMOLE-524: Ensure all guacamole-ext classes implementing connect() use the old connect() as their basis. Overriding the old connect() will not have the expected effect otherwise.  
						
						
						
						
					 
					
						2019-01-22 15:49:16 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						feecb6301f 
					 
					
						
						
							
							GUACAMOLE-524: Declare deprecation of old connect() within guacamole-ext.  
						
						
						
						
					 
					
						2019-01-22 15:46:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						a28b3c393a 
					 
					
						
						
							
							GUACAMOLE-524: Do not interpret tokens in SimpleUserContext if interpretTokens is false.  
						
						
						
						
					 
					
						2019-01-22 14:25:27 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						05553ec918 
					 
					
						
						
							
							GUACAMOLE-524: Internally replace Connectable with an ABI-compatible version.  
						
						... 
						
						
						
						Defining an ABI-compatible version of Connectable at the guacamole-ext
level is problematic as concrete implementations of the interface will
suddenly compile despite having no implementation of connect() at all.
We can instead rely on the web application to ensure binary
compatibility, leaving guacamole-ext to define the interface that new
code should use. 
						
						
					 
					
						2019-01-22 12:29:03 -08:00 
						 
				 
			
				
					
						
							
							
								netromnetrom 
							
						 
					 
					
						
						
							
						
						8c14a53185 
					 
					
						
						
							
							GUACAMOLE-712  
						
						
						
						
					 
					
						2019-01-22 16:45:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						9d74d9911e 
					 
					
						
						
							
							GUACAMOLE-524: Correct JavaDoc references to previous iteration of API rework.  
						
						
						
						
					 
					
						2019-01-22 00:28:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						49cd4e5531 
					 
					
						
						
							
							GUACAMOLE-524: Clarify and document SimpleConnection implementation.  
						
						
						
						
					 
					
						2019-01-21 22:04:44 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						6be722ed9d 
					 
					
						
						
							
							GUACAMOLE-524: Require usages of SimpleConnection to explicitly request automatic interpretation of parameter tokens. Do not enable by default.  
						
						... 
						
						
						
						Previous implementations of SimpleConnection did not interpret parameter
tokens automatically. Adding that behavior now could have security
implications for downstream users of the class if parameter values may
unexpectedly contain substrings which would be interpreted as tokens,
particularly if parameter values are built from untrusted input. 
						
						
					 
					
						2019-01-21 19:55:33 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						7e67dde751 
					 
					
						
						
							
							GUACAMOLE-524: Leverage thread-local storage to allow overriding the deprecated connect() function to have the expected effect within subclasses of SimpleConnection.  
						
						
						
						
					 
					
						2019-01-21 17:52:54 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b638387920 
					 
					
						
						
							
							GUACAMOLE-524: Provide distinct, documented, internal access to raw GuacamoleConfiguration within SimpleConnection.  
						
						... 
						
						
						
						While raw, internal access to the GuacamoleConfiguration was originally
present in older versions of SimpleConnection, this access was
undocumented and could result in unexpected behavior if the default
constructor was used, getConfiguration() was overridden, or
setConfiguration() was called. 
						
						
					 
					
						2019-01-21 17:38:24 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						4a1527b1d4 
					 
					
						
						
							
							GUACAMOLE-524: Provide bridge implementations of both old and new versions of connect() for sake of compatibility.  
						
						
						
						
					 
					
						2019-01-20 13:30:55 -08:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						d4f58f2c0d 
					 
					
						
						
							
							Merge changes from 1.0.0 back to master.  
						
						
						
						
					 
					
						2018-11-08 22:18:28 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						95b5fdccdc 
					 
					
						
						
							
							GUACAMOLE-656: Explicitly depend on maven-surefire-plugin 3.0.0-M1 due to SUREFIRE-1588.  
						
						
						
						
					 
					
						2018-11-08 22:09:35 -08:00 
						 
				 
			
				
					
						
							
							
								James Muehlner 
							
						 
					 
					
						
						
							
						
						756ec2fcc4 
					 
					
						
						
							
							Merge 1.0.0 changes back to master.  
						
						
						
						
					 
					
						2018-11-08 21:26:43 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						b355106c77 
					 
					
						
						
							
							GUACAMOLE-220: Remove unnecessary explicit type parameters.  
						
						
						
						
					 
					
						2018-11-08 20:11:17 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						2d6ba84a3d 
					 
					
						
						
							
							GUACAMOLE-220: Refactor default behavior of SimpleUser and SimpleUserGroup into AbstractUser and AbstractUserGroup.  
						
						
						
						
					 
					
						2018-11-03 14:52:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						90a6d8e371 
					 
					
						
						
							
							GUACAMOLE-220: Clarify usage of SimpleUser and SimpleUserGroup.  
						
						
						
						
					 
					
						2018-11-03 14:14:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d533de118f 
					 
					
						
						
							
							GUACAMOLE-220: Add EMPTY_SET convenience constant to all core set interfaces.  
						
						
						
						
					 
					
						2018-11-03 14:08:46 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d10256e151 
					 
					
						
						
							
							GUACAMOLE-220: Deprecate built-in support for storage of permissions in SimpleUser. Add convenience constructors for SimpleObjectPermissionSet.  
						
						
						
						
					 
					
						2018-11-03 13:58:50 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						929c7de2c9 
					 
					
						
						
							
							GUACAMOLE-220: Add user group permissions to SimpleUser.  
						
						
						
						
					 
					
						2018-11-03 12:41:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						5362bc6708 
					 
					
						
						
							
							GUACAMOLE-220: Add SimpleUserGroup (read-only UserGroup implementation with no members).  
						
						
						
						
					 
					
						2018-11-03 12:41:54 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						143c10b6ef 
					 
					
						
						
							
							GUACAMOLE-524: Correct handling of tokens within SimpleConnection. The copy of the configuration should be filtered, not the original, and token values need to actually be set.  
						
						
						
						
					 
					
						2018-10-16 14:53:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						333a8c411f 
					 
					
						
						
							
							GUACAMOLE-524: Provide convenience constructor for TokenFilter which initializes the filter with provided tokens.  
						
						
						
						
					 
					
						2018-10-16 14:53:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						98bd3ead21 
					 
					
						
						
							
							GUACAMOLE-524: Remove Attributes interface from AuthenticatedUser. Rely instead on tokens injected via decoration of connections.  
						
						
						
						
					 
					
						2018-10-05 12:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						0d7cff5f2d 
					 
					
						
						
							
							GUACAMOLE-524: Add convenience classes for injecting custom parameter tokens through decoration.  
						
						
						
						
					 
					
						2018-10-05 12:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1210d5624c 
					 
					
						
						
							
							GUACAMOLE-524: Deprecate and replace StandardTokens with arbitrary tokens provided to Connectable.connect().  
						
						
						
						
					 
					
						2018-10-05 12:47:26 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						01709fb26b 
					 
					
						
						
							
							Merge 1.0.0 changes back to master.  
						
						
						
						
					 
					
						2018-10-05 15:13:36 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						11c1d8c97e 
					 
					
						
						
							
							GUACAMOLE-96: Add protected convenience method for retrieving delegate object.  
						
						
						
						
					 
					
						2018-10-05 10:36:47 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						d1a6c297b8 
					 
					
						
						
							
							Merge 1.0.0 changes back to master.  
						
						
						
						
					 
					
						2018-09-29 16:50:32 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						182f204c95 
					 
					
						
						
							
							GUACAMOLE-635: Heap pollution is not possible within SimpleDirectory(ObjectType... objects).  
						
						... 
						
						
						
						From https://docs.oracle.com/javase/tutorial/java/generics/nonReifiableVarargsType.html#vulnerabilities :
"Heap pollution occurs when a variable of a parameterized type refers
to an object that is not of that parameterized type."
In this case, the parameterized type (ObjectType) and the array of that
type within this constructor are always used as their formal types. 
						
						
					 
					
						2018-09-29 13:19:21 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						1fef6a05e1 
					 
					
						
						
							
							GUACAMOLE-635: Require Java 1.8 for all Java components except guacamole-common.  
						
						
						
						
					 
					
						2018-09-29 12:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						af8f5b3a80 
					 
					
						
						
							
							GUACAMOLE-622: Add parameter definitions for telnet login success/failure regex.  
						
						
						
						
					 
					
						2018-09-21 17:33:44 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						d320606295 
					 
					
						
						
							
							Merge 1.0.0 changes to master.  
						
						
						
						
					 
					
						2018-09-08 18:42:08 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						3492b556c3 
					 
					
						
						
							
							GUACAMOLE-220: Add missing definitions for CREATE_USER_GROUP system permission.  
						
						
						
						
					 
					
						2018-09-08 13:09:24 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						661ed46098 
					 
					
						
						
							
							Merge 1.0.0 changes back to master.  
						
						
						
						
					 
					
						2018-07-05 23:56:56 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d6ecfaa369 
					 
					
						
						
							
							GUACAMOLE-446: Merge parameter definition for RDP drive name.  
						
						
						
						
					 
					
						2018-07-05 23:55:49 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						c4b5fb7146 
					 
					
						
						
							
							GUACAMOLE-446: Add parameters and translations for drive name.  
						
						
						
						
					 
					
						2018-07-03 22:31:24 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						b4b7366b84 
					 
					
						
						
							
							GUACAMOLE-445: Add client-side parameters and translations for changing printer name.  
						
						
						
						
					 
					
						2018-07-02 20:40:39 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d53b43ce29 
					 
					
						
						
							
							Merge 1.0.0 changes back to master.  
						
						
						
						
					 
					
						2018-07-01 23:18:04 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						34faa5d928 
					 
					
						
						
							
							GUACAMOLE-540: Merge changes ensuring remote addresses are handled/logged consistently across the various parts of the webapp.  
						
						
						
						
					 
					
						2018-07-01 23:09:08 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						2ff416bb1c 
					 
					
						
						
							
							GUACAMOLE-540: Remove unused imports.  
						
						
						
						
					 
					
						2018-06-30 14:31:24 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						3d593a4ca1 
					 
					
						
						
							
							GUACAMOLE-540: Remove processing of X-Forwarded-For header.  
						
						
						
						
					 
					
						2018-06-30 14:28:53 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Jumper 
							
						 
					 
					
						
						
							
						
						d1e928bea7 
					 
					
						
						
							
							Merge 1.0.0 changes back to master.  
						
						
						
						
					 
					
						2018-06-27 21:04:33 -07:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						39f5cb4a2c 
					 
					
						
						
							
							GUACAMOLE-527: Change multiline to single line text field.  
						
						
						
						
					 
					
						2018-06-26 15:41:45 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						db8bb9f85a 
					 
					
						
						
							
							GUACAMOLE-527: Correct order of options in RDP and VNC.  
						
						
						
						
					 
					
						2018-06-26 15:39:25 -04:00 
						 
				 
			
				
					
						
							
							
								Nick Couchman 
							
						 
					 
					
						
						
							
						
						50e3e4ab94 
					 
					
						
						
							
							GUACAMOLE-527: Add fields for known host key for servers.  
						
						
						
						
					 
					
						2018-06-25 08:42:33 -04:00