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
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
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
Carl Harris
65c16ce90e
GUACAMOLE-408: revert changes to rat excludes
...
The excludes for rat should include everything in .gitignore, so
these explicit excludes are not needed.
2017-10-07 20:31:24 -04:00
Carl Harris
70db9a4c42
GUACAMOLE-408: exclude generated HTML files from rat validation
...
When building inside of the Docker container, some files with
generated HTML are being validated by RAT and failing due to the
lack of a license header. When building outside of Docker, this
problem does not occur. Not sure why these paths don't fail when
building outside of the container, and I don't know enough about
the plugin that generates these files to understand why it behaves
differently inside of the container. Nonetheless, I think these
excludes seem reasonable.
2017-10-07 10:12:49 -04:00
Carl Harris
ac50375ad5
GUACAMOLE-408: don't try to clean up the local Maven repository
...
There's no need to clean up the local Maven repository after the
build, since only the artifacts we want are copied to the runtime
image. For reasons not investigated, attempting to remove the
local repository directory fails because the directory is in use
after the build.
2017-10-07 10:09:18 -04:00
Carl Harris
5c07e4a4ee
GUACAMOLE-408: revise Dockerfile to use multi-stage image build
2017-10-07 10:07:20 -04:00
Michael Jumper
153996b725
GUACAMOLE-364: Merge changes restoring extension support for event listeners.
2017-10-06 09:48:33 -07:00
Carl Harris
25705a86e8
GUACAMOLE-364: addressed some documentation stragglers
2017-10-06 10:26:26 -04:00
Carl Harris
f8484befaf
GUACAMOLE-364: addressed various documentation issues
2017-10-06 10:22:10 -04:00
Michael Jumper
d808f7fbbd
GUACAMOLE-363: Merge support for SQL Server databases.
2017-09-30 19:05:08 -07:00
Nick Couchman
56bce8dbe7
GUACAMOLE-363: Add SQL Server components to JDBC dist.
2017-09-30 20:34:59 -04:00
Nick Couchman
1d10f989dc
GUACAMOLE-363: Clean up formatting on SQL schema file.
2017-09-30 16:45:48 -04:00
Nick Couchman
e084f85d18
GUACAMOLE-363: Update ConnectionRecordMapper to new ActivityRecordSet class.
2017-09-28 08:41:56 -04:00
Nick Couchman
57dab6e815
GUACAMOLE-363: Remove unnecessary parameters that are already using default values.
2017-09-28 07:00:52 -04:00
Nick Couchman
b4d2f8761a
GUACAMOLE-263: Change user creation to use hash values used by other modules.
2017-09-28 07:00:52 -04:00
Nick Couchman
5ef7d116de
GUACAMOLE-363: Remove unused properties.
2017-09-28 07:00:52 -04:00
Nick Couchman
34711b7a92
GUACAMOLE-363: Make DEFAULT_USER_REQUIRED false.
2017-09-28 07:00:52 -04:00
Nick Couchman
0459181e80
GUACAMOLE-363: Change default driver case to throw an exception instead of default to SQL Server 2005 driver.
2017-09-28 07:00:52 -04:00
Nick Couchman
7ecd3915c6
GUACAMOLE-363: Switch to 4000 for nvarchar size instead of max.
2017-09-28 07:00:52 -04:00
Nick Couchman
82d1b142be
GUACAMOLE-363: Add binding for permission list rules to data types.
2017-09-28 07:00:52 -04:00
Nick Couchman
74c055e764
GUACAMOLE-363: Implement new SQLServerDriver data type and property to select the property SQL Server driver.
2017-09-28 07:00:52 -04:00
Nick Couchman
7755241322
GUACMOLE-363: Correct null pointer exception in String comparison; fix style issues.
2017-09-28 07:00:52 -04:00
Nick Couchman
73301901ec
GUACAMOLE-363: Remove explicit schema, relying on account default schema.
2017-09-28 07:00:52 -04:00
Nick Couchman
b72dba6b03
GUACAMOLE-363: Update so that any of the available TDS-compatible drivers can be used.
2017-09-28 07:00:52 -04:00