| 
							
							
								 Nick Couchman | ae1ce0dcdd | GUACAMOLE-448: Add support for configuring glyph caching. | 2018-02-20 15:38:36 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 2da179f7f3 | GUACAMOLE-504: Merge changes adding support for overriding HTTP/WebSocket status codes via custom exceptions. | 2018-02-14 15:38:00 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | c2ae43d2c5 | GUACAMOLE-504: Change c-style variable to camel case. | 2018-02-14 07:04:00 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 4e0e852ad3 | GUACAMOLE-504: Implement overloaded closeConnection() method. | 2018-02-11 14:54:55 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | bb1670a808 | GUACAMOLE-504: Reimplement closeConnection() with int parameters. | 2018-02-10 15:13:19 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | e996a5a299 | GUACAMOLE-504: Avoid unnecessary use of instanceof. | 2018-02-10 14:41:37 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c8d825e2f3 | GUACAMOLE-304: Merge fix for connection link clickable area. | 2018-02-10 11:20:26 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 1cfc355025 | GUACAMOLE-304: Expand connection link to encompass entire hover area. | 2018-02-10 09:28:29 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | ebd897421d | GUACAMOLE-504: Fix-up style issues. | 2018-02-09 13:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | ffc4c7bcad | GUACAMOLE-504: Allow exceptions to pass WebSocket status to closeConnection. | 2018-02-09 13:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 0dc5306fe1 | GUACAMOLE-504: Don't reveal internals in sendError method. | 2018-02-09 13:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 5aaea07b5e | GUACAMOLE-504: Rework HTTP Tunnel to use exception getHttpStatusCode() | 2018-02-09 13:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 0c5b3012ac | GUACAMOLE-504: Add method for WebSocket status, and reconfigure REST API to use new HTTP method. | 2018-02-09 13:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 5239a83acc | GUACAMOLE-504: Clean up getHttpStatusCode(). | 2018-02-09 13:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 68e101f58a | GUACAMOLE-504: Add getHttpStatusCode() method to GuacamoleException class. | 2018-02-09 13:17:08 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 1e1679e5ce | GUACAMOLE-471: Merge update copyright year in NOTICE to 2018. | 2018-02-08 11:59:27 -05:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | c5c2f028a1 | GUACAMOLE-471: Update copyright year in NOTICE files to 2018. | 2018-02-07 21:03:05 -08:00 |  | 
			
				
					| 
							
							
								 Michael Jumper | 49c11bbdad | GUACAMOLE-348: Merge changes which ensure the download iframe is removed only if actually present within the DOM. | 2018-02-06 21:01:45 -08:00 |  | 
			
				
					| 
							
							
								 James Muehlner | 017df40b33 | GUACAMOLE-348: Only remove download iframe if it's still attached to the DOM. | 2018-02-06 20:16:58 -08:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | 9ee43e656c | GUACAMOLE-96: Merge add support for TOTP as an additional authentication factor. | 2018-02-05 13:02:10 -05:00 |  | 
			
				
					| 
							
							
								 Nick Couchman | e680131234 | GUACAMOLE-313: Merge define parameters for controlling the contents of session recordings. | 2018-02-05 09:18:37 -05:00 |  | 
			
				
					| 
							
							
								 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 |  |