Commit Graph
100 Commits
Author SHA1 Message Date
Nick Couchman ed8ca17a95 GUACAMOLE-38: Fix issue with Settings -> Users page. 2018-06-01 13:40:49 -04:00
Nick Couchman facea42463 GUACAMOLE-38: Initial implementation of QuickConnect feature 2018-06-01 13:40:49 -04:00
Nick Couchman 7abf9f2f5d GUACAMOLE-566: Update comment for request object in new mapper class. 2018-05-31 16:58:12 -04:00
Nick Couchman 6cb50bd4f8 GUACAMOLE-566: Minor style cleanups; use APIError for unhandled exceptions. 2018-05-30 06:27:21 -04:00
Nick Couchman 383a71723a GUACAMOLE-566: Remove another extra set of spaces. 2018-05-29 22:14:55 -04:00
Nick Couchman a3faf6a2ee GUACAMOLE-566: Handle all exceptions, not just GuacamoleException instances. 2018-05-29 22:13:04 -04:00
Nick Couchman 75c8fc856b GUACAMOLE-566: Remove silly unnecessary space. 2018-05-29 18:01:54 -04:00
Nick Couchman 399f7e15ad GUACAMOLE-566: Remove debug code. 2018-05-29 18:00:44 -04:00
Nick Couchman eb91f4d87a GUACAMOLE-566: Replace the entire RESTExceptionWrapper with the ExceptionMapper implementation. 2018-05-29 17:59:53 -04:00
Nick Couchman a603774865 GUACAMOLE-566: Implement GuacamoleExceptionMapper to deal with
exceptions thrown in REST APIs in extensions.
2018-05-29 15:19:41 -04:00
Nick Couchman c988975ec0 GUACAMOLE-567: Merge warn if network connection appears unstable. 2018-05-27 23:07:12 -04:00
Nick Couchman f5266fdde1 GUACAMOLE-470: Merge updated color-scheme parameter for SSH and telnet. 2018-05-27 17:16:08 -04:00
Nick Couchman ff9f3ae7e7 GUACAMOLE-565: Merge add terminal-type parameter for SSH and Telnet. 2018-05-27 15:16:12 -04:00
Nick Couchman a0200824af GUACAMOLE-152: Remove superfluous semicolon. 2018-05-16 10:43:07 -04:00
Nick Couchman b34d97f82d GUACAMOLE-152: Handle zoom changes with autoFit correctly. 2018-05-12 08:13:15 -04:00
Nick Couchman b4c8bc8058 GUACAMOLE-152: Fix up new zoom control style. 2018-05-11 06:29:05 -04:00
Nick Couchman fed5133295 GUACAMOLE-220: Merge user group REST API. 2018-05-04 21:22:38 -04:00
Nick Couchman 242448060f GUACAMOLE-220: Merge rely on managementButtons directive to handle redirect after save. 2018-05-04 20:58:25 -04:00
Nick Couchman 10b0afe0cb GUACAMOLE-152: Update zoom level on blur and submit, remove debounce. 2018-05-04 18:05:10 -04:00
Nick Couchman 64589f27f4 GUACAMOLE-152: Remove unneeded formattedScale method. 2018-05-04 17:44:15 -04:00
Nick Couchman 242e0b7cf0 GUACAMOLE-152: Allow zoom/scale to be manually entered. 2018-05-04 17:44:15 -04:00
Nick Couchman 9b99b18041 GUACAMOLE-220: Merge extract common base for management UI. 2018-05-04 04:25:59 -04:00
Nick Couchman 91f19b2e03 GUACAMOLE-559: Merge add support for Asynchronous Clipboard API. 2018-05-03 04:45:41 -04:00
Nick Couchman 8181a96060 GUACAMOLE-526: Merge use toArray as necessary for orderBy. 2018-04-30 17:40:15 -04:00
Nick Couchman d22f065fea GUACAMOLE-526: Merge invoke logout() before storing new token. 2018-04-30 07:59:37 -04:00
Nick Couchman 9d09f0bb0a GUACAMOLE-526: Merge handle absolutely all promise rejections. 2018-04-29 16:57:59 -04:00
Nick Couchman 74124ca52d GUACAMOLE-549: Merge update to latest version of webjar-servlet-2.x 2018-04-26 04:09:52 -04:00
Nick Couchman 03281667b4 GUACAMOLE-549: Merge do not automatically create HttpSession. 2018-04-25 08:45:55 -04:00
Nick Couchman c81cb78684 GUACAMOLE-530: Merge add Spanish OSK. 2018-04-23 11:14:07 -04:00
Nick Couchman 95d1f72b4d GUACAMOLE-553: Merge update MySQL JDBC driver for Docker build script. 2018-04-23 08:36:33 -04:00
Nick Couchman 1ac08257bc GUACAMOLE-220: Merge add base extension API support for user groups. 2018-04-22 15:45:46 -04:00
Nick Couchman 456ad7f28e GUACAMOLE-549: Merge migrate to localStorage for storage of auth token. 2018-04-20 05:12:28 -04:00
Nick Couchman aac9d8795c GUACAMOLE-542: Merge implement AbstractUsreContext and AbstractAuthenticationProvider 2018-04-13 14:35:04 -04:00
Nick Couchman 8fb62d1286 GUACAMOLE-541: Merge prioritize extension classes over inherited in webapp. 2018-04-12 10:04:20 -04:00
Nick Couchman ae1d6dc279 GUACAMOLE-269: Add translations for empty options. 2018-04-02 16:38:39 -04:00
Nick Couchman f03cd2bd8c GUACAMOLE-269: Style tweak for translation spacing. 2018-04-02 16:27:57 -04:00
Nick Couchman c9e8d2fc21 GUACAMOLE-269: Fix option assocation for telnet. 2018-04-02 16:25:37 -04:00
Nick Couchman 1f1d64e2c8 GUACAMOLE-269: Move options to new section, fix translations. 2018-04-02 10:31:53 -04:00
Nick Couchman 5729dd2d3c GUACAMOLE-269: Add fields for controlling Backspace behavior. 2018-04-02 10:31:53 -04:00
Nick Couchman 3d51a469ba GUACAMOLE-450: Merge use latest Tomcat 8.5.x in Docker image 2018-04-02 09:47:57 -04:00
Nick Couchman d35d67fee7 GUACAMOLE-529: Merge apply database-specific account restrictions depending on context 2018-04-02 09:46:07 -04:00
Nick Couchman c062acea2d GUACAMOLE-525: Quick tweak to logic in password history file. 2018-03-13 22:34:21 -04:00
Nick Couchman 62a706896a GUACAMOLE-525: Fix up password history delete to be more compatible. 2018-03-13 17:58:54 -04:00
Nick Couchman cb580c4ae9 GUACAMOLE-525: Remove LIMIT and use TOP in SQL Server module. 2018-03-13 17:47:35 -04:00
Nick Couchman d3dcd84379 GUACAMOLE-505: Remove stray left join in SQL Server UserMapper. 2018-03-13 10:47:31 -04:00
Nick Couchman b8a5f0bd22 GUACAMOLE-517: Merge correct keysym definition of "Print Screen" key. 2018-03-06 15:23:09 -05:00
Nick Couchman 0111b031e8 GUACAMOLE-508: More comment clean up. 2018-03-03 07:49:54 -05:00
Nick Couchman 8ad579b90b GUACAMOLE-508: Use object instead of array for multiple promises. 2018-03-02 21:58:48 -05:00
Nick Couchman 4869968c8f GUACAMOLE-508: Style and comment fix-ups. 2018-03-02 21:45:43 -05:00
Nick Couchman b95b1131b6 GUACAMOLE-508: Take user to home page when Settings pages are available. 2018-03-02 21:45:43 -05:00
Nick Couchman beb69af6f7 GUACAMOLE-448: Fix typo in translation file. 2018-02-22 04:39:10 -05:00
Nick Couchman ae1ce0dcdd GUACAMOLE-448: Add support for configuring glyph caching. 2018-02-20 15:38:36 -05:00
Nick Couchman c2ae43d2c5 GUACAMOLE-504: Change c-style variable to camel case. 2018-02-14 07:04:00 -05:00
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 1cfc355025 GUACAMOLE-304: Expand connection link to encompass entire hover area. 2018-02-10 09:28:29 -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