Commit Graph

  • 1212ba13fa GUACAMOLE-243: Clean up code, remove unnecessary items, add JavaDocs, etc. Nick Couchman 2017-10-24 14:52:57 -04:00
  • 12daab2c34 GUACAMOLE-363: Fix issues with schema initialization scripts. Nick Couchman 2017-10-24 10:04:12 -04:00
  • 72c8308b99 GUACAMOLE-243: Remove referall authentication parameter and just use search credentials. Nick Couchman 2017-10-23 20:13:17 -04:00
  • d955fbea1a GUACAMOLE-416: Merge correction for typo in translation key for data source. Michael Jumper 2017-10-23 14:05:41 -07:00
  • 9c99905a1d GUACAMOLE-243: Change warning message to include failed referral. Nick Couchman 2017-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 Couchman 2017-03-18 11:08:56 -04:00
  • d98cdd2917 GUACAMOLE-243: Implement LDAP referral handling in Guacamole LDAP extension. Nick Couchman 2017-03-17 16:16:04 -04:00
  • 7fa0aaeeb3 GUACAMOLE-416: Fix typo in translation file. Nick Couchman 2017-10-23 08:48:40 -04:00
  • 528977422c GUACAMOLE-416: Merge addition of missing translation strings for SQL Server auth. James Muehlner 2017-10-22 19:43:30 -07:00
  • cc8ea75426 GUACAMOLE-416: Add translation entries for SQL Server module. Nick Couchman 2017-10-13 13:13:12 -04:00
  • b8abcd6755 GUACAMOLE-408: Merge support for Docker multi-stage builds. Michael Jumper 2017-10-07 23:13:58 -07:00
  • e42a875f08 GUACAMOLE-408: don't exclude .gitignore in .dockerignore Carl Harris 2017-10-07 20:35:20 -04:00
  • 65c16ce90e GUACAMOLE-408: revert changes to rat excludes Carl Harris 2017-10-07 20:31:24 -04:00
  • 70db9a4c42 GUACAMOLE-408: exclude generated HTML files from rat validation Carl Harris 2017-10-07 10:12:49 -04:00
  • ac50375ad5 GUACAMOLE-408: don't try to clean up the local Maven repository Carl Harris 2017-10-07 10:09:18 -04:00
  • 5c07e4a4ee GUACAMOLE-408: revise Dockerfile to use multi-stage image build Carl Harris 2017-10-07 10:07:20 -04:00
  • 153996b725 GUACAMOLE-364: Merge changes restoring extension support for event listeners. Michael Jumper 2017-10-06 09:48:33 -07:00
  • 25705a86e8 GUACAMOLE-364: addressed some documentation stragglers Carl Harris 2017-10-06 10:26:26 -04:00
  • f8484befaf GUACAMOLE-364: addressed various documentation issues Carl Harris 2017-10-06 10:22:10 -04:00
  • d808f7fbbd GUACAMOLE-363: Merge support for SQL Server databases. Michael Jumper 2017-09-30 19:05:08 -07:00
  • 56bce8dbe7 GUACAMOLE-363: Add SQL Server components to JDBC dist. Nick Couchman 2017-09-30 16:49:49 -04:00
  • 1d10f989dc GUACAMOLE-363: Clean up formatting on SQL schema file. Nick Couchman 2017-09-30 16:45:48 -04:00
  • e084f85d18 GUACAMOLE-363: Update ConnectionRecordMapper to new ActivityRecordSet class. Nick Couchman 2017-09-28 08:41:56 -04:00
  • 57dab6e815 GUACAMOLE-363: Remove unnecessary parameters that are already using default values. Nick Couchman 2017-09-27 10:17:13 -04:00
  • b4d2f8761a GUACAMOLE-263: Change user creation to use hash values used by other modules. Nick Couchman 2017-09-27 09:38:43 -04:00
  • 5ef7d116de GUACAMOLE-363: Remove unused properties. Nick Couchman 2017-09-27 09:23:56 -04:00
  • 34711b7a92 GUACAMOLE-363: Make DEFAULT_USER_REQUIRED false. Nick Couchman 2017-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 Couchman 2017-09-27 09:05:56 -04:00
  • 7ecd3915c6 GUACAMOLE-363: Switch to 4000 for nvarchar size instead of max. Nick Couchman 2017-09-27 08:56:28 -04:00
  • 82d1b142be GUACAMOLE-363: Add binding for permission list rules to data types. Nick Couchman 2017-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 Couchman 2017-09-12 13:14:49 -04:00
  • 7755241322 GUACMOLE-363: Correct null pointer exception in String comparison; fix style issues. Nick Couchman 2017-09-07 22:31:37 -04:00
  • 73301901ec GUACAMOLE-363: Remove explicit schema, relying on account default schema. Nick Couchman 2017-09-07 22:30:01 -04:00
  • b72dba6b03 GUACAMOLE-363: Update so that any of the available TDS-compatible drivers can be used. Nick Couchman 2017-09-07 16:07:59 -04:00
  • d6d7c3768f GUACAMOLE-363: Allow use of alternate JTDS driver. Nick Couchman 2017-08-29 21:41:00 -04:00
  • 2eb48895bf GUACAMOLE-363: Add semicolons to SQL code to make it ANSI SQL standard. Nick Couchman 2017-08-29 21:15:29 -04:00
  • 9d38306e30 GUACAMOLE-363: Minor fixes in schema files. Nick Couchman 2017-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 Couchman 2017-08-27 16:08:33 -04:00
  • c803be5c7a GUACAMOLE-363: Make table names standard in schema creation scripts. Nick Couchman 2017-08-26 21:07:58 -04:00
  • 70c33efc4a GUACAMOLE-363: Add license to SQL schema files. Nick Couchman 2017-08-26 18:00:32 -04:00
  • 60d6152741 GUACAMOLE-363: Fix encoding of SQL file Nick Couchman 2017-08-15 19:56:00 -04:00
  • 63c541b1ff GUACAMOLE-363: Fix style, order, and batching in SQL Server schema scripts. Nick Couchman 2017-08-15 17:03:25 -04:00
  • 75f51f2244 GUACAMOLE-363: Fix up JDBC maps for proper SQL Server syntax. Nick Couchman 2017-08-15 14:28:20 -04:00
  • b6e88d33b3 GUACAMOLE-363: Initial commit of SQLServer authentication module for JDBC. Nick Couchman 2017-08-14 22:14:15 -04:00
  • 81ffa5c8e1 GUACAMOLE-394: Merge refactor extension API to define user history Nick Couchman 2017-09-27 18:14:43 -04:00
  • 9b5483edc2 GUACAMOLE-210: Merge add support for single sign-on with OpenID Connect Nick Couchman 2017-09-26 22:04:05 -04:00
  • 48607bbe0d GUACAMOLE-341: Merge automatically pull GUAC_USERNAME token from AuthenticatedUser. Nick Couchman 2017-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 Jumper 2017-09-26 12:09:29 -07:00
  • 4e459b9f19 GUACAMOLE-210: Implement AuthenticationProvider shutdown() function required due to GUACAMOLE-393. Michael Jumper 2017-09-25 13:09:11 -07:00
  • 4dbf9a3f9e GUACAMOLE-210: Add configuration options for scope, clock skew, etc., as well as sensible defaults. Michael Jumper 2017-08-28 02:04:21 -07:00
  • aaf1b796f3 GUACAMOLE-210: Properly generate and validate nonces. Michael Jumper 2017-08-27 23:58:15 -07:00
  • 4f8c853daa GUACAMOLE-210: Re-request ID token if validation or username retrieval fails. Michael Jumper 2017-08-27 22:58:12 -07:00
  • 187903563b GUACAMOLE-210: Add redirect message. Refactor to use minification and pre-cached templates. Michael Jumper 2017-08-27 22:36:06 -07:00
  • 724a6a9737 GUACAMOLE-210: Update API to 0.9.13-incubating. Michael Jumper 2017-08-26 17:52:53 -07:00
  • 28cfc39c11 GUACAMOLE-210: Remove unnecessary empty template definitions (empty template is the default). Michael Jumper 2017-02-21 13:29:23 -08:00
  • b59c1e7233 GUACAMOLE-210: Use empty template if field otherwise has no template. Michael Jumper 2017-02-21 13:28:52 -08:00
  • 82c6048d50 GUACAMOLE-210: Move OpenID configuration property definitions into ConfigurationService. Michael Jumper 2017-02-21 12:45:37 -08:00
  • d04d61225a GUACAMOLE-210: Refactor source referencing OAuth to OpenID. This extension uses OpenID, not OAuth. Michael Jumper 2017-02-21 12:43:15 -08:00
  • 1034612a47 GUACAMOLE-210: Create guacamole-auth-openid bundle .tar.gz as part of build. Michael Jumper 2017-02-21 11:43:35 -08:00
  • a8f97b548e GUACAMOLE-210: Document licenses of bundled dependencies for guacamole-auth-openid. Michael Jumper 2017-02-21 11:42:19 -08:00
  • 11fb9b3fa4 GUACAMOLE-210: Update to jose4j 0.5.5. Michael Jumper 2017-02-21 11:35:47 -08:00
  • 6d46d5cfb8 GUACAMOLE-210: Add Apache RAT plugin to guacamole-auth-openid build. Michael Jumper 2017-02-21 11:24:33 -08:00
  • 254639f6e9 GUACAMOLE-210: Update to 0.9.11-incubating API. Michael Jumper 2017-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 Jumper 2016-08-14 19:25:11 -07:00
  • faa327824b GUACAMOLE-210: Add missing comment. Michael Jumper 2016-06-13 02:19:05 -07:00
  • 9159ca4289 GUACAMOLE-210: Use cryptographically-sound nonce generator. Michael Jumper 2016-06-13 00:01:08 -07:00
  • d27ba44439 GUACAMOLE-210: Validate the JWT using jose.4.j. Michael Jumper 2016-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 Jumper 2016-06-12 00:14:00 -07:00
  • c3c6e0c43b GUACAMOLE-210: POST code to OAuth service to retrieve token. Michael Jumper 2016-01-02 22:35:47 -08:00
  • c20271cb99 GUACAMOLE-210: Add remaining endpoint properties. Michael Jumper 2016-01-02 21:55:53 -08:00
  • 63b69ad076 GUACAMOLE-210: Use same version of Jersey as the main Guacamole webapp. Michael Jumper 2016-01-02 21:10:30 -08:00
  • 1c6a603a08 GUACAMOLE-210: Move classes to reasonable packages. Michael Jumper 2016-01-02 00:43:18 -08:00
  • 77e714b0e1 GUACAMOLE-210: Stub out authentication (recognize but do not actually use code). Michael Jumper 2016-01-02 00:36:12 -08:00
  • 89f25a9467 GUACAMOLE-210: Add OAuth code/link field. Michael Jumper 2016-01-02 00:22:08 -08:00
  • c7d5bd69aa GUACAMOLE-210: Add OAuth code field generated from configuration info in guacamole.properties. Use Guice. Michael Jumper 2016-01-01 23:54:09 -08:00
  • 67c817af9f GUACAMOLE-210: Add stub OAuthAuthenticationProvider. Michael Jumper 2016-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 Jumper 2017-09-11 18:49:11 -07:00
  • b61f14e4db GUACAMOLE-394: Add history list at User object level (similar to Connection). Michael Jumper 2017-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 Jumper 2017-09-11 18:20:53 -07:00
  • 5340f55361 GUACAMOLE-394: Add API support for user login/logout records. Michael Jumper 2017-09-09 13:43:49 -07:00
  • 26122ebc3e GUACAMOLE-394: Deprecate ConnectionRecordSet. Refactor accordingly. Michael Jumper 2017-09-09 13:20:43 -07:00
  • cd5d23866d GUACAMOLE-394: Separate definition of records and record sets into generalized interface. Michael Jumper 2017-09-05 13:45:45 -07:00
  • b64247dfb2 GUACAMOLE-393: Merge add extension logout/shutdown hooks Nick Couchman 2017-09-25 15:12:45 -04:00
  • 93e42f8299 GUACAMOLE-395: Merge Populate expired property of Guacamole users defined via MySQL/MariaDB Nick Couchman 2017-09-25 14:50:47 -04:00
  • 2c587e5f9f GUACAMOLE-393: Add AuthenticationProvider shutdown hook. Michael Jumper 2017-05-29 21:21:48 -07:00
  • 45adf2fd93 GUACAMOLE-393: Add session invalidation hooks to UserContext. Michael Jumper 2017-05-29 20:52:45 -07:00
  • c20457f89b GUACAMOLE-393: Add session invalidation hooks to AuthenticatedUser. Michael Jumper 2017-05-29 19:03:42 -07:00
  • 22760b5d0b GUACAMOLE-395: Populate "expired" property of Guacamole users defined via MySQL / MariaDB. Michael Jumper 2017-09-12 13:04:48 -07:00
  • 2bdf49205c GUACAMOLE-364: fixed misspelled instance variable name Carl Harris 2017-09-25 06:18:43 -04:00
  • f05b108e9d GUACAMOLE-364: delete unused interface Carl Harris 2017-09-25 06:18:05 -04:00
  • b90a989463 GUACAMOLE-385: Merge proper mimetype for HTTP tunnel write operations. Michael Jumper 2017-09-23 13:23:51 -07:00
  • 3fbf176a15 GUACAMOLE-385: Proper MIME type for tunnel write operations Ignasi Barrera 2017-09-23 20:55:36 +02:00
  • f63c8b43a8 GUACAMOLE-364: declare and implement new listener API Carl Harris 2017-09-07 16:58:44 -04:00
  • 0e2da5a2a0 GUACAMOLE-128: Merge fix clipboard bounce. Nick Couchman 2017-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 Jumper 2017-09-03 16:32:39 -07:00
  • 6ce1eb1d3a GUACAMOLE-128: Stop propagation of "cut" events from within clipboard service event target. Michael Jumper 2017-09-03 16:30:52 -07:00
  • 75a575d050 GUACAMOLE-128: Do not allow overlapping clipboard read attempts. Michael Jumper 2017-09-03 16:07:21 -07:00
  • ab88eb2ff3 GUACAMOLE-310: Merge fix clipboard handling of newlines. Nick Couchman 2017-09-03 20:42:50 -04:00
  • 7e0cdd2adf GUACAMOLE-310: Use input element select() function when available. Michael Jumper 2017-09-03 17:07:24 -07:00
  • 47acaf5b41 GUACAMOLE-310: Wait until clipboard target is actually focused before attempting paste. Michael Jumper 2017-08-29 11:39:49 -07:00