Commit Graph

1026 Commits

Author SHA1 Message Date
Nick Couchman
2113d1aa96 GUACAMOLE-38: Fix parameter name to sometihng more fitting to its function. 2018-06-01 13:40:50 -04:00
Nick Couchman
6c235565b0 GUACAMOLE-38: Style and typo fix-ups. 2018-06-01 13:40:50 -04:00
Nick Couchman
039c5120df GUACAMOLE-38: Update to 0.9.14 and remove incubating references. 2018-06-01 13:40:50 -04:00
Nick Couchman
fc63007e59 GUACAMOLE-38: Remove unnecessary code. 2018-06-01 13:40:50 -04:00
Nick Couchman
74ab18beb1 GUACAMOLE-38: Add translation file for the extension. 2018-06-01 13:40:50 -04:00
Nick Couchman
289239efc5 GUACAMOLE-38: Clear cache after creating the connection. 2018-06-01 13:40:50 -04:00
Nick Couchman
b49047cf78 GUACAMOLE-38: Don't try to encode URI before sending it to be parsed. 2018-06-01 13:40:50 -04:00
Nick Couchman
9946dca022 GUACAMOLE-38: Alter AngularJS side of extensions to use new REST endpoint. 2018-06-01 13:40:50 -04:00
Nick Couchman
c0a6bacad5 GUACAMOLE-38: Implement extension-specific REST endpoint and utilities for parsing connection. 2018-06-01 13:40:50 -04:00
Nick Couchman
498400ef0d GUACAMOLE-38: Fix compatibility with recent ActivityRecord changes. 2018-06-01 13:40:50 -04:00
Nick Couchman
531725671b GUACAMOLE-38: Clean up unnecessary imports and tweak style issues. 2018-06-01 13:40:50 -04:00
Nick Couchman
ee539597cd GUACAMOLE-38: Add licenses to QuickConnect extension. 2018-06-01 13:40:49 -04:00
Nick Couchman
2115fa9072 GUACAMOLE-38: Fix issue related to submitting via Enter key. 2018-06-01 13:40:49 -04:00
Nick Couchman
7aaca96f10 GUACAMOLE-38: Code cleanup - remove unneeded code, debugging, etc. Provide proper documentation. 2018-06-01 13:40:49 -04:00
Nick Couchman
ed8ca17a95 GUACAMOLE-38: Fix issue with Settings -> Users page. 2018-06-01 13:40:49 -04:00
Nick Couchman
facea42463 GUACAMOLE-38: Initial implementation of QuickConnect feature 2018-06-01 13:40:49 -04:00
Michael Jumper
dfb07edf29 GUACAMOLE-220: Add base API support for user groups. Refactor as minimally necessary. 2018-04-19 15:29:10 -07:00
Michael Jumper
9b7ef0dfcf GUACAMOLE-542: Migrate to simpler AbstractAuthenticationProvider / AbstractUserContext base classes. 2018-04-11 21:29:15 -07:00
Michael Jumper
6dde0e778a GUACAMOLE-529: Apply database-specific account restrictions depending on context. 2018-04-01 23:29:19 -07:00
Michael Jumper
4f27a03adf GUACAMOLE-525: Merge changes migrating from LIMIT to TOP for SQL Server queries. 2018-03-16 13:03:39 -07:00
Nick Couchman
c062acea2d GUACAMOLE-525: Quick tweak to logic in password history file. 2018-03-13 22:34:21 -04:00
Nick Couchman
62a706896a GUACAMOLE-525: Fix up password history delete to be more compatible. 2018-03-13 17:58:54 -04:00
Nick Couchman
cb580c4ae9 GUACAMOLE-525: Remove LIMIT and use TOP in SQL Server module. 2018-03-13 17:47:35 -04:00
Nick Couchman
d3dcd84379 GUACAMOLE-505: Remove stray left join in SQL Server UserMapper. 2018-03-13 10:47:31 -04:00
Michael Jumper
c5c2f028a1 GUACAMOLE-471: Update copyright year in NOTICE files to 2018. 2018-02-07 21:03:05 -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
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
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
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