1c4831dd51
GUACAMOLE-362: Add support for CAS ClearPass, parsing and decrypting the password and assigning it a token.
Nick Couchman2017-08-16 11:58:26 -04:00
37bfa9e00f
GUACAMOLE-243: Remove more unnecessary continue statements.
Nick Couchman2017-10-24 15:01:58 -04:00
1212ba13fa
GUACAMOLE-243: Clean up code, remove unnecessary items, add JavaDocs, etc.
Nick Couchman2017-10-24 14:52:57 -04:00
12daab2c34
GUACAMOLE-363: Fix issues with schema initialization scripts.
Nick Couchman2017-10-24 10:04:12 -04:00
72c8308b99
GUACAMOLE-243: Remove referall authentication parameter and just use search credentials.
Nick Couchman2017-10-23 20:13:17 -04:00
d955fbea1a
GUACAMOLE-416: Merge correction for typo in translation key for data source.
Michael Jumper2017-10-23 14:05:41 -07:00
9c99905a1d
GUACAMOLE-243: Change warning message to include failed referral.
Nick Couchman2017-10-23 09:48:20 -04:00
242cfbaf85
GUACAMOLE-243: Finish up changes to deal with LDAP referrals, both in UserServer and ConnectionServer classes, along with global changes in LDAPConnectionService class.
Nick Couchman2017-03-18 11:08:56 -04:00
d98cdd2917
GUACAMOLE-243: Implement LDAP referral handling in Guacamole LDAP extension.
Nick Couchman2017-03-17 16:16:04 -04:00
7fa0aaeeb3
GUACAMOLE-416: Fix typo in translation file.
Nick Couchman2017-10-23 08:48:40 -04:00
528977422c
GUACAMOLE-416: Merge addition of missing translation strings for SQL Server auth.
James Muehlner2017-10-22 19:43:30 -07:00
cc8ea75426
GUACAMOLE-416: Add translation entries for SQL Server module.
Nick Couchman2017-10-13 13:13:12 -04:00
b8abcd6755
GUACAMOLE-408: Merge support for Docker multi-stage builds.
Michael Jumper2017-10-07 23:13:58 -07:00
e42a875f08
GUACAMOLE-408: don't exclude .gitignore in .dockerignore
Carl Harris2017-10-07 20:35:20 -04:00
65c16ce90e
GUACAMOLE-408: revert changes to rat excludes
Carl Harris2017-10-07 20:31:24 -04:00
70db9a4c42
GUACAMOLE-408: exclude generated HTML files from rat validation
Carl Harris2017-10-07 10:12:49 -04:00
ac50375ad5
GUACAMOLE-408: don't try to clean up the local Maven repository
Carl Harris2017-10-07 10:09:18 -04:00
5c07e4a4ee
GUACAMOLE-408: revise Dockerfile to use multi-stage image build
Carl Harris2017-10-07 10:07:20 -04:00
153996b725
GUACAMOLE-364: Merge changes restoring extension support for event listeners.
Michael Jumper2017-10-06 09:48:33 -07:00
25705a86e8
GUACAMOLE-364: addressed some documentation stragglers
Carl Harris2017-10-06 10:26:26 -04:00
f8484befaf
GUACAMOLE-364: addressed various documentation issues
Carl Harris2017-10-06 10:22:10 -04:00
d808f7fbbd
GUACAMOLE-363: Merge support for SQL Server databases.
Michael Jumper2017-09-30 19:05:08 -07:00
56bce8dbe7
GUACAMOLE-363: Add SQL Server components to JDBC dist.
Nick Couchman2017-09-30 16:49:49 -04:00
1d10f989dc
GUACAMOLE-363: Clean up formatting on SQL schema file.
Nick Couchman2017-09-30 16:45:48 -04:00
e084f85d18
GUACAMOLE-363: Update ConnectionRecordMapper to new ActivityRecordSet class.
Nick Couchman2017-09-28 08:41:56 -04:00
57dab6e815
GUACAMOLE-363: Remove unnecessary parameters that are already using default values.
Nick Couchman2017-09-27 10:17:13 -04:00
b4d2f8761a
GUACAMOLE-263: Change user creation to use hash values used by other modules.
Nick Couchman2017-09-27 09:38:43 -04:00
34711b7a92
GUACAMOLE-363: Make DEFAULT_USER_REQUIRED false.
Nick Couchman2017-09-27 09:22:30 -04:00
0459181e80
GUACAMOLE-363: Change default driver case to throw an exception instead of default to SQL Server 2005 driver.
Nick Couchman2017-09-27 09:05:56 -04:00
7ecd3915c6
GUACAMOLE-363: Switch to 4000 for nvarchar size instead of max.
Nick Couchman2017-09-27 08:56:28 -04:00
82d1b142be
GUACAMOLE-363: Add binding for permission list rules to data types.
Nick Couchman2017-09-27 08:54:43 -04:00
74c055e764
GUACAMOLE-363: Implement new SQLServerDriver data type and property to select the property SQL Server driver.
Nick Couchman2017-09-12 13:14:49 -04:00
7755241322
GUACMOLE-363: Correct null pointer exception in String comparison; fix style issues.
Nick Couchman2017-09-07 22:31:37 -04:00
73301901ec
GUACAMOLE-363: Remove explicit schema, relying on account default schema.
Nick Couchman2017-09-07 22:30:01 -04:00
b72dba6b03
GUACAMOLE-363: Update so that any of the available TDS-compatible drivers can be used.
Nick Couchman2017-09-07 16:07:59 -04:00
d6d7c3768f
GUACAMOLE-363: Allow use of alternate JTDS driver.
Nick Couchman2017-08-29 21:41:00 -04:00
2eb48895bf
GUACAMOLE-363: Add semicolons to SQL code to make it ANSI SQL standard.
Nick Couchman2017-08-29 21:15:29 -04:00
9d38306e30
GUACAMOLE-363: Minor fixes in schema files.
Nick Couchman2017-08-27 16:32:35 -04:00
66c4b86b0a
GUACAMOLE-363: Standardize table names with other JDBC modules; switch back to dbo schema for now.
Nick Couchman2017-08-27 16:08:33 -04:00
c803be5c7a
GUACAMOLE-363: Make table names standard in schema creation scripts.
Nick Couchman2017-08-26 21:07:58 -04:00
70c33efc4a
GUACAMOLE-363: Add license to SQL schema files.
Nick Couchman2017-08-26 18:00:32 -04:00
63c541b1ff
GUACAMOLE-363: Fix style, order, and batching in SQL Server schema scripts.
Nick Couchman2017-08-15 17:03:25 -04:00
75f51f2244
GUACAMOLE-363: Fix up JDBC maps for proper SQL Server syntax.
Nick Couchman2017-08-15 14:28:20 -04:00
b6e88d33b3
GUACAMOLE-363: Initial commit of SQLServer authentication module for JDBC.
Nick Couchman2017-08-14 22:14:15 -04:00
81ffa5c8e1
GUACAMOLE-394: Merge refactor extension API to define user history
Nick Couchman2017-09-27 18:14:43 -04:00
9b5483edc2
GUACAMOLE-210: Merge add support for single sign-on with OpenID Connect
Nick Couchman2017-09-26 22:04:05 -04:00
48607bbe0d
GUACAMOLE-341: Merge automatically pull GUAC_USERNAME token from AuthenticatedUser.
Nick Couchman2017-09-26 15:44:51 -04:00
22bcc1b78e
GUACAMOLE-341: Automatically pull GUAC_USERNAME token from AuthenticatedUser's identifier if there is no username provided via Credentials (closes#174).
Michael Jumper2017-09-26 12:09:29 -07:00
4e459b9f19
GUACAMOLE-210: Implement AuthenticationProvider shutdown() function required due to GUACAMOLE-393.
Michael Jumper2017-09-25 13:09:11 -07:00
4dbf9a3f9e
GUACAMOLE-210: Add configuration options for scope, clock skew, etc., as well as sensible defaults.
Michael Jumper2017-08-28 02:04:21 -07:00
aaf1b796f3
GUACAMOLE-210: Properly generate and validate nonces.
Michael Jumper2017-08-27 23:58:15 -07:00
4f8c853daa
GUACAMOLE-210: Re-request ID token if validation or username retrieval fails.
Michael Jumper2017-08-27 22:58:12 -07:00
187903563b
GUACAMOLE-210: Add redirect message. Refactor to use minification and pre-cached templates.
Michael Jumper2017-08-27 22:36:06 -07:00
724a6a9737
GUACAMOLE-210: Update API to 0.9.13-incubating.
Michael Jumper2017-08-26 17:52:53 -07:00
28cfc39c11
GUACAMOLE-210: Remove unnecessary empty template definitions (empty template is the default).
Michael Jumper2017-02-21 13:29:23 -08:00
b59c1e7233
GUACAMOLE-210: Use empty template if field otherwise has no template.
Michael Jumper2017-02-21 13:28:52 -08:00
82c6048d50
GUACAMOLE-210: Move OpenID configuration property definitions into ConfigurationService.
Michael Jumper2017-02-21 12:45:37 -08:00
d04d61225a
GUACAMOLE-210: Refactor source referencing OAuth to OpenID. This extension uses OpenID, not OAuth.
Michael Jumper2017-02-21 12:43:15 -08:00
1034612a47
GUACAMOLE-210: Create guacamole-auth-openid bundle .tar.gz as part of build.
Michael Jumper2017-02-21 11:43:35 -08:00
a8f97b548e
GUACAMOLE-210: Document licenses of bundled dependencies for guacamole-auth-openid.
Michael Jumper2017-02-21 11:42:19 -08:00
6d46d5cfb8
GUACAMOLE-210: Add Apache RAT plugin to guacamole-auth-openid build.
Michael Jumper2017-02-21 11:24:33 -08:00
254639f6e9
GUACAMOLE-210: Update to 0.9.11-incubating API.
Michael Jumper2017-02-19 11:06:49 -08:00
c5bd3390bf
GUACAMOLE-210: Update for recent sharing-related changes to AuthenticationProvider on 0.9.9-incubating (current upstream git).
Michael Jumper2016-08-14 19:25:11 -07:00
9159ca4289
GUACAMOLE-210: Use cryptographically-sound nonce generator.
Michael Jumper2016-06-13 00:01:08 -07:00
d27ba44439
GUACAMOLE-210: Validate the JWT using jose.4.j.
Michael Jumper2016-06-12 23:03:47 -07:00
fdc0313387
GUACAMOLE-210: Migrate to implicit flow (client-side, relies on "id_token"). Update to pre-release 0.9.9-incubating codebase.
Michael Jumper2016-06-12 00:14:00 -07:00
c3c6e0c43b
GUACAMOLE-210: POST code to OAuth service to retrieve token.
Michael Jumper2016-01-02 22:35:47 -08:00
c20271cb99
GUACAMOLE-210: Add remaining endpoint properties.
Michael Jumper2016-01-02 21:55:53 -08:00
63b69ad076
GUACAMOLE-210: Use same version of Jersey as the main Guacamole webapp.
Michael Jumper2016-01-02 21:10:30 -08:00
1c6a603a08
GUACAMOLE-210: Move classes to reasonable packages.
Michael Jumper2016-01-02 00:43:18 -08:00
77e714b0e1
GUACAMOLE-210: Stub out authentication (recognize but do not actually use code).
Michael Jumper2016-01-02 00:36:12 -08:00
c7d5bd69aa
GUACAMOLE-210: Add OAuth code field generated from configuration info in guacamole.properties. Use Guice.
Michael Jumper2016-01-01 23:54:09 -08:00
67c817af9f
GUACAMOLE-210: Add stub OAuthAuthenticationProvider.
Michael Jumper2016-01-01 19:54:58 -08:00
3cd7f453c0
GUACAMOLE-394: Add getLastActive() function, returning the time that a user/connection was last logged-in / used.
Michael Jumper2017-09-11 18:49:11 -07:00
b61f14e4db
GUACAMOLE-394: Add history list at User object level (similar to Connection).
Michael Jumper2017-09-11 18:33:49 -07:00
700005e823
GUACAMOLE-394: Remove UserRecord interface - recording historical auth tokens doesn't make sense, and removing that turns UserRecord into an empty interface.
Michael Jumper2017-09-11 18:20:53 -07:00
5340f55361
GUACAMOLE-394: Add API support for user login/logout records.
Michael Jumper2017-09-09 13:43:49 -07:00
26122ebc3e
GUACAMOLE-394: Deprecate ConnectionRecordSet. Refactor accordingly.
Michael Jumper2017-09-09 13:20:43 -07:00
cd5d23866d
GUACAMOLE-394: Separate definition of records and record sets into generalized interface.
Michael Jumper2017-09-05 13:45:45 -07:00
93e42f8299
GUACAMOLE-395: Merge Populate expired property of Guacamole users defined via MySQL/MariaDB
Nick Couchman2017-09-25 14:50:47 -04:00
2c587e5f9f
GUACAMOLE-393: Add AuthenticationProvider shutdown hook.
Michael Jumper2017-05-29 21:21:48 -07:00
45adf2fd93
GUACAMOLE-393: Add session invalidation hooks to UserContext.
Michael Jumper2017-05-29 20:52:45 -07:00
c20457f89b
GUACAMOLE-393: Add session invalidation hooks to AuthenticatedUser.
Michael Jumper2017-05-29 19:03:42 -07:00
22760b5d0b
GUACAMOLE-395: Populate "expired" property of Guacamole users defined via MySQL / MariaDB.
Michael Jumper2017-09-12 13:04:48 -07:00
2bdf49205c
GUACAMOLE-364: fixed misspelled instance variable name
Carl Harris2017-09-25 06:18:43 -04:00
f05b108e9d
GUACAMOLE-364: delete unused interface
Carl Harris2017-09-25 06:18:05 -04:00
b90a989463
GUACAMOLE-385: Merge proper mimetype for HTTP tunnel write operations.
Michael Jumper2017-09-23 13:23:51 -07:00
3fbf176a15
GUACAMOLE-385: Proper MIME type for tunnel write operations
Ignasi Barrera2017-09-23 20:55:36 +02:00
f63c8b43a8
GUACAMOLE-364: declare and implement new listener API
Carl Harris2017-09-07 16:58:44 -04:00
0e2da5a2a0
GUACAMOLE-128: Merge fix clipboard bounce.
Nick Couchman2017-09-03 21:10:00 -04:00
1c50311178
GUACAMOLE-128: Check clipboard for received events only during bubble phase (allow clipboard service to manage propagation from its event target).
Michael Jumper2017-09-03 16:32:39 -07:00
6ce1eb1d3a
GUACAMOLE-128: Stop propagation of "cut" events from within clipboard service event target.
Michael Jumper2017-09-03 16:30:52 -07:00
75a575d050
GUACAMOLE-128: Do not allow overlapping clipboard read attempts.
Michael Jumper2017-09-03 16:07:21 -07:00
ab88eb2ff3
GUACAMOLE-310: Merge fix clipboard handling of newlines.
Nick Couchman2017-09-03 20:42:50 -04:00