Commit Graph
4149 Commits
Author SHA1 Message Date
Nick Couchman 1212ba13fa GUACAMOLE-243: Clean up code, remove unnecessary items, add JavaDocs, etc. 2017-10-24 14:52:57 -04:00
Nick Couchman 72c8308b99 GUACAMOLE-243: Remove referall authentication parameter and just use search credentials. 2017-10-23 20:13:17 -04: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
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
Nick Couchman d6d7c3768f GUACAMOLE-363: Allow use of alternate JTDS driver. 2017-09-28 07:00:52 -04:00
Nick Couchman 2eb48895bf GUACAMOLE-363: Add semicolons to SQL code to make it ANSI SQL standard. 2017-09-28 07:00:52 -04:00
Nick Couchman 9d38306e30 GUACAMOLE-363: Minor fixes in schema files. 2017-09-28 07:00:52 -04:00
Nick Couchman 66c4b86b0a GUACAMOLE-363: Standardize table names with other JDBC modules; switch back to dbo schema for now. 2017-09-28 07:00:52 -04:00
Nick Couchman c803be5c7a GUACAMOLE-363: Make table names standard in schema creation scripts. 2017-09-28 07:00:52 -04:00
Nick Couchman 70c33efc4a GUACAMOLE-363: Add license to SQL schema files. 2017-09-28 07:00:52 -04:00
Nick Couchman 60d6152741 GUACAMOLE-363: Fix encoding of SQL file 2017-09-28 07:00:52 -04:00
Nick Couchman 63c541b1ff GUACAMOLE-363: Fix style, order, and batching in SQL Server schema scripts. 2017-09-28 07:00:52 -04:00
Nick Couchman 75f51f2244 GUACAMOLE-363: Fix up JDBC maps for proper SQL Server syntax. 2017-09-28 07:00:52 -04:00
Nick Couchman b6e88d33b3 GUACAMOLE-363: Initial commit of SQLServer authentication module for JDBC. 2017-09-28 07:00:51 -04:00
Nick Couchman 81ffa5c8e1 GUACAMOLE-394: Merge refactor extension API to define user history 2017-09-27 18:14:43 -04:00
Nick Couchman 9b5483edc2 GUACAMOLE-210: Merge add support for single sign-on with OpenID Connect 2017-09-26 22:04:05 -04:00
Nick Couchman 48607bbe0d GUACAMOLE-341: Merge automatically pull GUAC_USERNAME token from AuthenticatedUser. 2017-09-26 15:44:51 -04:00
Michael Jumper 22bcc1b78e GUACAMOLE-341: Automatically pull GUAC_USERNAME token from AuthenticatedUser's identifier if there is no username provided via Credentials (closes #174). 2017-09-26 12:10:35 -07:00
Michael Jumper 4e459b9f19 GUACAMOLE-210: Implement AuthenticationProvider shutdown() function required due to GUACAMOLE-393. 2017-09-25 13:09:11 -07:00
Michael Jumper 4dbf9a3f9e GUACAMOLE-210: Add configuration options for scope, clock skew, etc., as well as sensible defaults. 2017-09-25 13:06:45 -07:00
Michael Jumper aaf1b796f3 GUACAMOLE-210: Properly generate and validate nonces. 2017-09-25 13:06:45 -07:00
Michael Jumper 4f8c853daa GUACAMOLE-210: Re-request ID token if validation or username retrieval fails. 2017-09-25 13:06:45 -07:00
Michael Jumper 187903563b GUACAMOLE-210: Add redirect message. Refactor to use minification and pre-cached templates. 2017-09-25 13:06:44 -07:00
Michael Jumper 724a6a9737 GUACAMOLE-210: Update API to 0.9.13-incubating. 2017-09-25 13:06:44 -07:00
Michael Jumper 28cfc39c11 GUACAMOLE-210: Remove unnecessary empty template definitions (empty template is the default). 2017-09-25 13:06:44 -07:00