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 |
|
Michael Jumper
|
7357e51b58
|
GUACAMOLE-96: Add redecorate() function with semantics analogous to updateUserContext().
|
2018-01-13 17:23:11 -08:00 |
|
Michael Jumper
|
ffad1898b6
|
GUACAMOLE-96: Add API support for augmenting functionality of other extensions.
|
2018-01-13 17:22:48 -08:00 |
|
Nick Couchman
|
00d464b511
|
Merge 0.9.14 changes back to master.
|
2018-01-05 10:41:40 -05:00 |
|
Nick Couchman
|
1c5951b6ac
|
GUACAMOLE-394: Merge add support for recording user login/logout history to database auth.
|
2018-01-05 10:38:12 -05:00 |
|
Nick Couchman
|
d73a0ece29
|
Merge 0.9.14 changes back to master.
|
2018-01-01 16:29:38 -05:00 |
|
Nick Couchman
|
8c2a76b911
|
GUACAMOLE-423: Merge bump version numbers for all modified components to 0.9.14.
|
2018-01-01 16:19:58 -05:00 |
|
Michael Jumper
|
0757d7ecbc
|
GUACAMOLE-463: Merge Spanish translation.
|
2017-12-30 13:25:17 -08:00 |
|
djrm05
|
3e9387112e
|
GUACAMOLE-463: Spanish translation for Guacamole client.
|
2017-12-13 19:30:24 +01:00 |
|
Nick Couchman
|
044860c0ed
|
Merge 0.9.14 changes back to master.
|
2017-12-12 14:08:25 -05:00 |
|
Nick Couchman
|
9a0df8e33c
|
Merge 0.9.14 changes back to master.
|
2017-12-12 13:58:31 -05:00 |
|
Michael Jumper
|
394a289879
|
GUACAMOLE-394: Use subquery for querying MAX() via SQL Server.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
dbd5b98250
|
GUACAMOLE-394: Cover both main object ID and "start_date" columns with an index for sake of correlated MAX(start_date) history queries.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
58054719b3
|
GUACAMOLE-394: Disambiguate "user_id" column, now that connection query joins the connection history table.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
28e7d215ac
|
GUACAMOLE-394: Automatically update the end time of user history records upon logout.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
3ccb4d4ac1
|
GUACAMOLE-394: No need to explicitly set ID - it's automatically pulled from the username.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
446a9d0e12
|
GUACAMOLE-394: Automatically insert user history records upon login.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
7e8accab62
|
GUACAMOLE-394: Implement full retrieval of user login history.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
2414c9a245
|
GUACAMOLE-394: Separate core of ConnectionRecordSet into ModeledActivityRecordSet.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
adf016a005
|
GUACAMOLE-394: Map last active date for users to timestamp.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
8694bc802a
|
GUACAMOLE-394: Determine last active date for users based on history table.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
a3dd919940
|
GUACAMOLE-394: History must be LEFT JOINed when calculating last active date, or inactive connections will disappear entirely.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
6f6b4e5d96
|
GUACAMOLE-394: Add mapper for user login records.
|
2017-12-11 23:51:57 -08:00 |
|
Michael Jumper
|
5aa2172eac
|
GUACAMOLE-394: Add guacamole_user_history table to database schema.
|
2017-12-11 23:51:56 -08:00 |
|
Michael Jumper
|
c991ea46bc
|
GUACAMOLE-394: Split ConnectionRecord model and ModeledConnectionRecord into ActivityRecordModel and ModeledActivityRecord, etc. mirroring changes to guacamole-ext.
|
2017-12-11 23:51:56 -08:00 |
|
Michael Jumper
|
3d7b8ee89b
|
GUACAMOLE-394: Pull connection last active time from history records.
|
2017-12-11 23:51:56 -08:00 |
|
Michael Jumper
|
b0553d5f16
|
GUACAMOLE-363: Do not declare custom types as default "NOT NULL". Rely on column definitions for such semantics.
|
2017-12-11 23:47:23 -08:00 |
|
Michael Jumper
|
303bc49d7a
|
GUACAMOLE-363: Correct DOS-style newlines within SQL Server schema before it's too late.
|
2017-12-11 22:53:19 -08:00 |
|
Carl Harris
|
201f07abfd
|
GUACAMOLE-457: include CAS login URI when requesting auth ticket
|
2017-12-07 17:51:41 -05:00 |
|