Commit Graph

  • bb127c55d2 GUACAMOLE-38: Quick fix-up for userContext object in AuthenticationProvider Nick Couchman 2018-04-15 22:58:19 -04:00
  • d608643bb6 GUACAMOLE-38: Remove lots of extra imports. Nick Couchman 2018-04-15 22:44:46 -04:00
  • 3feb2c2de1 GUACAMOLE-38: Use newly-implemented AbstractuserContext and AbstractAuthenticationProvider classes, remove deprecated classes. Nick Couchman 2018-04-14 11:22:40 -04:00
  • 43919e5623 GUACAMOLE-38: Tweak to regex and correct behavior of matcher. Nick Couchman 2018-03-25 15:02:16 -04:00
  • 16130b32fe GUACAMOLE-38: Switch to regex for parsing username and password. Nick Couchman 2018-03-25 09:09:34 -04:00
  • 9ab50a239c GUACAMOLE-38: Avoid unnuecessary type-casting. Nick Couchman 2018-03-24 22:34:56 -04:00
  • c50d372517 GUACAMOLE-38: Make placeholder translatable. Nick Couchman 2018-03-24 22:18:01 -04:00
  • da363f845e GUACAMOLE-38: Make class public for consistency with other classes. Nick Couchman 2018-03-24 22:11:24 -04:00
  • 8ed356a7f2 GUACAMOLE-38: Remove unnecessary null check. Nick Couchman 2018-03-24 22:06:21 -04:00
  • add78b9cdb GUACAMOLE-38: Remove unnecessary style element. Nick Couchman 2018-03-24 22:02:03 -04:00
  • fb5d2723bc GUACAMOLE-38: Implement the AuthenticationProvider instead of extending another. Nick Couchman 2018-03-24 21:58:19 -04:00
  • 5c96cd6326 GUACAMOLE-38: Leave default port to individual protocols. Nick Couchman 2018-03-24 20:44:02 -04:00
  • 6c71f4ddb3 GUACAMOLE-38: Brush up comments and removed some extra code. Nick Couchman 2018-03-24 20:37:19 -04:00
  • 8fa0cea793 GUACAMOLE-38: Make connection ID incrementing thread-safe. Nick Couchman 2018-03-18 20:42:37 -04:00
  • a3d851228e GUACAMOLE-38: Extend SimpleConnection instead of copying code manually. Nick Couchman 2018-03-16 14:54:05 -04:00
  • 2113d1aa96 GUACAMOLE-38: Fix parameter name to sometihng more fitting to its function. Nick Couchman 2018-03-16 14:37:05 -04:00
  • 6c235565b0 GUACAMOLE-38: Style and typo fix-ups. Nick Couchman 2018-02-18 21:10:49 -05:00
  • 039c5120df GUACAMOLE-38: Update to 0.9.14 and remove incubating references. Nick Couchman 2018-01-01 16:53:31 -05:00
  • fc63007e59 GUACAMOLE-38: Remove unnecessary code. Nick Couchman 2017-10-28 14:40:03 -04:00
  • 74ab18beb1 GUACAMOLE-38: Add translation file for the extension. Nick Couchman 2017-10-23 12:03:42 -04:00
  • 289239efc5 GUACAMOLE-38: Clear cache after creating the connection. Nick Couchman 2017-10-11 23:02:37 -04:00
  • b49047cf78 GUACAMOLE-38: Don't try to encode URI before sending it to be parsed. Nick Couchman 2017-10-11 22:50:14 -04:00
  • 9946dca022 GUACAMOLE-38: Alter AngularJS side of extensions to use new REST endpoint. Nick Couchman 2017-10-11 21:42:05 -04:00
  • c0a6bacad5 GUACAMOLE-38: Implement extension-specific REST endpoint and utilities for parsing connection. Nick Couchman 2017-10-11 15:55:14 -04:00
  • 498400ef0d GUACAMOLE-38: Fix compatibility with recent ActivityRecord changes. Nick Couchman 2017-09-28 10:48:43 -04:00
  • 531725671b GUACAMOLE-38: Clean up unnecessary imports and tweak style issues. Nick Couchman 2017-08-11 20:45:39 -04:00
  • ee539597cd GUACAMOLE-38: Add licenses to QuickConnect extension. Nick Couchman 2017-08-11 20:22:03 -04:00
  • 2115fa9072 GUACAMOLE-38: Fix issue related to submitting via Enter key. Nick Couchman 2017-07-25 15:49:15 -04:00
  • 7aaca96f10 GUACAMOLE-38: Code cleanup - remove unneeded code, debugging, etc. Provide proper documentation. Nick Couchman 2017-07-21 12:53:31 -04:00
  • ed8ca17a95 GUACAMOLE-38: Fix issue with Settings -> Users page. Nick Couchman 2017-07-21 12:23:17 -04:00
  • facea42463 GUACAMOLE-38: Initial implementation of QuickConnect feature Nick Couchman 2017-06-06 11:09:01 -04:00
  • 2fb377ac81 GUACAMOLE-566: Merge changes migrating from method interceptors to exception mappers. Michael Jumper 2018-06-01 10:31:26 -07:00
  • 7abf9f2f5d GUACAMOLE-566: Update comment for request object in new mapper class. Nick Couchman 2018-05-31 16:20:40 -04:00
  • 6cb50bd4f8 GUACAMOLE-566: Minor style cleanups; use APIError for unhandled exceptions. Nick Couchman 2018-05-30 06:27:21 -04:00
  • 383a71723a GUACAMOLE-566: Remove another extra set of spaces. Nick Couchman 2018-05-29 22:14:55 -04:00
  • a3faf6a2ee GUACAMOLE-566: Handle all exceptions, not just GuacamoleException instances. Nick Couchman 2018-05-29 22:13:04 -04:00
  • 75c8fc856b GUACAMOLE-566: Remove silly unnecessary space. Nick Couchman 2018-05-29 18:01:54 -04:00
  • 399f7e15ad GUACAMOLE-566: Remove debug code. Nick Couchman 2018-05-29 18:00:44 -04:00
  • eb91f4d87a GUACAMOLE-566: Replace the entire RESTExceptionWrapper with the ExceptionMapper implementation. Nick Couchman 2018-05-29 17:24:54 -04:00
  • a603774865 GUACAMOLE-566: Implement GuacamoleExceptionMapper to deal with exceptions thrown in REST APIs in extensions. Nick Couchman 2018-05-28 21:05:11 -04:00
  • c988975ec0 GUACAMOLE-567: Merge warn if network connection appears unstable. Nick Couchman 2018-05-27 23:07:12 -04:00
  • 6ea24261ae GUACAMOLE-567: Clean up style of connection stability warning. Add warning icon. Michael Jumper 2018-05-27 15:27:17 -07:00
  • 1ed22401bb GUACAMOLE-567: Warn user when tunnel enters "UNSTABLE" state. Michael Jumper 2017-12-10 20:28:35 -08:00
  • e6f3665995 GUACAMOLE-567: Add UNSTABLE tunnel status. Mark tunnel as UNSTABLE if no data has been received in a reasonable amount of time, but the tunnel is technically still open. Michael Jumper 2017-12-10 20:22:22 -08:00
  • f5266fdde1 GUACAMOLE-470: Merge updated color-scheme parameter for SSH and telnet. Nick Couchman 2018-05-27 17:16:08 -04:00
  • ca98d07b4a GUACAMOLE-567: Rely on HTTP or WebSocket status code to determine error if Guacamole-specific reason is missing. Default to server unreachable. Michael Jumper 2017-12-10 16:56:19 -08:00
  • a1e59b9d3a GUACAMOLE-567: Add HTTP and WebSocket translation functions to Guacamole.Status.Code. Michael Jumper 2017-12-10 17:46:11 -08:00
  • ff9f3ae7e7 GUACAMOLE-565: Merge add terminal-type parameter for SSH and Telnet. Nick Couchman 2018-05-27 15:16:12 -04:00
  • ad7d3dde34 GUACAMOLE-565: Add terminal-type parameter for SSH and Telnet. Jim Chen 2018-05-16 11:57:31 -04:00
  • 1710c31fc2 GUACAMOLE-152: Merge changes adding support for explicitly specifying the zoom level. Michael Jumper 2018-05-17 12:49:01 -07:00
  • 4e610f2d1b GUACAMOLE-470: Update "color-scheme" parameter for SSH and Telnet. Jim Chen 2018-05-16 11:52:08 -04:00
  • a0200824af GUACAMOLE-152: Remove superfluous semicolon. Nick Couchman 2018-05-16 10:43:07 -04:00
  • b34d97f82d GUACAMOLE-152: Handle zoom changes with autoFit correctly. Nick Couchman 2018-05-12 08:13:15 -04:00
  • b4c8bc8058 GUACAMOLE-152: Fix up new zoom control style. Nick Couchman 2018-05-11 06:29:05 -04:00
  • fed5133295 GUACAMOLE-220: Merge user group REST API. Nick Couchman 2018-05-04 21:22:38 -04:00
  • 242448060f GUACAMOLE-220: Merge rely on managementButtons directive to handle redirect after save. Nick Couchman 2018-05-04 20:58:25 -04:00
  • c26cf60e6b GUACAMOLE-220: Expose user groups, group membership, and group permissions via REST. Michael Jumper 2018-04-19 14:37:26 -07:00
  • 400b8f310e GUACAMOLE-220: Rely on managementButtons directive to handle redirect to user list after save. Michael Jumper 2018-05-04 15:25:05 -07:00
  • 10b0afe0cb GUACAMOLE-152: Update zoom level on blur and submit, remove debounce. Nick Couchman 2018-05-04 18:05:10 -04:00
  • 64589f27f4 GUACAMOLE-152: Remove unneeded formattedScale method. Nick Couchman 2018-05-04 03:56:39 -04:00
  • 242e0b7cf0 GUACAMOLE-152: Allow zoom/scale to be manually entered. Nick Couchman 2018-04-30 13:35:08 -04:00
  • 9b99b18041 GUACAMOLE-220: Merge extract common base for management UI. Nick Couchman 2018-05-04 04:25:59 -04:00
  • b50e709981 GUACAMOLE-220: Correct grammar of saveObject() documentation ("to save", not "to saves"). Michael Jumper 2018-05-03 23:38:01 -07:00
  • ae0512c266 GUACAMOLE-220: Convert "namespace" attribute of managementButtons directive to string binding. Michael Jumper 2018-05-03 23:37:19 -07:00
  • 2c41e38e55 GUACAMOLE-220: removeConnectionGroupPermission() affects connection group permissions, not connection permissions. Michael Jumper 2018-05-03 23:34:34 -07:00
  • e8f0c96758 GUACAMOLE-220: Correct documentation of permissionsRemoved attribute (the permissions have been removed, not added). Michael Jumper 2018-05-03 23:33:41 -07:00
  • 7ba9c32a07 GUACAMOLE-220: Document context of skeleton user creation. Michael Jumper 2018-05-03 23:32:07 -07:00
  • f5f516d82a GUACAMOLE-220: Pull primary connection for new sharing profiles. Michael Jumper 2018-05-03 23:16:14 -07:00
  • 91f19b2e03 GUACAMOLE-559: Merge add support for Asynchronous Clipboard API. Nick Couchman 2018-05-03 04:45:41 -04:00
  • 619963277d GUACAMOLE-559: Add support for reading/writing clipboard contents using the Asynchronous Clipboard API. Michael Jumper 2018-05-02 22:44:04 -07:00
  • 5028d85bb1 GUACAMOLE-220: "required", not "requred". Michael Jumper 2018-05-01 21:09:51 -07:00
  • 244dd19aa0 GUACAMOLE-220: Remove unnecessary userExists() function. Michael Jumper 2018-05-01 17:19:40 -07:00
  • 6ca076f7fc GUACAMOLE-220: Move data source tabs to separate directive. Michael Jumper 2018-05-01 17:18:48 -07:00
  • 1989c11dd9 GUACAMOLE-220: Include the identifier of the associated object within ManagementPermissions. Michael Jumper 2018-05-01 16:39:02 -07:00
  • 708c255b83 GUACAMOLE-220: "Management", not "managment". Michael Jumper 2018-05-01 16:29:25 -07:00
  • 82803c9148 GUACAMOLE-220: Move common protocol namespace/name retrieval to Protocol class. Michael Jumper 2018-05-01 12:42:36 -07:00
  • c1f5ad4075 GUACAMOLE-220: Migrate sharing profile management screen to common buttons and permission logic. Michael Jumper 2018-05-01 12:24:33 -07:00
  • 7e1dbf7d11 GUACAMOLE-220: Migrate connection group management screen to common buttons and permission logic. Add required clone option. Michael Jumper 2018-05-01 11:54:38 -07:00
  • 00fee4ac3a GUACAMOLE-220: Migrate connection management screen to common buttons and permission logic. Michael Jumper 2018-05-01 11:22:31 -07:00
  • 0414cdd3ed GUACAMOLE-220: Migrate user management screen to new, common management button directive. Michael Jumper 2018-05-01 09:53:26 -07:00
  • e045da132c GUACAMOLE-220: Add common directive for displaying the save/clone/cancel/delete buttons shared by all object management pages. Michael Jumper 2018-05-01 09:46:46 -07:00
  • 4f43ddc420 GUACAMOLE-220: Migrate user management controller to ManagementPermissions. Michael Jumper 2018-05-01 00:03:52 -07:00
  • 507202d1f3 GUACAMOLE-220: Define abstract object for querying the management-related actions a user may take on a particular object or type of object. Michael Jumper 2018-04-30 23:24:15 -07:00
  • 94ad1f9f34 GUACAMOLE-220: Separate system/connection permission editing into directives. Michael Jumper 2018-04-28 23:05:27 -07:00
  • 8181a96060 GUACAMOLE-526: Merge use toArray as necessary for orderBy. Nick Couchman 2018-04-30 17:40:15 -04:00
  • ae6994a912 GUACAMOLE-526: Use toArray where necessary for orderBy. Michael Jumper 2018-04-30 13:37:09 -07:00
  • f7ca11df50 GUACAMOLE-526: Provide key/value pairs via toArray filter. Consistently return same array for same object. Michael Jumper 2018-04-30 12:42:07 -07:00
  • d22f065fea GUACAMOLE-526: Merge invoke logout() before storing new token. Nick Couchman 2018-04-30 07:59:37 -04:00
  • 089113c352 GUACAMOLE-526: Invoke logout() for the cached token BEFORE storing the new token. The logout() call erroneously invalidates the new token otherwise. Michael Jumper 2018-04-29 22:01:32 -07:00
  • 9d09f0bb0a GUACAMOLE-526: Merge handle absolutely all promise rejections. Nick Couchman 2018-04-29 16:57:59 -04:00
  • 0d63d6cef4 GUACAMOLE-526: Only pull primary connection for sharing profile once identifier is known. Michael Jumper 2018-04-27 00:12:36 -07:00
  • 2ff980dede GUACAMOLE-526: Remove debug console.log() from toArrayFilter(). Michael Jumper 2018-04-27 00:05:09 -07:00
  • f8bd8d8ec9 GUACAMOLE-526: Remove call to old-style $http success(). Michael Jumper 2018-04-27 00:02:22 -07:00
  • ae6b5fc8bb GUACAMOLE-526: Move handling of request error notification to guacNotification, resolving circular dependency. Michael Jumper 2018-04-26 22:28:18 -07:00
  • 266b445c21 GUACAMOLE-526: Handle rejections for absolutely all promises. Michael Jumper 2018-04-26 22:15:17 -07:00
  • f6d5e5662b GUACAMOLE-526: Add convenience callback for displaying modal notifications strictly for REST errors, while logging all other promise rejections. Michael Jumper 2018-04-26 21:20:31 -07:00
  • 1e5e9b607b GUACAMOLE-526: Add convenience function for displaying modal notifications for REST errors. Michael Jumper 2018-04-26 21:20:05 -07:00
  • cc6ade4917 GUACAMOLE-526: Add convenience callbacks for ignoring or (quietly) warning of REST errors. Michael Jumper 2018-04-26 21:19:22 -07:00
  • c30b7b0d80 GUACAMOLE-526: Add convenience function for generating promise callbacks which handle only REST errors. Michael Jumper 2018-04-26 21:11:51 -07:00
  • 8c9735d1e7 GUACAMOLE-526: Wrap HTTP response in Error object only if it's an actual HTTP response object. Michael Jumper 2018-04-26 20:57:18 -07:00