Commit Graph
96 Commits
Author SHA1 Message Date
Nick Couchman b44db61777 Merge 1.3.0 changes back to master. 2020-11-03 13:59:00 -05:00
Nick Couchman f4a6cf85ed GUACAMOLE-197: Make a seprate build profile for LGPL dependencies and add this extension to that list; also exclude all extensions from top-level RAT check. 2018-01-29 17:08:10 -05:00
Nick Couchman cf884f33f9 GUACAMOLE-197: Use java.io.File for filename operations, rather than relying on platform-specific assumptions. 2018-01-29 17:08:10 -05:00
Nick Couchman 60b5802cc7 GUACAMOLE-197: Move state field to template file for consistency. 2018-01-29 17:08:10 -05:00
Nick Couchman fd84e761b1 GUACAMOLE-197: Remove the .tar.gz bundling bits from the source tree, since we won't be distributing binaries. 2018-01-29 17:08:10 -05:00
Nick Couchman ba837cb31b GUACAMOLE-197: Remove unnecessary null/empty checks in setupRadiusAuthenticator, and throw exceptions instead of returning null. 2018-01-29 17:08:10 -05:00
Nick Couchman d773614a79 GUACAMOLE-197: Remove unnecessary null default values, as that is already the default. 2018-01-29 17:08:10 -05:00
Nick Couchman 99869592ae GUACAMOLE-197: FIx style issues. 2018-01-29 17:08:10 -05:00
Nick Couchman a49dfeeeeb GUACAMOLE-197: Allow setupRadiusAuthenticator to throw GuacamoleException rather than hiding it. 2018-01-29 17:08:10 -05:00
Nick Couchman 3976af7b11 GUACAMOLE-197: Remove unnecessary return statements. 2018-01-29 17:08:10 -05:00
Nick Couchman 12ae122314 GUACAMOLE-197: Fix comments for function that sets up RadiusClient. 2018-01-29 17:08:10 -05:00
Nick Couchman 8d83ba2d8b GUACAMOLE-197: Fix comments to remove return value for void function. 2018-01-29 17:08:10 -05:00
Nick Couchman ecfa9183b5 GUACAMOLE-197: Fix issue where wrong error message is logged. 2018-01-29 17:08:10 -05:00
Nick Couchman 8be8626578 GUACAMOLE-197: Consider challengeResponse empty value an acceptable response. 2018-01-29 17:08:10 -05:00
Nick Couchman 564b9687a2 GUACAMOLE-197: Clean up logic for retrieving radius state. 2018-01-29 17:08:10 -05:00
Nick Couchman 6402cecd53 GUACAMOLE-197: Fix pom.xml build to exclude signatures for BouncyCastle. 2018-01-29 17:08:10 -05:00
Nick Couchman 773f2da9ce GUACAMOLE-197: Correct comments on controller js files. 2018-01-29 17:08:10 -05:00
Nick Couchman 3a5c43b94e GUACAMOLE-197: Fix indentation after removing try/catch block. 2018-01-29 17:08:10 -05:00
Nick Couchman dd48486f12 GUACAMOLE-197: Fix imports and remove unnecessary try/catch statement. 2018-01-29 17:08:09 -05:00
Nick Couchman 9de1b73ac8 GUACAMOLE-197: Remove @author tags from Java source files. 2018-01-29 17:08:09 -05:00
Nick Couchman df91b8828a GUACAMOLE-197: Update Authorship for RADIUS-specific files 2018-01-29 17:08:09 -05:00
Nick Couchman c02e46e70d GUACAMOLE-197: Add JavaDoc comments for the state field class; remove debug code. 2018-01-29 17:08:09 -05:00
Nick Couchman 59e8b8a667 GUACAMOLE-197: Add JavaDoc comments for the response field class; remove some debug code. 2018-01-29 17:08:09 -05:00
Nick Couchman 0d505bdcf7 GUACAMOLE-197: Add JavaDoc comments to functions in RadiusGuacamoleProperties. 2018-01-29 17:08:09 -05:00
Nick Couchman e6d05406c1 GUACAMOLE-197: Add JavaDoc comments to functions missing them in the ConfigurationService class. 2018-01-29 17:08:09 -05:00
Nick Couchman b4d46db862 GUACAMOLE-197: Clean up code comments and make code more readable. 2018-01-29 17:08:09 -05:00
Nick Couchman 5590b3eaf3 GUACAMOLE-197: Add Bouncy Castle licenses. 2018-01-29 17:08:09 -05:00
Nick Couchman 40b27b2cdf GUACAMOLE-197: Remove duo-related licenses; add jradius license. 2018-01-29 17:08:09 -05:00
Nick Couchman 9451fd63bf GUACAMOLE-197: Remove Maven links in pom.xml and replace with comments 2018-01-29 17:08:09 -05:00
Nick Couchman fe511d97b2 GUACAMOLE-197: Remove explicit declaration of bouncycastle dependency - JRadius pulls it in automatically. 2018-01-29 17:08:09 -05:00
Nick Couchman 1747d364d1 GUACAMOLE-197: Remove section that commments out JRadius Core inclusion 2018-01-29 17:08:09 -05:00
Nick Couchman acbefd4924 GUACAMOLE-197: Doesn't make sense to default the key file to radius.pem and have it trying to use pkcs12 as the default keystore type. Set it all to PEM for consistency. 2018-01-29 17:08:09 -05:00
Nick Couchman 5cb9b7972d GUACAMOLE-197: Correct issues with TLS modules, including EAP-TLS and EAP-TTLS 2018-01-29 17:08:09 -05:00
Nick Couchman aa45177387 GUACAMOLE-197: Deal correctly with EAP Challenge/Response, which is different from 2/Multi-factor Challenge/Response 2018-01-29 17:08:09 -05:00
Nick Couchman ead5480ca9 GUACAMOLE-197: Fix style issues...if is not a function... 2018-01-29 17:08:09 -05:00
Nick Couchman 2e8c3ae284 GUACAMOLE-197: Organize RADIUS connection and configuration code a little more cleanly. 2018-01-29 17:08:08 -05:00
Nick Couchman 5d83a5f24b GUACAMOLE-197: Add configuration properties for EAP-related authentication protocols. 2018-01-29 17:08:08 -05:00
Nick Couchman 86d9a8fb88 GUACAMOLE-197: Fix display issues and add translation strings for the RADIUS response field. 2018-01-29 17:08:08 -05:00
Nick Couchman 4dd61403c8 GUACAMOLE-197: Remove remaining JavaScript debug code. 2018-01-29 17:08:08 -05:00
Nick Couchman 9c13cb9498 GUACAMOLE-197: Remove debug code from AngularJS files. 2018-01-29 17:08:08 -05:00
Nick Couchman 3e994021da GUACAMOLE-197: Working RADIUS Authentication, including dealing with Challenge/Response (e.g. 2/Multi-Factor) 2018-01-29 17:08:08 -05:00
Nick Couchman dbb62ded77 GUACAMOLE-197: You can't throw something after you return out of the function, so lets remove the return statement. 2018-01-29 17:08:08 -05:00
Nick Couchman fb0cdb39a5 GUACAMOLE-197: Re-enable an exception throw in AuthenticationProviderService that should not have been commented out. 2018-01-29 17:08:08 -05:00
Nick Couchman f7dda23b05 GUACAMOLE-197: Fix a couple of style issues and add the username variable to the RadiusChallengeResponseField class. Fixes build error. 2018-01-29 17:08:08 -05:00
Nick Couchman d8f6422e28 GUACAMOLE-197: Change credentials variable to expectedCredentials for consistency; add username to the response field. 2018-01-29 17:08:08 -05:00
Nick Couchman 2175c21ff5 GUACAMOLE-197: Add comments to the AngularJS files. 2018-01-29 17:08:08 -05:00
Nick Couchman 731c622e8f GUACAMOLE-197: Add some comments to document the logic and the functions. 2018-01-29 17:08:08 -05:00
Nick Couchman efad91adb0 GUACAMOLE-197: Fix if-is-not-a-function style issues, again... 2018-01-29 17:08:08 -05:00
Nick Couchman d9d5573aa4 GUACAMOLE-197: Initial code for the guacamole-auth-radius authentication module. 2018-01-29 17:08:08 -05:00
Nick Couchman 242cfbaf85 GUACAMOLE-243: Finish up changes to deal with LDAP referrals, both in UserServer and ConnectionServer classes, along with global changes in LDAPConnectionService class. 2017-10-23 09:34:22 -04:00
Nick Couchman d98cdd2917 GUACAMOLE-243: Implement LDAP referral handling in Guacamole LDAP extension. 2017-10-23 09:34:22 -04:00
Nick Couchman 8b71e30c71 GUACAMOLE-339: Bump up field size to 256 to support full DNS names. 2017-07-16 22:43:50 -04:00
Nick Couchman 7522a495b8 GUACAMOLE-339: Display the remote host field in connection history tables. 2017-07-16 22:23:00 -04:00
Nick Couchman f2120c8d14 GUACAMOLE-339: Add remote host field to database and populate appropriately. 2017-07-16 21:58:28 -04:00
Nick Couchman b21745568e GUACAMOLE-332: Merge correct appearance of CAS redirect notification to staging/0.9.13-incubating. 2017-06-27 14:56:57 -04:00
Nick Couchman 24708cf915 GUACAMOLE-314: Merge bump version to 0.9.13-incubating. 2017-06-03 19:41:24 -04:00
Nick Couchman 1c197ae467 GUACAMOLE-204: Merge Reformat URLs as necessary for AngularJS to read all query parameters 2017-05-16 08:31:29 -04:00
Nick Couchman f1466906e3 GUACAMOLE-244: Minor style tweaks in comments. 2017-03-21 07:33:21 -04:00
Nick Couchman f2b4053192 GUACAMOLE-244: Rename DereferenceAliases class to DereferenceAliasesMode, fix several comment issues and spelling mistakes. 2017-03-20 20:24:46 -04:00
Nick Couchman daf4e9d262 GUACAMOLE-244: Implement custom property type to handle alias dereferencing configuration. 2017-03-20 07:51:00 -04:00
Nick Couchman b816836e49 GUACAMOLE-102: Change LDAP searches to use global LDAPSearchConstraints instead of instantiating their own each time. 2017-03-19 21:09:00 -04:00
Nick Couchman d1635ce28c GUACAMOLE-102: Create a more global LDAPSearchConstraints in the ConfigurationService. 2017-03-19 21:04:32 -04:00
Nick Couchman b7fd01e02d GUACAMOLE-102: Correct spelling mistake. 2017-03-19 20:53:05 -04:00
Nick Couchman b9271aac56 GUACAMOLE-102: Clearer comments on the function for the config values for dereferencing aliases. 2017-03-19 20:50:30 -04:00
Nick Couchman c0a1b692d1 GUACAMOLE-102: Fix issue with string comparison, and fully check values for ldap-dereference-aliases. 2017-03-19 20:45:52 -04:00
Nick Couchman 907e0edfcf GUACAMOLE-244: Support configuration of alias dereferencing 2017-03-18 12:08:38 -04:00
Nick Couchman 96fb8a9c6b GUACAMOLE-195: Rename extension to guacamole-auth-header to more accurately reflect nature of the authentication. 2017-02-03 08:00:47 -05:00
Nick Couchman 3d6239d3aa GUACAMOLE-195: Remove remaining license reference to jldap. 2017-01-31 23:08:14 -05:00
Nick Couchman b8fb8f771b GUACAMOLE-195: Fix comments to correctly specify that this is HTTP header-based authentication. 2017-01-31 22:37:39 -05:00
Nick Couchman 63cb838df1 GUACAMOLE-195: Add the necessary license files to the new extension. 2017-01-31 22:27:58 -05:00
Nick Couchman 8054f42777 GUACAMOLE-195: Remove word basic from comments - module is just HTTP header-based authentication. 2017-01-31 22:24:11 -05:00
Nick Couchman 88903880f9 GUACAMOLE-195: Add RAT plugin to extension; fix build issue from leftover logger() call. 2017-01-31 22:23:58 -05:00
Nick Couchman 9b4302c9a3 GUACAMOLE-195: Remove empty README.md file. 2017-01-31 22:23:53 -05:00
Nick Couchman 6ab40f98fa GUACAMOLE-195: Fix license headers in several Java source files. 2017-01-31 22:23:46 -05:00
Nick Couchman 1cd2c53bee GUACAMOLE-195: Fix .gitignore file in the guacamole-auth-http directory. 2017-01-31 22:23:38 -05:00
Nick Couchman 89145b9ee9 GUACAMOLE-195: Fix ordering of extensions in pom.xml. 2017-01-31 22:23:26 -05:00
Nick Couchman e890819cbd GUACAMOLE-195: Remove unnecessary LICENSE file. 2017-01-31 22:23:18 -05:00
Nick Couchman af0b6a3a23 GUACAMOLE-195: Remove XML comments that were preventing src/licenses from being picked up. 2017-01-31 22:23:11 -05:00
Nick Couchman 3b27e46676 GUACAMOLE-195: Correct common version in extension pom.xml file. 2017-01-31 22:23:05 -05:00
Nick Couchman ab27739b02 GAUCAMOLE-195: Fix code style issues to conform to project standards. 2017-01-31 22:22:59 -05:00
Nick Couchman ee9fb5d7ed GUACAMOLE-195: Add new module to main pom.xml for maven build. 2017-01-31 22:22:52 -05:00
Nick Couchman 41b60ed62b GUACAMOLE-195: Remove incorrect check on empty username string. 2017-01-31 22:22:46 -05:00
Nick Couchman fdc654b945 GUACAMOLE-195: Add module to support HTTP header-based authentication. 2017-01-31 22:22:30 -05:00
Nick Couchman 4d998aa650 GUACAMOLE-156: Add missing French translations. 2017-01-31 15:51:50 -05:00
Nick Couchman 013e10d61e GUACAMOLE-47: Correct language of remoteHost/remoteAddr comments; Fix style issues on comment lines. 2017-01-28 13:42:51 -05:00
Nick Couchman 20a61fc845 GUACAMOLE-47: Remove unnecessary checks of getRemoteHost/getRemoteAddr. 2017-01-28 13:40:09 -05:00
Nick Couchman 3fadac632c GUACAMOLE-47: Remove XFF header code due to security concerns. 2017-01-28 13:40:09 -05:00
Nick Couchman 00df0d75eb GUACAMOLE-47: Remove custom header code due to complexity & security concerns. 2017-01-28 13:40:09 -05:00
Nick Couchman f08a66bb7f GUACAMOLE-47: When using XFF header, just set hostname component to null. 2017-01-28 13:40:09 -05:00
Nick Couchman 44a197c762 GUACAMOLE-47: Change new token names to something more descriptive. 2017-01-28 13:40:09 -05:00
Nick Couchman ac08688996 GUACAMOLE-47: Fix code style issues. 2017-01-28 13:40:09 -05:00
Nick Couchman 1b9f7c5154 GUACAMOLE-47: Fix checking for empty strings; Set tokens to null if nothing found. 2017-01-28 13:40:09 -05:00
Nick Couchman b785fc208b GUACAMOLE-47: Tweak internal variable names for tokens. 2017-01-28 13:39:49 -05:00
Nick Couchman 962bec8806 GUACAMOLE-47: Shorten the token length and change name. 2017-01-06 19:38:31 -05:00
Nick Couchman 3614aff4d9 GUACAMOLE-47: Add imports needed for implementation of client token. 2017-01-06 19:26:53 -05:00
Nick Couchman 797bb86a43 GUACAMOLE-47: Implement support for client hostname/IP token for connections. 2017-01-06 19:24:50 -05:00