Commit Graph

4342 Commits

Author SHA1 Message Date
Nick Couchman
91e5702768 GUACAMOLE-362: Move close to finally block. 2017-10-28 14:04:13 -04:00
Nick Couchman
5c0c823913 GUACAMOLE-362: Fix resource leak in FileInputStream when reading private key. 2017-10-28 09:15:58 -04:00
Nick Couchman
698456960c Merge 0.9.14-incubating changes back to master. 2017-10-27 20:00:30 -04:00
Nick Couchman
1a7f85ae51 GUACAMOLE-412: Merge refactor UserEvent to provide AuthenticatedUser instead of UserContext 2017-10-27 19:54:22 -04:00
Michael Jumper
223102c38c GUACAMOLE-412: Refactor user events with respect to extension API changes since the decoupling of auth from storage, providing AuthenticatedUser instead of UserContext to represent the user involved. 2017-10-27 13:03:17 -07:00
Michael Jumper
80896ca5b4 Merge 0.9.14-incubating changes back to master. 2017-10-27 12:22:00 -07:00
Michael Jumper
51ccbed130 GUACAMOLE-355: Merge catch-all error handling for unchecked exceptions thrown by underlying CAS library. 2017-10-27 12:20:07 -07:00
Nick Couchman
9c57e20a17 GUACAMOLE-355: Switch to Invalid credentials and rely on error being logged. 2017-10-27 15:16:49 -04:00
Nick Couchman
a45a44fea5 GUACAMOLE-355: Make error displayed to user more generic. 2017-10-27 15:16:49 -04:00
Nick Couchman
5ff7fbf971 GUACAMOLE-355: Catch CAS errors and throw them to Guacamole, and display error message in login dialog. 2017-10-27 15:16:41 -04:00
Michael Jumper
83b8577095 Merge 0.9.14-incubating changes back to master. 2017-10-27 10:56:08 -07:00
Michael Jumper
bfb6b13ba7 GUACAMOLE-363: Merge correction to SQL Server syntax. 2017-10-27 10:55:13 -07:00
Michael Jumper
e5c5422623 Merge 0.9.14-incubating changes back to master. 2017-10-27 10:51:05 -07:00
Michael Jumper
0d74dc5821 GUACAMOLE-362: Merge support for CAS ClearPass. 2017-10-27 10:50:08 -07:00
Nick Couchman
ad8820cf05 GUACAMOLE-362: Remove unnecessary IOException catch. 2017-10-27 13:45:25 -04:00
Nick Couchman
b968e073c2 GUACAMOLE-362: Move PrivateKeyGuacamoleProperty into CAS extension and use ByteArrayOutputStream for reading thefile. 2017-10-27 13:06:07 -04:00
Nick Couchman
c92d2e3598 GUACAMOLE-362: Loop through reading bytes from key file. 2017-10-27 13:05:13 -04:00
Nick Couchman
61f70c57be GUACAMOLE-362: Fix error message typo. 2017-10-27 13:05:13 -04:00
Nick Couchman
a196134f2d GUACAMOLE-362: Change warn to debug for missing private key. 2017-10-27 13:05:13 -04:00
Nick Couchman
17599d9153 GUACAMOLE-362: Set encoding of ticket validator to UTF-8. 2017-10-27 13:05:13 -04:00
Nick Couchman
3d091411f3 GUACAMOLE-362: Deal correctly with return value when reading the key. 2017-10-27 13:05:13 -04:00
Nick Couchman
ab41f44100 GUACAMOLE-362: Fix style and error messages. 2017-10-27 13:05:13 -04:00
Nick Couchman
bd57938dff GUACAMOLE-362: Add missing parameter documentation for credentials object. 2017-10-27 13:05:13 -04:00
Nick Couchman
b410b99d49 GUACAMOLE-362: Refactor ticket validation handling of credentials. 2017-10-27 13:05:13 -04:00
Nick Couchman
62fafcb379 GUACAMOLE-362: Move password decryption logic into TicketValidationService class. 2017-10-27 13:05:13 -04:00
Nick Couchman
63134322b0 GUACAMOLE-362: Remove debug line. 2017-10-27 13:05:13 -04:00
Nick Couchman
453a879876 GUACAMOLE-362: Catch exceptions individually and display useful error messages. 2017-10-27 13:05:13 -04:00
Nick Couchman
3ce0980efc GUACAMOLE-362: More useful error messages for exceptions in PrivateKey property. 2017-10-27 13:05:13 -04:00
Nick Couchman
6f04573b84 GUACAMOLE-362: Update documentation to reflect code. 2017-10-27 13:05:12 -04:00
Nick Couchman
1592cf563a GUACAMOLE-362: Removed unnecesary addition of username to credentials. 2017-10-27 13:05:12 -04:00
Nick Couchman
badbf4cc7d GUACAMOLE-362: Change new property to a PrivateKey and refactor code accordingly. 2017-10-27 13:05:12 -04:00
Nick Couchman
ed4c025a2e GUACAMOLE-362: Deal gracefully with situations where password cannot be decrypted. 2017-10-27 13:05:12 -04:00
Nick Couchman
36489ff403 GUACAMOLE-362: Implement new CipherGuacamoleProperty and move cipher functionality to it. 2017-10-27 13:05:12 -04:00
Nick Couchman
c3aaf0aa03 GUACAMOLE-362: Debug should throw full exception, not just getMessage() output. 2017-10-27 13:05:12 -04:00
Nick Couchman
87fba0ed7b GUACAMOLE-362: Fix style issue; remove unnecessary LocalEnvironment initilization. 2017-10-27 13:05:12 -04:00
Nick Couchman
1c333106c0 GUACAMOLE-362: Fix case where credential object is null. 2017-10-27 13:05:12 -04:00
Nick Couchman
1c4831dd51 GUACAMOLE-362: Add support for CAS ClearPass, parsing and decrypting the password and assigning it a token. 2017-10-27 13:05:12 -04:00
Nick Couchman
37bfa9e00f GUACAMOLE-243: Remove more unnecessary continue statements. 2017-10-24 15:01:58 -04:00
Nick Couchman
1212ba13fa GUACAMOLE-243: Clean up code, remove unnecessary items, add JavaDocs, etc. 2017-10-24 14:52:57 -04:00
Nick Couchman
12daab2c34 GUACAMOLE-363: Fix issues with schema initialization scripts. 2017-10-24 10:04:12 -04:00
Nick Couchman
72c8308b99 GUACAMOLE-243: Remove referall authentication parameter and just use search credentials. 2017-10-23 20:13:17 -04:00
Michael Jumper
d955fbea1a GUACAMOLE-416: Merge correction for typo in translation key for data source. 2017-10-23 14:05:41 -07:00
Nick Couchman
9c99905a1d GUACAMOLE-243: Change warning message to include failed referral. 2017-10-23 09:48:20 -04: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
7fa0aaeeb3 GUACAMOLE-416: Fix typo in translation file. 2017-10-23 08:48:40 -04:00
James Muehlner
528977422c GUACAMOLE-416: Merge addition of missing translation strings for SQL Server auth. 2017-10-22 19:43:30 -07:00
Nick Couchman
cc8ea75426 GUACAMOLE-416: Add translation entries for SQL Server module. 2017-10-13 13:13:12 -04:00
Michael Jumper
b8abcd6755 GUACAMOLE-408: Merge support for Docker multi-stage builds. 2017-10-07 23:13:58 -07:00
Carl Harris
e42a875f08 GUACAMOLE-408: don't exclude .gitignore in .dockerignore
Because the .gitignore files are needed for configuring implicit
excludes for rat, .dockerignore must not exclude these files when
copying files into the image build context.
2017-10-07 20:35:20 -04:00