Commit Graph
100 Commits
Author SHA1 Message Date
Nick Couchman 798349e231 GUACAMOLE-96: Merge restore compatibility with 1.7 JDK. 2018-02-01 23:10:55 -05:00
Nick Couchman 07d0307855 GUACAMOLE-96: Merge allow extensions to voluntarily store each other's data. 2018-02-01 13:31:46 -05:00
Nick Couchman d032e76aa9 GUACAMOLE-197: Add overrides for compatibility with extension decoration. 2018-01-30 22:06:27 -05:00
Nick Couchman dcb9e46e43 GUACAMOLE-197: Add/fix fields in guac manifest. 2018-01-30 18:33:59 -05:00
Nick Couchman 789da68574 GUACAMOLE-197: Change RADIUS server to RADIUS hostname. 2018-01-30 18:33:13 -05:00
Nick Couchman eaeaeb10cd GUACAMOLE-96: Merge allow extensions to decorate each other's objects. 2018-01-30 14:31:04 -05:00
Nick Couchman 037913ac73 GUACAMOLE-197: Handle all non-username fields identically. 2018-01-30 09:50:21 -05:00
Nick Couchman 4a57012f9d GUACAMOLE-197: Revert some unnecessary code changes. 2018-01-29 17:08:12 -05:00
Nick Couchman b204a4c708 GUACAMOLE-197: Remove debugging code. 2018-01-29 17:08:12 -05:00
Nick Couchman b7db93c729 GUACAMOLE-197: Handle extra login fields when dealing with failed authentication. 2018-01-29 17:08:12 -05:00
Nick Couchman b0284ec710 GUACAMOLE-197: Clean up HTML and translations, remove unnecessary CSS files. 2018-01-29 17:08:12 -05:00
Nick Couchman ab90606c81 GUACAMOLE-197: Clean up comments and configured parameters. 2018-01-29 17:08:12 -05:00
Nick Couchman 8cf66bc3df GUACAMOLE-197: Finish cleaning unused imports. 2018-01-29 17:08:12 -05:00
Nick Couchman 440a74e71a GUACAMOLE-197: Clean up imports in various classes. 2018-01-29 17:08:12 -05:00
Nick Couchman aba9d83956 GUACAMOLE-197: Remove last traces of incubating. 2018-01-29 17:08:11 -05:00
Nick Couchman adc574f890 GUACAMOLE-197: Bump version to 0.9.14 and remove incubating stuff. 2018-01-29 17:08:11 -05:00
Nick Couchman 45f9815eed GUACAMOLE-197: Add $injector to AngularJS controllers. 2018-01-29 17:08:11 -05:00
Nick Couchman f84e3b88c6 GUACAMOLE-197: Add override for module shutdown() method. 2018-01-29 17:08:11 -05:00
Nick Couchman 67df52ab0b GUACAMOLE-197: Fix build issue introduced by moving variable context. 2018-01-29 17:08:11 -05:00
Nick Couchman 60ddc82aff GUACAMOLE-197: Move variable declarations for TLS into correct context. 2018-01-29 17:08:11 -05:00
Nick Couchman 249ea0776b GUACAMOLE-197: Move RadiusClient object to a return value instead of class-level object; properly clean up RADIUS connections. 2018-01-29 17:08:11 -05:00
Nick Couchman fa820cb46f GUACAMOLE-197: Collapse authenticate methods together into single method, add minimal method for challenge/response. 2018-01-29 17:08:11 -05:00
Nick Couchman 84276af007 GUACAMOLE-197: Clean up property comments. 2018-01-29 17:08:11 -05:00
Nick Couchman 9a98400ce2 GUACAMOLE-197: Remove unneeded iframe reference. 2018-01-29 17:08:11 -05:00
Nick Couchman 52e9b6605d GUACAMOLE-197: Consistency for RADIUS vs. radius vs. Radius. 2018-01-29 17:08:11 -05:00
Nick Couchman 6acf032247 GUACAMOLE-197: Reorganize authenticateUser to remove some duplicate code and make it easier to follow. 2018-01-29 17:08:11 -05:00
Nick Couchman 015cb4aecd GUACAMOLE-197: Tweak to comment 2018-01-29 17:08:11 -05:00
Nick Couchman aa556763b2 GUACAMOLE-197: Fix LICENSE order and style. 2018-01-29 17:08:11 -05:00
Nick Couchman f0b36ca5b1 GUACAMOLE-197: More style tweaks, update comments, fix typos 2018-01-29 17:08:11 -05:00
Nick Couchman e341e48c2a GUACAMOLE-197: Move some RADIUS code into specific functions; tighten up code, improve efficiency, address some style issues. 2018-01-29 17:08:11 -05:00
Nick Couchman 41557566b9 GUACAMOLE-197: Log error if we reach an unexpected place in the RADIUS conversation. 2018-01-29 17:08:11 -05:00
Nick Couchman 77cb98c30f GUACAMOLE-197: Bump version to 0.9.13-incubating and fix issues after rebase. 2018-01-29 17:08:10 -05:00
Nick Couchman 9d587496b0 GUACAMOLE-273: Merge add parameter value and translation string for Portuguese Brazilian keyboard layout. 2018-01-29 15:51:16 -05:00
Nick Couchman cf4f1334b2 GUACAMOLE-434: Merge add parameter value and translation string for UK English keyboard layout. 2018-01-29 15:48:31 -05:00
Nick Couchman b6b9365c37 GUACAMOLE-481: Merge add parameter value and translation string for Turkish-Q keyboard layout. 2018-01-29 15:34:49 -05:00
Nick Couchman 406155329c GUACAMOLE-161: Merge do not rely on receiving keyup for Caps Lock on Mac. 2018-01-18 13:24:35 -05:00
Nick Couchman 073dbe7240 GUACAMOLE-352: Merge work around lack of key events for dead keys. 2018-01-16 13:40:43 -05:00
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