Commit Graph
100 Commits
Author SHA1 Message Date
Nick Couchman 4e0e852ad3 GUACAMOLE-504: Implement overloaded closeConnection() method. 2018-02-11 14:54:55 -05:00
Nick Couchman bb1670a808 GUACAMOLE-504: Reimplement closeConnection() with int parameters. 2018-02-10 15:13:19 -05:00
Nick Couchman e996a5a299 GUACAMOLE-504: Avoid unnecessary use of instanceof. 2018-02-10 14:41:37 -05:00
Nick Couchman ebd897421d GUACAMOLE-504: Fix-up style issues. 2018-02-09 13:17:08 -05:00
Nick Couchman ffc4c7bcad GUACAMOLE-504: Allow exceptions to pass WebSocket status to closeConnection. 2018-02-09 13:17:08 -05:00
Nick Couchman 0dc5306fe1 GUACAMOLE-504: Don't reveal internals in sendError method. 2018-02-09 13:17:08 -05:00
Nick Couchman 5aaea07b5e GUACAMOLE-504: Rework HTTP Tunnel to use exception getHttpStatusCode() 2018-02-09 13:17:08 -05:00
Nick Couchman 0c5b3012ac GUACAMOLE-504: Add method for WebSocket status, and reconfigure REST API to use new HTTP method. 2018-02-09 13:17:08 -05:00
Nick Couchman 5239a83acc GUACAMOLE-504: Clean up getHttpStatusCode(). 2018-02-09 13:17:08 -05:00
Nick Couchman 68e101f58a GUACAMOLE-504: Add getHttpStatusCode() method to GuacamoleException class. 2018-02-09 13:17:08 -05:00
Nick Couchman 1e1679e5ce GUACAMOLE-471: Merge update copyright year in NOTICE to 2018. 2018-02-08 11:59:27 -05:00
Nick Couchman 9ee43e656c GUACAMOLE-96: Merge add support for TOTP as an additional authentication factor. 2018-02-05 13:02:10 -05:00
Nick Couchman e680131234 GUACAMOLE-313: Merge define parameters for controlling the contents of session recordings. 2018-02-05 09:18:37 -05:00
Nick Couchman 4195ac6d19 GUACAMOLE-197: Fix errors that happen when you try to code before coffee. 2018-02-04 15:56:59 -05:00
Nick Couchman b9a6880470 GUACAMOLE-197: Brush up log messages and change levels for invalid state information. 2018-02-04 09:31:47 -05:00
Nick Couchman d889352941 GUACAMOLE-499: Have RESTExceptionWrapper leverage HTTP status codes built into GuacamoleStatus. 2018-02-03 23:33:52 -05:00
Nick Couchman ef6d0c6a53 GUACAMOLE-197: Check for empty byte array in more sane manner. 2018-02-03 23:24:25 -05:00
Nick Couchman 0729fa09cd GUACAMOLE-197: Handle IllegalArgumentException when parsing state string. 2018-02-03 23:23:27 -05:00
Nick Couchman 41dd9fc60d GUACAMOLE-197: Deal with null state field.. 2018-02-03 23:17:30 -05:00
Nick Couchman 77b4665c5c GUACAMOLE-197: Remove unnecessarily precise method calls. 2018-02-03 23:11:22 -05:00
Nick Couchman 8747acfc7f GUACAMOLE-316: Make sure IE compatibility mode does not impact Guacamole. 2018-02-03 17:39:48 -05:00
Nick Couchman 769a34f511 GUACAMOLE-197: Convert state to Hex string to avoid encoding issues. 2018-02-03 17:22:36 -05:00
Nick Couchman 18084c2031 GUACAMOLE-197: Use FileGuacamoleProperty for CA and Key file propeties. 2018-02-02 10:59:28 -05:00
Nick Couchman 6ed4dcdeab GUACAMOLE-497: Merge remove usage of function/classes deprecated within Java 9. 2018-02-02 09:52:52 -05:00
Nick Couchman d6adc07dce GUACAMOLE-494: Merge remove support for properties which have been deprecated for sufficiently long. 2018-02-02 09:47:02 -05:00
Nick Couchman 9b5701cd65 GUACAMOLE-495: Merge remove parts of the API which have been deprecated for sufficiently long. 2018-02-02 09:26:24 -05:00
Nick Couchman d68f4cd762 GUACAMOLE-493: Merge remove guacamole-auth-noauth. 2018-02-02 09:19:08 -05:00
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