Commit Graph

4193 Commits

Author SHA1 Message Date
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
Michael Jumper
b59c1e7233 GUACAMOLE-210: Use empty template if field otherwise has no template. 2017-09-25 13:06:44 -07:00
Michael Jumper
82c6048d50 GUACAMOLE-210: Move OpenID configuration property definitions into ConfigurationService. 2017-09-25 13:06:44 -07:00
Michael Jumper
d04d61225a GUACAMOLE-210: Refactor source referencing OAuth to OpenID. This extension uses OpenID, not OAuth. 2017-09-25 13:06:44 -07:00
Michael Jumper
1034612a47 GUACAMOLE-210: Create guacamole-auth-openid bundle .tar.gz as part of build. 2017-09-25 13:06:43 -07:00
Michael Jumper
a8f97b548e GUACAMOLE-210: Document licenses of bundled dependencies for guacamole-auth-openid. 2017-09-25 13:06:43 -07:00
Michael Jumper
11fb9b3fa4 GUACAMOLE-210: Update to jose4j 0.5.5. 2017-09-25 13:06:43 -07:00