Commit Graph

  • 1c27c66cb3 GUACAMOLE-237: Move to new getUserMedia method. Nick Couchman 2018-01-01 22:11:45 -05:00
  • d73a0ece29 Merge 0.9.14 changes back to master. Nick Couchman 2018-01-01 16:29:38 -05:00
  • 8c2a76b911 GUACAMOLE-423: Merge bump version numbers for all modified components to 0.9.14. Nick Couchman 2018-01-01 16:19:58 -05:00
  • 6e35bef9a0 GUACAMOLE-423: Remove version specificity from guacamole-docker README reference to database auth SQL scripts. Michael Jumper 2018-01-01 12:07:35 -08:00
  • 0757d7ecbc GUACAMOLE-463: Merge Spanish translation. Michael Jumper 2017-12-30 13:25:17 -08:00
  • cc99584802 GUACAMOLE-464: explicitly enable property overrides from environment Carl Harris 2017-12-19 05:22:23 -05:00
  • 263cbf2331 GUACAMOLE-464: configuration properties from OS environment Carl Harris 2017-12-14 06:14:15 -05:00
  • 3e9387112e GUACAMOLE-463: Spanish translation for Guacamole client. djrm05 2017-12-11 22:13:20 +01:00
  • 044860c0ed Merge 0.9.14 changes back to master. Nick Couchman 2017-12-12 14:08:25 -05:00
  • ad87f10bce GUACAMOLE-363: Merge do not declare custom types as default "NOT NULL" Nick Couchman 2017-12-12 14:07:02 -05:00
  • 9a0df8e33c Merge 0.9.14 changes back to master. Nick Couchman 2017-12-12 13:58:31 -05:00
  • 64b2851f43 GUACAMOLE-363: Merge correct DOS-style newlines within SQL Server schema. Nick Couchman 2017-12-12 13:56:06 -05:00
  • 394a289879 GUACAMOLE-394: Use subquery for querying MAX() via SQL Server. Michael Jumper 2017-12-11 23:15:53 -08:00
  • dbd5b98250 GUACAMOLE-394: Cover both main object ID and "start_date" columns with an index for sake of correlated MAX(start_date) history queries. Michael Jumper 2017-12-11 23:11:57 -08:00
  • 58054719b3 GUACAMOLE-394: Disambiguate "user_id" column, now that connection query joins the connection history table. Michael Jumper 2017-09-18 11:56:14 -07:00
  • 28e7d215ac GUACAMOLE-394: Automatically update the end time of user history records upon logout. Michael Jumper 2017-09-12 18:03:22 -07:00
  • 3ccb4d4ac1 GUACAMOLE-394: No need to explicitly set ID - it's automatically pulled from the username. Michael Jumper 2017-09-12 15:16:53 -07:00
  • 446a9d0e12 GUACAMOLE-394: Automatically insert user history records upon login. Michael Jumper 2017-09-12 14:49:18 -07:00
  • 7e8accab62 GUACAMOLE-394: Implement full retrieval of user login history. Michael Jumper 2017-09-12 14:21:32 -07:00
  • 2414c9a245 GUACAMOLE-394: Separate core of ConnectionRecordSet into ModeledActivityRecordSet. Michael Jumper 2017-09-12 13:56:58 -07:00
  • adf016a005 GUACAMOLE-394: Map last active date for users to timestamp. Michael Jumper 2017-09-12 13:33:29 -07:00
  • 8694bc802a GUACAMOLE-394: Determine last active date for users based on history table. Michael Jumper 2017-09-12 13:07:15 -07:00
  • a3dd919940 GUACAMOLE-394: History must be LEFT JOINed when calculating last active date, or inactive connections will disappear entirely. Michael Jumper 2017-09-12 12:58:02 -07:00
  • 6f6b4e5d96 GUACAMOLE-394: Add mapper for user login records. Michael Jumper 2017-09-12 12:50:09 -07:00
  • 5aa2172eac GUACAMOLE-394: Add guacamole_user_history table to database schema. Michael Jumper 2017-09-12 13:18:00 -07:00
  • c991ea46bc GUACAMOLE-394: Split ConnectionRecord model and ModeledConnectionRecord into ActivityRecordModel and ModeledActivityRecord, etc. mirroring changes to guacamole-ext. Michael Jumper 2017-09-12 12:18:05 -07:00
  • 3d7b8ee89b GUACAMOLE-394: Pull connection last active time from history records. Michael Jumper 2017-09-11 19:47:59 -07:00
  • b0553d5f16 GUACAMOLE-363: Do not declare custom types as default "NOT NULL". Rely on column definitions for such semantics. Michael Jumper 2017-12-11 23:47:23 -08:00
  • 303bc49d7a GUACAMOLE-363: Correct DOS-style newlines within SQL Server schema before it's too late. Michael Jumper 2017-12-11 22:53:19 -08:00
  • 138ea40dc9 GUACAMOLE-394: List users in a table displaying last active time. Michael Jumper 2017-09-18 12:36:35 -07:00
  • 67fc77a1c7 GUACAMOLE-394: Expose "last active" time for connections and users via REST API. Michael Jumper 2017-09-11 19:03:27 -07:00
  • b8ce9c96e7 GUACAMOLE-394: Add history endpoint at user level (analogous to Connection). Michael Jumper 2017-09-11 18:39:32 -07:00
  • 2928472549 GUACAMOLE-394: Add user history REST endpoint. Michael Jumper 2017-09-11 18:27:21 -07:00
  • 4a9560358b GUACAMOLE-415: Merge include CAS login URI when requesting auth ticket. Nick Couchman 2017-12-08 09:22:22 -05:00
  • 201f07abfd GUACAMOLE-457: include CAS login URI when requesting auth ticket Carl Harris 2017-12-07 17:51:41 -05:00
  • 312e0bb1e3 Merge 0.9.14 changes back to master. Nick Couchman 2017-12-06 10:12:32 -05:00
  • 9df20f29bd GUACAMOLE-363: Merge bring SQL Server schema to parity with MySQL/PostgreSQL. Nick Couchman 2017-12-06 10:11:02 -05:00
  • 53d5bf184e Merge 0.9.14 changes back to master. Nick Couchman 2017-12-06 09:50:42 -05:00
  • f75786a688 GUACAMOLE-436: Merge remove incubator prefixes and DISCLAIMER. Nick Couchman 2017-12-06 09:48:57 -05:00
  • ce4cd11993 GUACAMOLE-423: Bump version numbers for all modified components to 0.9.14. Michael Jumper 2017-12-05 23:42:48 -08:00
  • 8d92e45227 GUACAMOLE-436: Remove old references to pre-Incubator project. Michael Jumper 2017-12-06 00:08:11 -08:00
  • 7c4223ce3e GUACAMOLE-436: Remove incubator prefix from repositories and URLs. Michael Jumper 2017-12-05 23:56:46 -08:00
  • 3df5b222a6 GUACAMOLE-436: Remove Incubator DISCLAIMER files. Michael Jumper 2017-12-05 23:48:08 -08:00
  • 1ec76b486a GUACAMOLE-363: Remove ALTER DATABASE CURRENT statements (not compatible with SQL Server 2008). Michael Jumper 2017-11-26 13:45:45 -08:00
  • 23084625ab GUACAMOLE-363: Do not take behind-the-scenes trigger operations into account when calculating the row counts for a query. Michael Jumper 2017-11-25 21:54:41 -08:00
  • 56da0b0c75 GUACAMOLE-363: Add triggers to handle cascading deletes/updates where SQL Server does not support doing so automatically via ON DELETE actions. Michael Jumper 2017-11-25 19:57:31 -08:00
  • 317c76b5c5 GUACAMOLE-363: Clean up and refactor SQL Server schema to closely match the MySQL and PostgreSQL schemas. Add missing types and indexes. Michael Jumper 2017-11-25 17:19:27 -08:00
  • 649fd8c036 GUACAMOLE-437: Merge fix extraHeaders scope and StaticHTTPTunnel Nick Couchman 2017-11-20 22:58:07 -05:00
  • e12d547973 GUACAMOLE-437: Fix extraHeaders in the StaticHTTPTunnel Ignasi Barrera 2017-11-20 18:43:14 +01:00
  • 227e41fbd9 GUACAMOLE-437: Fix extraHeaders scope Ignasi Barrera 2017-11-20 18:41:43 +01:00
  • ff2bd3d4f8 GUACAMOLE-437: Merge support for including custom headers within HTTP tunnel requests. Michael Jumper 2017-11-19 14:25:17 -08:00
  • 948b4e804c GUACAMOLE-437: Custom headers for Guacamole tunnel Ignasi Barrera 2017-11-16 13:03:17 +01:00
  • e2c8594b3a Merge 0.9.14-incubating changes back to master. Michael Jumper 2017-11-12 18:30:39 -08:00
  • 442fd3daa4 GUACAMOLE-243: Merge support for LDAP referrals. Michael Jumper 2017-11-12 18:20:51 -08:00
  • 5a6c47a9b2 GUACAMOLE-431: Merge Fix tunnel handling of CLOSED state. Nick Couchman 2017-11-08 13:50:51 -05:00
  • 63f603ec9d GUACAMOLE-431: Fix tunnel stuck in CLOSED state Or Cohen 2017-11-07 11:47:57 +02:00
  • d778ad7035 GUACAMOLE-431: Move setState to base Tunnel class Or Cohen 2017-11-07 11:17:42 +02:00
  • 124cf92358 GUACAMOLE-243: Clean up JavaDoc comments, fix error messages and exceptions. Nick Couchman 2017-11-06 22:11:45 -05:00
  • 6f7517028e GUACAMOLE-347: Fix issue with IE missing window.location.origin Nick Couchman 2017-10-31 13:33:00 -04:00
  • 0611fe8fff Merge 0.9.14-incubating changes back to master. Michael Jumper 2017-10-28 22:22:50 -07:00
  • 393c70f236 GUACAMOLE-362: Merge changes addressing InputStream leak when reading CAS ClearPass private key. Michael Jumper 2017-10-28 22:20:53 -07:00
  • 32ccde08d2 GUACAMOLE-362: Avoid NullPointerException when closing input stream. Nick Couchman 2017-10-28 14:19:37 -04:00
  • 91e5702768 GUACAMOLE-362: Move close to finally block. Nick Couchman 2017-10-28 14:04:13 -04:00
  • 5c0c823913 GUACAMOLE-362: Fix resource leak in FileInputStream when reading private key. Nick Couchman 2017-10-28 09:15:58 -04:00
  • 698456960c Merge 0.9.14-incubating changes back to master. Nick Couchman 2017-10-27 20:00:30 -04:00
  • 1a7f85ae51 GUACAMOLE-412: Merge refactor UserEvent to provide AuthenticatedUser instead of UserContext Nick Couchman 2017-10-27 19:54:22 -04:00
  • 223102c38c GUACAMOLE-412: Refactor user events with respect to extension API changes since the decoupling of auth from storage, providing AuthenticatedUser instead of UserContext to represent the user involved. Michael Jumper 2017-10-27 13:03:17 -07:00
  • 80896ca5b4 Merge 0.9.14-incubating changes back to master. Michael Jumper 2017-10-27 12:22:00 -07:00
  • 51ccbed130 GUACAMOLE-355: Merge catch-all error handling for unchecked exceptions thrown by underlying CAS library. Michael Jumper 2017-10-27 12:20:07 -07:00
  • 9c57e20a17 GUACAMOLE-355: Switch to Invalid credentials and rely on error being logged. Nick Couchman 2017-10-27 14:29:13 -04:00
  • a45a44fea5 GUACAMOLE-355: Make error displayed to user more generic. Nick Couchman 2017-08-18 21:51:42 -04:00
  • 5ff7fbf971 GUACAMOLE-355: Catch CAS errors and throw them to Guacamole, and display error message in login dialog. Nick Couchman 2017-08-10 21:34:23 -04:00
  • 83b8577095 Merge 0.9.14-incubating changes back to master. Michael Jumper 2017-10-27 10:56:08 -07:00
  • bfb6b13ba7 GUACAMOLE-363: Merge correction to SQL Server syntax. Michael Jumper 2017-10-27 10:55:13 -07:00
  • e5c5422623 Merge 0.9.14-incubating changes back to master. Michael Jumper 2017-10-27 10:51:05 -07:00
  • 0d74dc5821 GUACAMOLE-362: Merge support for CAS ClearPass. Michael Jumper 2017-10-27 10:50:08 -07:00
  • ad8820cf05 GUACAMOLE-362: Remove unnecessary IOException catch. Nick Couchman 2017-10-27 13:45:25 -04:00
  • b968e073c2 GUACAMOLE-362: Move PrivateKeyGuacamoleProperty into CAS extension and use ByteArrayOutputStream for reading thefile. Nick Couchman 2017-10-27 12:57:15 -04:00
  • c92d2e3598 GUACAMOLE-362: Loop through reading bytes from key file. Nick Couchman 2017-10-10 22:29:38 -04:00
  • 61f70c57be GUACAMOLE-362: Fix error message typo. Nick Couchman 2017-10-10 21:49:02 -04:00
  • a196134f2d GUACAMOLE-362: Change warn to debug for missing private key. Nick Couchman 2017-10-01 15:39:32 -04:00
  • 17599d9153 GUACAMOLE-362: Set encoding of ticket validator to UTF-8. Nick Couchman 2017-10-01 08:17:10 -04:00
  • 3d091411f3 GUACAMOLE-362: Deal correctly with return value when reading the key. Nick Couchman 2017-10-01 07:15:19 -04:00
  • ab41f44100 GUACAMOLE-362: Fix style and error messages. Nick Couchman 2017-10-01 07:06:20 -04:00
  • bd57938dff GUACAMOLE-362: Add missing parameter documentation for credentials object. Nick Couchman 2017-09-30 22:30:46 -04:00
  • b410b99d49 GUACAMOLE-362: Refactor ticket validation handling of credentials. Nick Couchman 2017-09-30 20:55:44 -04:00
  • 62fafcb379 GUACAMOLE-362: Move password decryption logic into TicketValidationService class. Nick Couchman 2017-09-27 11:13:51 -04:00
  • 63134322b0 GUACAMOLE-362: Remove debug line. Nick Couchman 2017-09-27 10:42:47 -04:00
  • 453a879876 GUACAMOLE-362: Catch exceptions individually and display useful error messages. Nick Couchman 2017-09-27 10:42:20 -04:00
  • 3ce0980efc GUACAMOLE-362: More useful error messages for exceptions in PrivateKey property. Nick Couchman 2017-09-27 10:28:34 -04:00
  • 6f04573b84 GUACAMOLE-362: Update documentation to reflect code. Nick Couchman 2017-09-27 10:25:52 -04:00
  • 1592cf563a GUACAMOLE-362: Removed unnecesary addition of username to credentials. Nick Couchman 2017-09-26 22:21:08 -04:00
  • badbf4cc7d GUACAMOLE-362: Change new property to a PrivateKey and refactor code accordingly. Nick Couchman 2017-09-24 15:58:09 -04:00
  • ed4c025a2e GUACAMOLE-362: Deal gracefully with situations where password cannot be decrypted. Nick Couchman 2017-08-27 20:55:27 -04:00
  • 36489ff403 GUACAMOLE-362: Implement new CipherGuacamoleProperty and move cipher functionality to it. Nick Couchman 2017-08-27 20:34:46 -04:00
  • c3aaf0aa03 GUACAMOLE-362: Debug should throw full exception, not just getMessage() output. Nick Couchman 2017-08-23 10:27:09 -04:00
  • 87fba0ed7b GUACAMOLE-362: Fix style issue; remove unnecessary LocalEnvironment initilization. Nick Couchman 2017-08-23 10:21:24 -04:00
  • 1c333106c0 GUACAMOLE-362: Fix case where credential object is null. Nick Couchman 2017-08-19 14:06:05 -04:00
  • 1c4831dd51 GUACAMOLE-362: Add support for CAS ClearPass, parsing and decrypting the password and assigning it a token. Nick Couchman 2017-08-16 11:58:26 -04:00
  • 37bfa9e00f GUACAMOLE-243: Remove more unnecessary continue statements. Nick Couchman 2017-10-24 15:01:58 -04:00