Commit Graph
5206 Commits
Author SHA1 Message Date
Virtually Nick 7dceecd7f3 GUACAMOLE-769: Finish removing custom RADIUS challenge field. 2019-08-11 14:33:17 -04:00
Virtually Nick 30591dcc2e GUACAMOLE-769: Use standard password field for RADIUS challenge. 2019-08-11 14:25:15 -04:00
Virtually Nick 85a7fa3b46 GUACAMOLE-769: Polish the RADIUS challenge box. 2019-08-10 13:45:14 -04:00
Virtually Nick 02ef3ae2d8 Merge 1.1.0 changes back to master. 2019-08-03 17:06:42 -04:00
Virtually Nick 02dadfac97 GUACAMOLE-623: Merge add Kubernetes parameters and translations. 2019-08-03 17:05:19 -04:00
Michael Jumper 6ebb53477c GUACAMOLE-623: Add Kubernetes protocol/parameter definitions and translations. 2019-08-03 13:58:50 -07:00
Virtually Nick ed374fc377 Merge 1.1.0 changes to master. 2019-07-30 17:33:17 -04:00
Virtually Nick 6b949f63cc GUACAMOLE-629: Merge allow client to receive connection parameter values via "argv" streams. 2019-07-30 17:29:50 -04:00
Michael Jumper 2085ee7424 GUACAMOLE-629: Allow client to receive connection parameter values via "argv" streams. 2019-07-30 13:02:01 -07:00
Virtually Nick 20ad54c840 GUACAMOLE-821: Merge use Japanese word as the name of the Japanese translation. 2019-07-20 15:33:03 -04:00
Michael Jumper 3f7d1346b3 GUACAMOLE-821: Use Japanese word for the Japanese language as the name of the Japanese translation. 2019-07-20 12:22:20 -07:00
Mike Jumper 0dee33bfe4 GUACAMOLE-821: Merge Japanese translation. 2019-07-19 23:40:10 -07:00
Mike Jumper 6af8782862 GUACAMOLE-846: Merge changes ensuring tunnel.uuid is initialized regardless of tunnel state. 2019-07-16 15:43:44 -07:00
Virtually Nick ba12003fd2 Merge 1.1.0 changes back to master. 2019-07-16 18:39:03 -04:00
Virtually Nick 66d2fe3f10 GUACAMOLE-610: Merge SSH/telnet parameter definitions for maximum scrollback size. 2019-07-16 18:38:11 -04:00
avwx e17453ef97 GUACAMOLE-846: tunnel.uuid not initialized if tunnel becomes UNSTABLE 2019-07-16 18:02:30 -04:00
Michael Jumper c0d1ace629 GUACAMOLE-610: Add SSH/telnet parameter definitions for maximum scrollback size. 2019-07-16 12:11:21 -07:00
Mike Jumper 63fa8504b8 GUACAMOLE-837: Merge parameter definition and translation for Hungarian keyboard layout. 2019-07-11 21:21:53 -07:00
chisatohasimoto 1cf08cff8f GUACAMOLE-821:Add Japanese language support 2019-07-11 11:28:26 +09:00
P-Zs 991d0ea725 GUACAMOLE-837: Add Hungarian server layout (keyboard) option reference to en.json 2019-07-10 01:07:22 +02:00
P-Zs 6a7b604264 GUACAMOLE-837: Add Hungarian keyboard option to rdp.json 2019-07-10 01:05:58 +02:00
chisatohasimoto 0cad9eef69 GUACAMOLE-821:Add Japanese language support 2019-07-08 13:28:03 +09:00
James Muehlner 02dccf148a GUACAMOLE-302: Merge $evalAsync() focus fix. 2019-06-25 20:18:03 -07:00
James Muehlner da3da1fe10 GUACAMOLE-822: Merge fix for connection group identifiers. 2019-06-25 20:00:29 -07:00
Michael Jumper acaa422992 GUACAMOLE-302: Do not rely on $evalAsync() for assigning focus.
$evalAsync() does not necessarily guarantee execution within a timer;
the provided function may well execute after the current $digest loop
without control returning to the browser. If we need a timer to ensure
focus() behaves reliably, we should explicitly use one via $timeout.
2019-06-25 14:15:18 -07:00
Mike Jumper e9ed4150b9 GUACAMOLE-302: Merge narrowing of guacFocus behavior to simply setting/removing focus.
Additionally reporting whether the affected element receives or loses focus causes trouble if the source of the original value is non-assignable. It also seems like it could cause unexpected side effects if usages of guacFocus expect to separate their intent (assigning a value via the expression watched by guacFocus) from the result of attempting to set/remove focus. If tracking of focus is needed, that would best be served by another directive dedicated solely to tracking.
2019-06-25 13:04:42 -07:00
m-khan-glyptodon 68e5779592 GUACAMOLE-302: Make the binding of the guacFocus directive unidirectional.
There is an unassignable expression in the form directive that was being assinged a value by the guacFocus directive. The part that deals with this assigning is removed since no part of the app is relying upon this feature.
2019-06-25 12:00:59 -07:00
Mike Jumper 1818b6a7ee GUACAMOLE-302: Merge logic for automatically focusing relevant login fields. 2019-06-24 14:54:38 -07:00
m-khan-glyptodon cfefd11e90 GUACAMOLE-302: Additions made to every remaining field (every field except username and password) so that they can now be manually focussed using the custom guacFocus directive. 2019-06-24 14:48:44 -07:00
m-khan-glyptodon eb50c5c0e8 GUACAMOLE-302: Additions made to the username and password field types so that they can now be manually focussed using the custom guacFocus directive. 2019-06-24 14:48:44 -07:00
m-khan-glyptodon 19f0de4ebc GUACAMOLE-302: Allow guacForm and guacFormField directives to specify which field needs to be focused. 2019-06-24 14:48:44 -07:00
m-khan-glyptodon 52d2fe1661 GUACAMOLE-302: Additions are made to the login directive so that the appropriate field that needs to be focussed is determined. 2019-06-24 14:48:44 -07:00
Michael Jumper ba60449786 GUACAMOLE-822: Correct retrieval of client identifier for connection groups.
Commit f92bf9c moved the getClientIdentifier() function to the
GroupListItem class, thus making the function available as
item.getClientIdentifier() within the connection or connection group
templates referenced by an instance of the guacGroupList directive.

This change correctly updated all but the connection group template for
the home screen, which was incorrectly updated to reference the
function as if it were directly on the scope. As such a function
doesn't exist, AngularJS didn't substitute any value, resulting in a
non-functional link.
2019-06-24 00:21:06 -07:00
Michael Jumper 00f59420e5 Merge 1.1.0 changes back to master. 2019-06-23 19:37:32 -07:00
Virtually Nick 30f6ac434b GUACAMOLE-723: Merge display connection selection menu only if multiple connections are available. 2019-06-23 22:32:08 -04:00
Mike Jumper f5aa986e63 GUACAMOLE-579: Merge support for retrieving user attributes CAS. 2019-06-23 19:20:14 -07:00
Michael Jumper 3d71f84f0a GUACAMOLE-723: Display connection selection menu only if multiple choices are available. 2019-06-23 12:48:36 -07:00
Michael Jumper 40ee0d3775 GUACAMOLE-723: Consider entire connection hierarchy when determining whether only one connection is available. 2019-06-23 12:39:44 -07:00
Virtually Nick b1d3070748 GUACAMOLE-723: Merge automatically close menus upon click unless explicitly marked as interactive. 2019-06-23 08:19:39 -04:00
Virtually Nick b0460912b8 GUACAMOLE-723: Merge allow connection names to cleanly overflow in connection selection menu. 2019-06-23 08:18:20 -04:00
Michael Jumper 47ed39fb33 GUACAMOLE-723: Prefer a wider connection selection menu, but no wider than the sidebar. 2019-06-22 18:54:17 -07:00
Michael Jumper 93dbf85a14 GUACAMOLE-723: Automatically close menus upon click unless explicitly marked as interactive. 2019-06-22 18:41:29 -07:00
Michael Jumper 0e33525d7b GUACAMOLE-723: Use ellipsis for overflowing connection names within the connection selection menu. 2019-06-22 17:47:57 -07:00
Virtually Nick 9c26a7613c GUACAMOLE-579: Remove unnecessary JUnit dependencies. 2019-06-22 20:02:46 -04:00
Virtually Nick 7f26ba7a52 GUACAMOLE-579: Insure that CAS is providing a username. 2019-06-22 19:27:52 -04:00
Virtually Nick a2b3e235e0 GUACAMOLE-579: Fix up documentation issues. 2019-06-22 19:27:33 -04:00
Virtually Nick 8ec139098a GUACAMOLE-723: Merge allow connection name to display cleanly in menu. 2019-06-22 17:39:05 -04:00
Virtually Nick a6601a2bfd GUACAMOLE-579: Change fromAttribute to canonicalize 2019-06-21 12:54:42 -04:00
Virtually Nick d8db630dbd GUACAMOLE-579: Clean up comments, implement convenience method for tokens without a prefix, and remove unneeded classes. 2019-06-20 20:41:41 -04:00
Virtually Nick 8ab9e51009 GUACAMOLE-579: Put back original init method for compatibility. 2019-06-20 19:52:06 -04:00