| 
							
							
								 Michael Jumper | d5e28df8a1 | GUACAMOLE-313: Define parameters for controlling the contents of session recordings. | 2018-02-04 19:47:12 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 608a11170b | GUACAMOLE-96: TOTP detail headers should always be left-aligned. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a426f59765 | GUACAMOLE-96: Scroll login interface if too large for screen. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b9dba7ddf4 | GUACAMOLE-96: Open "otpauth" link when user clicks on barcode. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 78cde50df9 | GUACAMOLE-96: Allow user's raw TOTP key details to be exposed within UI during enrollment. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5b2b633707 | GUACAMOLE-96: Include all TOTP key details in field when enrolling. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b1c23f20d0 | GUACAMOLE-96: Ensure valid codes cannot be reused. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 456b8a0394 | GUACAMOLE-96: Remove unused field controller. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 96e3d02999 | GUACAMOLE-96: Block external access to TOTP-internal attributes. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2a894c487c | GUACAMOLE-96: Clean up enrollment interface. Provide help text for user. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | a422fdf9c2 | GUACAMOLE-96: Add configuration parameters for details of TOTP generation. | 2018-02-04 19:45:18 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 170a11bf2a | GUACAMOLE-96: Handle enrollment via QR code for unconfirmed users. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8ac8fec478 | GUACAMOLE-96: Migrate to TOTP-specific field type for authentication code. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 0844e9d422 | GUACAMOLE-96: Add license for Guava. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8e3cbf0627 | GUACAMOLE-96: Abstract TOTP key into separate class with confirmation semantics. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 4178a4b8b3 | GUACAMOLE-96: Include recommended key length for each TOTP mode. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 78c398f45d | GUACAMOLE-96: Allow users to enter either the current or previous TOTP codes. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 8dd5537cf3 | GUACAMOLE-96: Pull TOTP key from user attribute. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 19e03a1632 | GUACAMOLE-96: Verify TOTP of all users against hard-coded key. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | b55e56179c | GUACAMOLE-96: Add TOTP generator implementation based on reference implementation from IETF. | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 264fd24b65 | GUACAMOLE-96: Add skeleton TOTP authentication extension (hard-coded, fake TOTP). | 2018-02-04 19:45:17 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 1b262985b2 | GUACAMOLE-197: Merge changes ensuring RADIUS state is handled as opaque. | 2018-02-04 19:08:17 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 4195ac6d19 | GUACAMOLE-197: Fix errors that happen when you try to code before coffee. | 2018-02-04 15:56:59 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | b9a6880470 | GUACAMOLE-197: Brush up log messages and change levels for invalid state information. | 2018-02-04 09:31:47 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6db2539569 | GUACAMOLE-499: Merge simplification of REST API error handling, leveraging the status codes built into GuacamolException subclasses. | 2018-02-03 21:35:54 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | e2e166d2d7 | GUACAMOLE-316: Merge changes disabling IE's "compatibility mode". | 2018-02-03 21:24:00 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | d889352941 | GUACAMOLE-499: Have RESTExceptionWrapper leverage HTTP status codes built into GuacamoleStatus. | 2018-02-03 23:33:52 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | ef6d0c6a53 | GUACAMOLE-197: Check for empty byte array in more sane manner. | 2018-02-03 23:24:25 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 0729fa09cd | GUACAMOLE-197: Handle IllegalArgumentException when parsing state string. | 2018-02-03 23:23:27 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 41dd9fc60d | GUACAMOLE-197: Deal with null state field.. | 2018-02-03 23:17:30 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 77b4665c5c | GUACAMOLE-197: Remove unnecessarily precise method calls. | 2018-02-03 23:11:22 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 8747acfc7f | GUACAMOLE-316: Make sure IE compatibility mode does not impact Guacamole. | 2018-02-03 17:39:48 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 769a34f511 | GUACAMOLE-197: Convert state to Hex string to avoid encoding issues. | 2018-02-03 17:22:36 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 6b0f31053a | GUACAMOLE-197: Merge migration to FileGuacamoleProperty for CA and key file RADIUS properties. | 2018-02-02 09:35:09 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 18084c2031 | GUACAMOLE-197: Use FileGuacamoleProperty for CA and Key file propeties. | 2018-02-02 10:59:28 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 6ed4dcdeab | GUACAMOLE-497: Merge remove usage of function/classes deprecated within Java 9. | 2018-02-02 09:52:52 -05: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 |  | 
			
				
					| 
							
							
								 Nick Couchman | 9b5701cd65 | GUACAMOLE-495: Merge remove parts of the API which have been deprecated for sufficiently long. | 2018-02-02 09:26:24 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | d68f4cd762 | GUACAMOLE-493: Merge remove guacamole-auth-noauth. | 2018-02-02 09:19:08 -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 | cbed98e849 | GUACAMOLE-494: Remove support for "basic-user-mapping" property, deprecated since 0.9.10-incubating ( 8590a0a). | 2018-02-01 22:42:36 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 57d81544ea | GUACAMOLE-495: Remove setClipboard() function of Guacamole.Client, deprecated since 0.9.1 ( 05a7c87). | 2018-02-01 22:32:36 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 17f6862d17 | GUACAMOLE-495: Remove guacamole-ext's GuacamoleHome and GuacamoleProperties classes, deprecated since 0.9.4 ( ff28626). | 2018-02-01 22:30:23 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 3d9310dbe7 | GUACAMOLE-495: Remove guacamole-common's GuacamoleSession class, deprecated since 0.9.9 ( b3a49da). | 2018-02-01 22:28:56 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 37f7df804d | GUACAMOLE-497: Fall back to qualified name of XML element if SAX parser does not provide local name. | 2018-02-01 21:21:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c6aa790b41 | GUACAMOLE-497: Remove usage of now-deprecated XMLReaderFactory. | 2018-02-01 21:21:05 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 798349e231 | GUACAMOLE-96: Merge restore compatibility with 1.7 JDK. | 2018-02-01 23:10:55 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 5dbac644e5 | GUACAMOLE-493: Remove guacamole-auth-noauth, deprecated since 0.9.13-incubating. | 2018-02-01 19:48:12 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 29f838f63d | GUACAMOLE-497: Remove usage of now-deprecated container class constructors. | 2018-02-01 19:02:39 -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 |  |