6a922a7811
GUACAMOLE-38: Minor documentation tweaks.
Nick Couchman2018-04-17 17:30:52 -04:00
12d92d210f
GUACAMOLE-38: Fix parameter name in QuickConnection constructor.
Nick Couchman2018-04-15 23:07:57 -04:00
bb127c55d2
GUACAMOLE-38: Quick fix-up for userContext object in AuthenticationProvider
Nick Couchman2018-04-15 22:58:19 -04:00
d608643bb6
GUACAMOLE-38: Remove lots of extra imports.
Nick Couchman2018-04-15 22:44:46 -04:00
3feb2c2de1
GUACAMOLE-38: Use newly-implemented AbstractuserContext and AbstractAuthenticationProvider classes, remove deprecated classes.
Nick Couchman2018-04-14 11:22:40 -04:00
43919e5623
GUACAMOLE-38: Tweak to regex and correct behavior of matcher.
Nick Couchman2018-03-25 15:02:16 -04:00
16130b32fe
GUACAMOLE-38: Switch to regex for parsing username and password.
Nick Couchman2018-03-25 09:09:34 -04:00
9ab50a239c
GUACAMOLE-38: Avoid unnuecessary type-casting.
Nick Couchman2018-03-24 22:34:56 -04:00
c50d372517
GUACAMOLE-38: Make placeholder translatable.
Nick Couchman2018-03-24 22:18:01 -04:00
da363f845e
GUACAMOLE-38: Make class public for consistency with other classes.
Nick Couchman2018-03-24 22:11:24 -04:00
8ed356a7f2
GUACAMOLE-38: Remove unnecessary null check.
Nick Couchman2018-03-24 22:06:21 -04:00
add78b9cdb
GUACAMOLE-38: Remove unnecessary style element.
Nick Couchman2018-03-24 22:02:03 -04:00
fb5d2723bc
GUACAMOLE-38: Implement the AuthenticationProvider instead of extending another.
Nick Couchman2018-03-24 21:58:19 -04:00
5c96cd6326
GUACAMOLE-38: Leave default port to individual protocols.
Nick Couchman2018-03-24 20:44:02 -04:00
6c71f4ddb3
GUACAMOLE-38: Brush up comments and removed some extra code.
Nick Couchman2018-03-24 20:37:19 -04:00
8fa0cea793
GUACAMOLE-38: Make connection ID incrementing thread-safe.
Nick Couchman2018-03-18 20:42:37 -04:00
a3d851228e
GUACAMOLE-38: Extend SimpleConnection instead of copying code manually.
Nick Couchman2018-03-16 14:54:05 -04:00
2113d1aa96
GUACAMOLE-38: Fix parameter name to sometihng more fitting to its function.
Nick Couchman2018-03-16 14:37:05 -04:00
eb91f4d87a
GUACAMOLE-566: Replace the entire RESTExceptionWrapper with the ExceptionMapper implementation.
Nick Couchman2018-05-29 17:24:54 -04:00
a603774865
GUACAMOLE-566: Implement GuacamoleExceptionMapper to deal with exceptions thrown in REST APIs in extensions.
Nick Couchman2018-05-28 21:05:11 -04:00
c988975ec0
GUACAMOLE-567: Merge warn if network connection appears unstable.
Nick Couchman2018-05-27 23:07:12 -04:00
6ea24261ae
GUACAMOLE-567: Clean up style of connection stability warning. Add warning icon.
Michael Jumper2018-05-27 15:27:17 -07:00
1ed22401bb
GUACAMOLE-567: Warn user when tunnel enters "UNSTABLE" state.
Michael Jumper2017-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 Jumper2017-12-10 20:22:22 -08:00
f5266fdde1
GUACAMOLE-470: Merge updated color-scheme parameter for SSH and telnet.
Nick Couchman2018-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 Jumper2017-12-10 16:56:19 -08:00
a1e59b9d3a
GUACAMOLE-567: Add HTTP and WebSocket translation functions to Guacamole.Status.Code.
Michael Jumper2017-12-10 17:46:11 -08:00
ff9f3ae7e7
GUACAMOLE-565: Merge add terminal-type parameter for SSH and Telnet.
Nick Couchman2018-05-27 15:16:12 -04:00
ad7d3dde34
GUACAMOLE-565: Add terminal-type parameter for SSH and Telnet.
Jim Chen2018-05-16 11:57:31 -04:00
1710c31fc2
GUACAMOLE-152: Merge changes adding support for explicitly specifying the zoom level.
Michael Jumper2018-05-17 12:49:01 -07:00
4e610f2d1b
GUACAMOLE-470: Update "color-scheme" parameter for SSH and Telnet.
Jim Chen2018-05-16 11:52:08 -04:00
a0200824af
GUACAMOLE-152: Remove superfluous semicolon.
Nick Couchman2018-05-16 10:43:07 -04:00
b34d97f82d
GUACAMOLE-152: Handle zoom changes with autoFit correctly.
Nick Couchman2018-05-12 08:13:15 -04:00
b4c8bc8058
GUACAMOLE-152: Fix up new zoom control style.
Nick Couchman2018-05-11 06:29:05 -04:00
fed5133295
GUACAMOLE-220: Merge user group REST API.
Nick Couchman2018-05-04 21:22:38 -04:00
242448060f
GUACAMOLE-220: Merge rely on managementButtons directive to handle redirect after save.
Nick Couchman2018-05-04 20:58:25 -04:00
c26cf60e6b
GUACAMOLE-220: Expose user groups, group membership, and group permissions via REST.
Michael Jumper2018-04-19 14:37:26 -07:00
400b8f310e
GUACAMOLE-220: Rely on managementButtons directive to handle redirect to user list after save.
Michael Jumper2018-05-04 15:25:05 -07:00
10b0afe0cb
GUACAMOLE-152: Update zoom level on blur and submit, remove debounce.
Nick Couchman2018-05-04 18:05:10 -04:00
64589f27f4
GUACAMOLE-152: Remove unneeded formattedScale method.
Nick Couchman2018-05-04 03:56:39 -04:00
242e0b7cf0
GUACAMOLE-152: Allow zoom/scale to be manually entered.
Nick Couchman2018-04-30 13:35:08 -04:00
9b99b18041
GUACAMOLE-220: Merge extract common base for management UI.
Nick Couchman2018-05-04 04:25:59 -04:00
b50e709981
GUACAMOLE-220: Correct grammar of saveObject() documentation ("to save", not "to saves").
Michael Jumper2018-05-03 23:38:01 -07:00
ae0512c266
GUACAMOLE-220: Convert "namespace" attribute of managementButtons directive to string binding.
Michael Jumper2018-05-03 23:37:19 -07:00
2c41e38e55
GUACAMOLE-220: removeConnectionGroupPermission() affects connection group permissions, not connection permissions.
Michael Jumper2018-05-03 23:34:34 -07:00
e8f0c96758
GUACAMOLE-220: Correct documentation of permissionsRemoved attribute (the permissions have been removed, not added).
Michael Jumper2018-05-03 23:33:41 -07:00
7ba9c32a07
GUACAMOLE-220: Document context of skeleton user creation.
Michael Jumper2018-05-03 23:32:07 -07:00
f5f516d82a
GUACAMOLE-220: Pull primary connection for new sharing profiles.
Michael Jumper2018-05-03 23:16:14 -07:00
91f19b2e03
GUACAMOLE-559: Merge add support for Asynchronous Clipboard API.
Nick Couchman2018-05-03 04:45:41 -04:00
619963277d
GUACAMOLE-559: Add support for reading/writing clipboard contents using the Asynchronous Clipboard API.
Michael Jumper2018-05-02 22:44:04 -07:00
244dd19aa0
GUACAMOLE-220: Remove unnecessary userExists() function.
Michael Jumper2018-05-01 17:19:40 -07:00
6ca076f7fc
GUACAMOLE-220: Move data source tabs to separate directive.
Michael Jumper2018-05-01 17:18:48 -07:00
1989c11dd9
GUACAMOLE-220: Include the identifier of the associated object within ManagementPermissions.
Michael Jumper2018-05-01 16:39:02 -07:00
708c255b83
GUACAMOLE-220: "Management", not "managment".
Michael Jumper2018-05-01 16:29:25 -07:00
82803c9148
GUACAMOLE-220: Move common protocol namespace/name retrieval to Protocol class.
Michael Jumper2018-05-01 12:42:36 -07:00
c1f5ad4075
GUACAMOLE-220: Migrate sharing profile management screen to common buttons and permission logic.
Michael Jumper2018-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 Jumper2018-05-01 11:54:38 -07:00
00fee4ac3a
GUACAMOLE-220: Migrate connection management screen to common buttons and permission logic.
Michael Jumper2018-05-01 11:22:31 -07:00
0414cdd3ed
GUACAMOLE-220: Migrate user management screen to new, common management button directive.
Michael Jumper2018-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 Jumper2018-05-01 09:46:46 -07:00
4f43ddc420
GUACAMOLE-220: Migrate user management controller to ManagementPermissions.
Michael Jumper2018-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 Jumper2018-04-30 23:24:15 -07:00
94ad1f9f34
GUACAMOLE-220: Separate system/connection permission editing into directives.
Michael Jumper2018-04-28 23:05:27 -07:00
8181a96060
GUACAMOLE-526: Merge use toArray as necessary for orderBy.
Nick Couchman2018-04-30 17:40:15 -04:00
ae6994a912
GUACAMOLE-526: Use toArray where necessary for orderBy.
Michael Jumper2018-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 Jumper2018-04-30 12:42:07 -07:00
d22f065fea
GUACAMOLE-526: Merge invoke logout() before storing new token.
Nick Couchman2018-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 Jumper2018-04-29 22:01:32 -07:00
9d09f0bb0a
GUACAMOLE-526: Merge handle absolutely all promise rejections.
Nick Couchman2018-04-29 16:57:59 -04:00
0d63d6cef4
GUACAMOLE-526: Only pull primary connection for sharing profile once identifier is known.
Michael Jumper2018-04-27 00:12:36 -07:00
2ff980dede
GUACAMOLE-526: Remove debug console.log() from toArrayFilter().
Michael Jumper2018-04-27 00:05:09 -07:00
f8bd8d8ec9
GUACAMOLE-526: Remove call to old-style $http success().
Michael Jumper2018-04-27 00:02:22 -07:00
ae6b5fc8bb
GUACAMOLE-526: Move handling of request error notification to guacNotification, resolving circular dependency.
Michael Jumper2018-04-26 22:28:18 -07:00
266b445c21
GUACAMOLE-526: Handle rejections for absolutely all promises.
Michael Jumper2018-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 Jumper2018-04-26 21:20:31 -07:00
1e5e9b607b
GUACAMOLE-526: Add convenience function for displaying modal notifications for REST errors.
Michael Jumper2018-04-26 21:20:05 -07:00
cc6ade4917
GUACAMOLE-526: Add convenience callbacks for ignoring or (quietly) warning of REST errors.
Michael Jumper2018-04-26 21:19:22 -07:00