Commit Graph

4140 Commits

Author SHA1 Message Date
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
Michael Jumper
6d46d5cfb8 GUACAMOLE-210: Add Apache RAT plugin to guacamole-auth-openid build. 2017-09-25 13:06:43 -07:00
Michael Jumper
254639f6e9 GUACAMOLE-210: Update to 0.9.11-incubating API. 2017-09-25 13:06:43 -07:00
Michael Jumper
c5bd3390bf GUACAMOLE-210: Update for recent sharing-related changes to AuthenticationProvider on 0.9.9-incubating (current upstream git). 2017-09-25 13:06:43 -07:00