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 |
|