Commit Graph

  • 2d03387b6b GUACAMOLE-526: Add missing semicolon. Michael Jumper 2018-04-26 19:20:43 -07:00
  • f6f66eec0a GUACAMOLE-526: Ignore failure to load OSK layout. Michael Jumper 2018-04-26 19:03:53 -07:00
  • 73eb25f311 GUACAMOLE-526: Remove unused (and wrong!) getAllActiveConnections() function. Remove now-unnecessary injection of $q. Michael Jumper 2018-04-24 15:30:58 -07:00
  • bba01bdbc4 GUACAMOLE-526: Explicitly fail routing if attempting to update the auth token fails. Michael Jumper 2018-04-24 15:27:18 -07:00
  • 6cd07052d8 GUACAMOLE-526: Remove unused injections of $q. Michael Jumper 2018-04-24 15:26:22 -07:00
  • 5be303666a GUACAMOLE-526: Remove unnecessary use of $q within authenticationService. Rely on requestService. Michael Jumper 2018-04-24 15:22:31 -07:00
  • 01e19c19dc GUACAMOLE-526: Maintain full correct chain of promises for clipboard read attempts, including the "finally" used for cleanup. The "finally" handler creates a new promise with a potentially unhandled rejection otherwise. Michael Jumper 2018-04-24 14:43:54 -07:00
  • 670ec390b5 GUACAMOLE-526: Ignore failure to read/write clipboard. Michael Jumper 2018-04-24 14:42:18 -07:00
  • 9a2e0c6087 GUACAMOLE-526: Merge changes updating AngularJS to the latest stable (1.6.9). Michael Jumper 2018-04-26 09:55:31 -07:00
  • 74124ca52d GUACAMOLE-549: Merge update to latest version of webjar-servlet-2.x Nick Couchman 2018-04-26 04:09:52 -04:00
  • 197ffc76d0 GUACAMOLE-526: Remove no-longer-used licenses. James Muehlner 2018-04-25 22:32:46 -07:00
  • b3eeb36b87 GUACAMOLE-526: Update webapp to angular 1.6.9. James Muehlner 2018-04-25 22:25:02 -07:00
  • 18b0d99ae0 GUACAMOLE-549: Update to latest version of webjar-servlet-2.x. Michael Jumper 2018-04-25 22:23:44 -07:00
  • 03281667b4 GUACAMOLE-549: Merge do not automatically create HttpSession. Nick Couchman 2018-04-25 08:45:55 -04:00
  • 320d342899 GUACAMOLE-549: Do not automatically create HttpSession. If an extension truly needs an HttpSession, it should create it manually via the HttpServletRequest. Michael Jumper 2018-04-25 00:45:50 -07:00
  • c81cb78684 GUACAMOLE-530: Merge add Spanish OSK. Nick Couchman 2018-04-23 11:14:07 -04:00
  • 95d1f72b4d GUACAMOLE-553: Merge update MySQL JDBC driver for Docker build script. Nick Couchman 2018-04-23 08:36:33 -04:00
  • 5410c6bc0e GUACAMOLE-553: Update JDBC MySQL connector library to version 5.1.45 Mathias 2018-04-23 13:40:29 +02:00
  • 1ac08257bc GUACAMOLE-220: Merge add base extension API support for user groups. Nick Couchman 2018-04-22 15:45:46 -04:00
  • e75e9715f7 GUACAMOLE-220: Permissions returned by getEffectivePermissions() may BE implied, not "may implied". Michael Jumper 2018-04-21 14:25:39 -07:00
  • c8564f5d80 GUACAMOLE-220: Correct JavaDoc of getEffectiveUserGroups() - missing period. Michael Jumper 2018-04-21 14:24:11 -07:00
  • b35e494fdf GUACAMOLE-220: Remove erroneously-added blank line. Michael Jumper 2018-04-21 14:23:07 -07:00
  • 6db10c1dbb GUACAMOLE-220: Collapse / clean up retrieval of self() and effective permissions. Michael Jumper 2018-04-21 14:22:07 -07:00
  • b43aa59958 GUACAMOLE-220: Correct documentation of getUserGroups() behavior. Michael Jumper 2018-04-21 14:11:18 -07:00
  • 456ad7f28e GUACAMOLE-549: Merge migrate to localStorage for storage of auth token. Nick Couchman 2018-04-20 05:12:28 -04:00
  • 393e1ab647 GUACAMOLE-220: Use effective permissions to test user access to resources. Michael Jumper 2018-04-19 14:18:02 -07:00
  • dfb07edf29 GUACAMOLE-220: Add base API support for user groups. Refactor as minimally necessary. Michael Jumper 2018-04-19 14:17:25 -07:00
  • 884a9c0ee9 GUACAMOLE-549: Store auth token within localStorage rather than cookie. Michael Jumper 2018-04-18 20:44:08 -07:00
  • 1686e6f149 GUACAMOLE-549: Migrate storage/retrieval of local preferences to localStorageService. Michael Jumper 2018-04-18 20:43:30 -07:00
  • 831e4e0989 GUACAMOLE-549: Migrate recent connection history to localStorageService. Michael Jumper 2018-04-18 20:43:04 -07:00
  • 11d356a70b GUACAMOLE-549: Add service for manipulating items within localStorage. Michael Jumper 2018-04-18 20:42:27 -07:00
  • aac9d8795c GUACAMOLE-542: Merge implement AbstractUsreContext and AbstractAuthenticationProvider Nick Couchman 2018-04-13 14:35:04 -04:00
  • fa100a888f GUACAMOLE-542: Explicitly document the behavior of the default implementations provided by AbstractUserContext and AbstractAuthenticationProvider. Michael Jumper 2018-04-11 17:55:39 -07:00
  • 8fb62d1286 GUACAMOLE-541: Merge prioritize extension classes over inherited in webapp. Nick Couchman 2018-04-12 10:04:20 -04:00
  • f8bd359c9a GUACAMOLE-541: Prioritize classes defined within extensions over classes inherited from the webapp classpath or lib directory. Michael Jumper 2018-04-07 14:41:48 -07:00
  • 57ff8b84e6 GUACAMOLE-542: Deprecate SimpleConnectionDirectory, etc., relying instead on SimpleDirectory. Michael Jumper 2018-04-11 17:04:07 -07:00
  • 9b7ef0dfcf GUACAMOLE-542: Migrate to simpler AbstractAuthenticationProvider / AbstractUserContext base classes. Michael Jumper 2018-04-11 17:03:39 -07:00
  • 18136d5146 GUACAMOLE-269: Merge parameter definitions for controlling backspace behavior of SSH/telnet. Michael Jumper 2018-04-02 13:41:13 -07:00
  • ae1d6dc279 GUACAMOLE-269: Add translations for empty options. Nick Couchman 2018-04-02 16:38:39 -04:00
  • f03cd2bd8c GUACAMOLE-269: Style tweak for translation spacing. Nick Couchman 2018-04-02 16:27:57 -04:00
  • c9e8d2fc21 GUACAMOLE-269: Fix option assocation for telnet. Nick Couchman 2018-04-02 16:25:37 -04:00
  • 1f1d64e2c8 GUACAMOLE-269: Move options to new section, fix translations. Nick Couchman 2018-02-26 15:14:41 -05:00
  • 5729dd2d3c GUACAMOLE-269: Add fields for controlling Backspace behavior. Nick Couchman 2018-02-16 23:48:37 -05:00
  • 3d51a469ba GUACAMOLE-450: Merge use latest Tomcat 8.5.x in Docker image Nick Couchman 2018-04-02 09:47:57 -04:00
  • d35d67fee7 GUACAMOLE-529: Merge apply database-specific account restrictions depending on context Nick Couchman 2018-04-02 09:46:07 -04:00
  • 6dde0e778a GUACAMOLE-529: Apply database-specific account restrictions depending on context. Michael Jumper 2018-04-01 23:19:40 -07:00
  • 834a84a0b8 GUACAMOLE-450: Use latest version of Tomcat 8.5.x by default for Docker image. Michael Jumper 2018-02-08 12:15:13 -08:00
  • 29d0fead14 GUACAMOLE-530: Modified the Spanish on screen layout filename IT-Experte 2018-03-26 16:44:30 +02:00
  • fd9e0a737b GUACAMOLE-530: Create Spanish on screen keyboard IT-Experte 2018-03-26 16:43:07 +02:00
  • 4f27a03adf GUACAMOLE-525: Merge changes migrating from LIMIT to TOP for SQL Server queries. Michael Jumper 2018-03-16 13:03:39 -07:00
  • c062acea2d GUACAMOLE-525: Quick tweak to logic in password history file. Nick Couchman 2018-03-13 22:34:21 -04:00
  • 62a706896a GUACAMOLE-525: Fix up password history delete to be more compatible. Nick Couchman 2018-03-13 17:58:54 -04:00
  • cb580c4ae9 GUACAMOLE-525: Remove LIMIT and use TOP in SQL Server module. Nick Couchman 2018-03-13 17:47:35 -04:00
  • a6579ce4e1 GUACAMOLE-505: Merge changes fixing the behavior SQL Server version of the "selectOne" query for retrieval of user account information (the query must return at most one row). Michael Jumper 2018-03-13 12:47:10 -07:00
  • d3dcd84379 GUACAMOLE-505: Remove stray left join in SQL Server UserMapper. Nick Couchman 2018-03-13 10:47:31 -04:00
  • b8a5f0bd22 GUACAMOLE-517: Merge correct keysym definition of "Print Screen" key. Nick Couchman 2018-03-06 15:23:09 -05:00
  • cdc5dec2c9 GUACAMOLE-517: Correct keysym definition of "Print Screen" key. Michael Jumper 2018-03-06 12:16:18 -08:00
  • 5db2e3cae7 GUACAMOLE-161: Merge changes adding Caps Lock to the do-not-auto-repeat list. Michael Jumper 2018-03-03 12:27:01 -08:00
  • e5a0224ac7 GUACAMOLE-508: Merge changes which take the user to the system home page if they have administrative access. Michael Jumper 2018-03-03 12:22:13 -08:00
  • 0111b031e8 GUACAMOLE-508: More comment clean up. Nick Couchman 2018-03-03 07:49:54 -05:00
  • 8ad579b90b GUACAMOLE-508: Use object instead of array for multiple promises. Nick Couchman 2018-03-02 21:45:21 -05:00
  • 4869968c8f GUACAMOLE-508: Style and comment fix-ups. Nick Couchman 2018-03-02 21:35:55 -05:00
  • b95b1131b6 GUACAMOLE-508: Take user to home page when Settings pages are available. Nick Couchman 2018-02-19 09:57:07 -05:00
  • 06459629bb GUACAMOLE-448: Merge corrections to recently-merged translations for RDP cache parameters. Michael Jumper 2018-02-22 15:50:14 -08:00
  • beb69af6f7 GUACAMOLE-448: Fix typo in translation file. Nick Couchman 2018-02-22 04:39:10 -05:00
  • c4e590bab9 GUACAMOLE-448: Merge parameter definitions for RDP caching. Michael Jumper 2018-02-22 00:41:29 -08:00
  • ae1ce0dcdd GUACAMOLE-448: Add support for configuring glyph caching. Nick Couchman 2018-02-20 15:38:36 -05:00
  • 2da179f7f3 GUACAMOLE-504: Merge changes adding support for overriding HTTP/WebSocket status codes via custom exceptions. Michael Jumper 2018-02-14 15:38:00 -08:00
  • c2ae43d2c5 GUACAMOLE-504: Change c-style variable to camel case. Nick Couchman 2018-02-14 07:04:00 -05:00
  • 4e0e852ad3 GUACAMOLE-504: Implement overloaded closeConnection() method. Nick Couchman 2018-02-10 19:50:08 -05:00
  • bb1670a808 GUACAMOLE-504: Reimplement closeConnection() with int parameters. Nick Couchman 2018-02-10 15:13:19 -05:00
  • e996a5a299 GUACAMOLE-504: Avoid unnecessary use of instanceof. Nick Couchman 2018-02-10 14:41:37 -05:00
  • c8d825e2f3 GUACAMOLE-304: Merge fix for connection link clickable area. Michael Jumper 2018-02-10 11:20:26 -08:00
  • 1cfc355025 GUACAMOLE-304: Expand connection link to encompass entire hover area. Nick Couchman 2018-02-10 09:28:29 -05:00
  • ebd897421d GUACAMOLE-504: Fix-up style issues. Nick Couchman 2018-02-08 23:31:06 -05:00
  • ffc4c7bcad GUACAMOLE-504: Allow exceptions to pass WebSocket status to closeConnection. Nick Couchman 2018-02-08 23:25:53 -05:00
  • 0dc5306fe1 GUACAMOLE-504: Don't reveal internals in sendError method. Nick Couchman 2018-02-08 22:53:14 -05:00
  • 5aaea07b5e GUACAMOLE-504: Rework HTTP Tunnel to use exception getHttpStatusCode() Nick Couchman 2018-02-08 09:55:03 -05:00
  • 0c5b3012ac GUACAMOLE-504: Add method for WebSocket status, and reconfigure REST API to use new HTTP method. Nick Couchman 2018-02-08 09:44:19 -05:00
  • 5239a83acc GUACAMOLE-504: Clean up getHttpStatusCode(). Nick Couchman 2018-02-08 09:32:04 -05:00
  • 68e101f58a GUACAMOLE-504: Add getHttpStatusCode() method to GuacamoleException class. Nick Couchman 2018-02-07 22:57:21 -05:00
  • 1e1679e5ce GUACAMOLE-471: Merge update copyright year in NOTICE to 2018. Nick Couchman 2018-02-08 11:59:27 -05:00
  • c5c2f028a1 GUACAMOLE-471: Update copyright year in NOTICE files to 2018. Michael Jumper 2018-02-07 12:48:55 -08:00
  • 49c11bbdad GUACAMOLE-348: Merge changes which ensure the download iframe is removed only if actually present within the DOM. Michael Jumper 2018-02-06 21:01:45 -08:00
  • 017df40b33 GUACAMOLE-348: Only remove download iframe if it's still attached to the DOM. James Muehlner 2018-02-06 20:11:30 -08:00
  • 9ee43e656c GUACAMOLE-96: Merge add support for TOTP as an additional authentication factor. Nick Couchman 2018-02-05 13:02:10 -05:00
  • e680131234 GUACAMOLE-313: Merge define parameters for controlling the contents of session recordings. Nick Couchman 2018-02-05 09:18:37 -05:00
  • d5e28df8a1 GUACAMOLE-313: Define parameters for controlling the contents of session recordings. Michael Jumper 2017-12-08 12:06:51 -08:00
  • 608a11170b GUACAMOLE-96: TOTP detail headers should always be left-aligned. Michael Jumper 2017-11-24 14:05:32 -08:00
  • a426f59765 GUACAMOLE-96: Scroll login interface if too large for screen. Michael Jumper 2017-11-24 14:02:18 -08:00
  • b9dba7ddf4 GUACAMOLE-96: Open "otpauth" link when user clicks on barcode. Michael Jumper 2017-11-24 13:54:26 -08:00
  • 78cde50df9 GUACAMOLE-96: Allow user's raw TOTP key details to be exposed within UI during enrollment. Michael Jumper 2017-11-24 13:33:39 -08:00
  • 5b2b633707 GUACAMOLE-96: Include all TOTP key details in field when enrolling. Michael Jumper 2017-11-24 12:34:09 -08:00
  • b1c23f20d0 GUACAMOLE-96: Ensure valid codes cannot be reused. Michael Jumper 2017-11-22 18:53:29 -08:00
  • 456b8a0394 GUACAMOLE-96: Remove unused field controller. Michael Jumper 2017-11-20 16:20:13 -08:00
  • 96e3d02999 GUACAMOLE-96: Block external access to TOTP-internal attributes. Michael Jumper 2017-11-20 16:15:01 -08:00
  • 2a894c487c GUACAMOLE-96: Clean up enrollment interface. Provide help text for user. Michael Jumper 2017-11-20 15:51:06 -08:00
  • a422fdf9c2 GUACAMOLE-96: Add configuration parameters for details of TOTP generation. Michael Jumper 2017-11-20 14:29:03 -08:00
  • 170a11bf2a GUACAMOLE-96: Handle enrollment via QR code for unconfirmed users. Michael Jumper 2017-11-20 14:01:39 -08:00
  • 8ac8fec478 GUACAMOLE-96: Migrate to TOTP-specific field type for authentication code. Michael Jumper 2017-11-20 12:03:18 -08:00