Commit Graph
100 Commits
Author SHA1 Message Date
Nick Couchman bd73f9ca72 GUACAMOLE-464: Merge configuration properties from OS environment. 2018-01-16 12:36:14 -05:00
Nick Couchman 612d99b797 GUACAMOLE-232: Merge handle known platform/browser keyboard quirks semantically. 2018-01-16 12:00:18 -05:00
Nick Couchman c4ba495cca GUACAMOLE-447: Merge add UIKit key constants sometimes (incorrectly) used by iOS Safari. 2018-01-15 15:38:59 -05:00
Nick Couchman cd4fcabe3a GUACAMOLE-113: Style and comment cleanup. 2018-01-14 19:48:41 -05:00
Nick Couchman f358cf298b GUACAMOLE-113: Use scope instead of rootScope. 2018-01-13 23:25:27 -05:00
Nick Couchman 9a9b570543 GUACAMOLE-113: Code clean-up - style, comments, and unneeded variables. 2018-01-13 23:15:46 -05:00
Nick Couchman 00d464b511 Merge 0.9.14 changes back to master. 2018-01-05 10:41:40 -05:00
Nick Couchman 1c5951b6ac GUACAMOLE-394: Merge add support for recording user login/logout history to database auth. 2018-01-05 10:38:12 -05:00
Nick Couchman e7cb654c23 Merge 0.9.14 changes back to master. 2018-01-05 10:36:14 -05:00
Nick Couchman ed6722ba59 GUACAMOLE-394: Merge add interface for browsing user access history. 2018-01-05 10:33:56 -05:00
Nick Couchman 5376794e05 GUACAMOLE-113: Fix style issues in code. 2018-01-04 22:52:57 -05:00
Nick Couchman 733a4d42fa GUACAMOLE-113: Add object to clientController to keep track of substituted keys. 2018-01-04 19:11:41 -05:00
Nick Couchman 50c196d703 GUACAMOLE-113: Remove unnecessary declerations and update comments. 2018-01-03 14:05:07 -05:00
Nick Couchman ae9248fbe3 GUACAMOLE-113: Refactor the hotkey to avoid sending unnecessary keystrokes. 2018-01-03 14:01:18 -05:00
Nick Couchman e1443d87b9 GUACAMOLE-237: Make standard comments instead of JSDoc comments. 2018-01-03 13:07:24 -05:00
Nick Couchman f0a658bb97 GUACAMOLE-237: Update JSDoc comments for new code. 2018-01-03 12:19:48 -05:00
Nick Couchman d6e9a02c43 GUACAMOLE-113: Send through Ctrl-Alt-Delete when hotkey Ctrl-Alt-End is pressed. 2018-01-03 11:36:14 -05:00
Nick Couchman 6a747d116f GUACAMOLE-113: Capture Ctrl-Alt-End keypress in order to do something useful with it. 2018-01-03 11:36:14 -05:00
Nick Couchman 4c53f28aa2 GUACAMOLE-237: Simplify checks for mediaDevices and getUserMedia. 2018-01-02 12:26:22 -05:00
Nick Couchman f6291c034c GUACAMOLE-237: Define navigator.mediaDevices and getUserMedia when undefined. 2018-01-02 11:43:24 -05:00
Nick Couchman 1c27c66cb3 GUACAMOLE-237: Move to new getUserMedia method. 2018-01-01 22:11:45 -05:00
Nick Couchman d73a0ece29 Merge 0.9.14 changes back to master. 2018-01-01 16:29:38 -05:00
Nick Couchman 8c2a76b911 GUACAMOLE-423: Merge bump version numbers for all modified components to 0.9.14. 2018-01-01 16:19:58 -05:00
Nick Couchman 044860c0ed Merge 0.9.14 changes back to master. 2017-12-12 14:08:25 -05:00
Nick Couchman ad87f10bce GUACAMOLE-363: Merge do not declare custom types as default "NOT NULL" 2017-12-12 14:07:02 -05:00
Nick Couchman 9a0df8e33c Merge 0.9.14 changes back to master. 2017-12-12 13:58:31 -05:00
Nick Couchman 64b2851f43 GUACAMOLE-363: Merge correct DOS-style newlines within SQL Server schema. 2017-12-12 13:56:06 -05:00
Nick Couchman 4a9560358b GUACAMOLE-415: Merge include CAS login URI when requesting auth ticket. 2017-12-08 09:22:22 -05:00
Nick Couchman 312e0bb1e3 Merge 0.9.14 changes back to master. 2017-12-06 10:12:32 -05:00
Nick Couchman 9df20f29bd GUACAMOLE-363: Merge bring SQL Server schema to parity with MySQL/PostgreSQL. 2017-12-06 10:11:02 -05:00
Nick Couchman 53d5bf184e Merge 0.9.14 changes back to master. 2017-12-06 09:50:42 -05:00
Nick Couchman f75786a688 GUACAMOLE-436: Merge remove incubator prefixes and DISCLAIMER. 2017-12-06 09:48:57 -05:00
Nick Couchman 649fd8c036 GUACAMOLE-437: Merge fix extraHeaders scope and StaticHTTPTunnel 2017-11-20 22:58:07 -05:00
Nick Couchman 5a6c47a9b2 GUACAMOLE-431: Merge Fix tunnel handling of CLOSED state. 2017-11-08 13:50:51 -05:00
Nick Couchman 124cf92358 GUACAMOLE-243: Clean up JavaDoc comments, fix error messages and exceptions. 2017-11-06 22:15:47 -05:00
Nick Couchman 6f7517028e GUACAMOLE-347: Fix issue with IE missing window.location.origin 2017-10-31 13:33:00 -04:00
Nick Couchman 32ccde08d2 GUACAMOLE-362: Avoid NullPointerException when closing input stream. 2017-10-28 14:19:37 -04:00
Nick Couchman 91e5702768 GUACAMOLE-362: Move close to finally block. 2017-10-28 14:04:13 -04:00
Nick Couchman 5c0c823913 GUACAMOLE-362: Fix resource leak in FileInputStream when reading private key. 2017-10-28 09:15:58 -04:00
Nick Couchman 698456960c Merge 0.9.14-incubating changes back to master. 2017-10-27 20:00:30 -04:00
Nick Couchman 1a7f85ae51 GUACAMOLE-412: Merge refactor UserEvent to provide AuthenticatedUser instead of UserContext 2017-10-27 19:54:22 -04:00
Nick Couchman 9c57e20a17 GUACAMOLE-355: Switch to Invalid credentials and rely on error being logged. 2017-10-27 15:16:49 -04:00
Nick Couchman a45a44fea5 GUACAMOLE-355: Make error displayed to user more generic. 2017-10-27 15:16:49 -04:00
Nick Couchman 5ff7fbf971 GUACAMOLE-355: Catch CAS errors and throw them to Guacamole, and display error message in login dialog. 2017-10-27 15:16:41 -04:00
Nick Couchman ad8820cf05 GUACAMOLE-362: Remove unnecessary IOException catch. 2017-10-27 13:45:25 -04:00
Nick Couchman b968e073c2 GUACAMOLE-362: Move PrivateKeyGuacamoleProperty into CAS extension and use ByteArrayOutputStream for reading thefile. 2017-10-27 13:06:07 -04:00
Nick Couchman c92d2e3598 GUACAMOLE-362: Loop through reading bytes from key file. 2017-10-27 13:05:13 -04:00
Nick Couchman 61f70c57be GUACAMOLE-362: Fix error message typo. 2017-10-27 13:05:13 -04:00
Nick Couchman a196134f2d GUACAMOLE-362: Change warn to debug for missing private key. 2017-10-27 13:05:13 -04:00
Nick Couchman 17599d9153 GUACAMOLE-362: Set encoding of ticket validator to UTF-8. 2017-10-27 13:05:13 -04:00
Nick Couchman 3d091411f3 GUACAMOLE-362: Deal correctly with return value when reading the key. 2017-10-27 13:05:13 -04:00
Nick Couchman ab41f44100 GUACAMOLE-362: Fix style and error messages. 2017-10-27 13:05:13 -04:00
Nick Couchman bd57938dff GUACAMOLE-362: Add missing parameter documentation for credentials object. 2017-10-27 13:05:13 -04:00
Nick Couchman b410b99d49 GUACAMOLE-362: Refactor ticket validation handling of credentials. 2017-10-27 13:05:13 -04:00
Nick Couchman 62fafcb379 GUACAMOLE-362: Move password decryption logic into TicketValidationService class. 2017-10-27 13:05:13 -04:00
Nick Couchman 63134322b0 GUACAMOLE-362: Remove debug line. 2017-10-27 13:05:13 -04:00
Nick Couchman 453a879876 GUACAMOLE-362: Catch exceptions individually and display useful error messages. 2017-10-27 13:05:13 -04:00
Nick Couchman 3ce0980efc GUACAMOLE-362: More useful error messages for exceptions in PrivateKey property. 2017-10-27 13:05:13 -04:00
Nick Couchman 6f04573b84 GUACAMOLE-362: Update documentation to reflect code. 2017-10-27 13:05:12 -04:00
Nick Couchman 1592cf563a GUACAMOLE-362: Removed unnecesary addition of username to credentials. 2017-10-27 13:05:12 -04:00
Nick Couchman badbf4cc7d GUACAMOLE-362: Change new property to a PrivateKey and refactor code accordingly. 2017-10-27 13:05:12 -04:00
Nick Couchman ed4c025a2e GUACAMOLE-362: Deal gracefully with situations where password cannot be decrypted. 2017-10-27 13:05:12 -04:00
Nick Couchman 36489ff403 GUACAMOLE-362: Implement new CipherGuacamoleProperty and move cipher functionality to it. 2017-10-27 13:05:12 -04:00
Nick Couchman c3aaf0aa03 GUACAMOLE-362: Debug should throw full exception, not just getMessage() output. 2017-10-27 13:05:12 -04:00
Nick Couchman 87fba0ed7b GUACAMOLE-362: Fix style issue; remove unnecessary LocalEnvironment initilization. 2017-10-27 13:05:12 -04:00
Nick Couchman 1c333106c0 GUACAMOLE-362: Fix case where credential object is null. 2017-10-27 13:05:12 -04:00
Nick Couchman 1c4831dd51 GUACAMOLE-362: Add support for CAS ClearPass, parsing and decrypting the password and assigning it a token. 2017-10-27 13:05:12 -04:00
Nick Couchman 37bfa9e00f GUACAMOLE-243: Remove more unnecessary continue statements. 2017-10-24 15:01:58 -04:00
Nick Couchman 1212ba13fa GUACAMOLE-243: Clean up code, remove unnecessary items, add JavaDocs, etc. 2017-10-24 14:52:57 -04:00
Nick Couchman 12daab2c34 GUACAMOLE-363: Fix issues with schema initialization scripts. 2017-10-24 10:04:12 -04:00
Nick Couchman 72c8308b99 GUACAMOLE-243: Remove referall authentication parameter and just use search credentials. 2017-10-23 20:13:17 -04:00
Nick Couchman 9c99905a1d GUACAMOLE-243: Change warning message to include failed referral. 2017-10-23 09:48:20 -04:00
Nick Couchman 7fa0aaeeb3 GUACAMOLE-416: Fix typo in translation file. 2017-10-23 08:48:40 -04:00
Nick Couchman cc8ea75426 GUACAMOLE-416: Add translation entries for SQL Server module. 2017-10-13 13:13:12 -04: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