Virtually Nick
a54c78554f
GUACAMOLE-1398: Merge explicitly fit guac-tiled-clients directive to available space.
2021-08-17 08:14:32 -04:00
Michael Jumper
1d83307b8c
GUACAMOLE-1398: Explicitly fit guac-tiled-clients directive to available space.
...
The CSS rule expanding the guac-tiled-clients directive to fit the
viewport was not properly updated when the elements and classes involved
were changed via c9900434c4
. The
"tiled-client-list" class was previously used to represent the root
element of the set of tiled clients, but that element was replaced with
the "guac-tiled-clients" directive.
2021-08-17 02:15:37 -07:00
Virtually Nick
8d15ada126
GUACAMOLE-1366: Merge correct sort order of connection history entries.
2021-08-13 10:33:13 -04:00
Michael Jumper
6787d3fa9f
GUACAMOLE-1366: Correct sort order of connection history entries.
...
The sort order of connection history entries should be descending, with
the most recent connection attempt shown first. This has been incorrect
since 1.3.0 due to the migration to the newer, searchable/sortable
history structure.
2021-08-12 23:11:21 -07:00
Virtually Nick
d771dae61f
GUACAMOLE-1396: Merge update comment block to have correct array type for actions field
2021-08-06 11:41:00 -04:00
Timothy Worcester
ff5eeff283
GUACAMOLE-1396: Update comment block to have correct array type for actions field
2021-08-06 11:15:35 -04:00
Virtually Nick
1b8bc9754d
GUACAMOLE-1391: Merge correct typo when referencing SHA_256 enum
2021-07-30 08:16:10 -04:00
Bitson
acc8f816ce
GUACAMOLE-1391: Fixed typo when trying to reference the SHA_256 enum value.
2021-07-29 20:56:06 -05:00
Virtually Nick
04eb696e07
GUACAMOLE-1391: Merge support for hashing passwords with SHA-256 in user-mapping.xml
2021-07-29 20:17:02 -04:00
Bitson
234f2cc26f
GUACAMOLE-1391: Removing whitespace
2021-07-29 19:12:26 -05:00
Bitson
b4f75abdb7
GUACAMOLE-1391 Add support for hashing passwords with SHA-256 in user-mapping.xml
2021-07-29 17:14:31 -05:00
Virtually Nick
806b50e3cd
GUACAMOLE-1387: Merge update and filter tiled connections only if group is actually changing.
2021-07-29 11:34:36 -04:00
Michael Jumper
c63eb4477c
GUACAMOLE-1387: Update and filter tiled connections only if group is actually changing.
2021-07-28 22:14:08 -07:00
Virtually Nick
055471f80f
GUACAMOLE-1386: Merge correct definitions of "Meta" and "Super" keys.
2021-07-27 16:13:16 -04:00
Michael Jumper
5c9483a810
GUACAMOLE-1386: Correct/add "Menu" key definition, which is also not "Super".
2021-07-26 20:26:39 -07:00
Michael Jumper
01a5f6cdb9
GUACAMOLE-1386: Correct keyboard definition of "Windows" key as "Meta", not "Super".
2021-07-26 20:26:04 -07:00
Michael Jumper
8b5cdbb3b5
GUACAMOLE-1386: Define "Meta" key for on-screen keyboard instead of "Super".
...
The correct key for the "Windows" key (or the Mac "Command" key) is
"Meta". The "Super" key is an entirely different key not used for that
purpose, and it only currently works with Guacamole because the
Guacamole's base RDP keymap specifically maps the "Super" keys to the
"Windows" keys.
2021-07-26 20:11:02 -07:00
Virtually Nick
925621a707
GUACAMOLE-996: Merge add support for specifying an LDAP group filter.
2021-07-26 09:55:48 -04:00
Michael Jumper
5e61ec7e84
GUACAMOLE-996: Add LDAP_GROUP_SEARCH_FILTER variable to Docker image.
2021-07-26 02:22:35 -07:00
Michael Jumper
962696199a
GUACAMOLE-996: Always apply LDAP group filter, regardless of whether "ldap-config-base-dn" is set.
2021-07-26 02:19:56 -07:00
Michael Jumper
38c03ddfd7
GUACAMOLE-996: Use "(objectClass=*)" as default group filter.
2021-07-26 01:55:46 -07:00
Edgardo Rodriguez
cb61fc8312
GUACAMOLE-996: Add support for configuring group filter.
2021-07-26 01:55:46 -07:00
Virtually Nick
5d05442057
GUACAMOLE-1384: Merge ensure all $http error objects are wrapped in Guacamole error objects
2021-07-21 12:27:44 -04:00
Virtually Nick
d46078109c
GUACAMOLE-1383: Merge avoid double-encoding client identifiers within URLs.
2021-07-21 10:01:34 -04:00
Michael Jumper
9cb42ade67
GUACAMOLE-1383: Use URL-safe client identifiers by default, maintaining backwards compatibility with identifiers using standard base64.
2021-07-20 22:31:12 -07:00
Michael Jumper
e79b7b6e4e
GUACAMOLE-1383: Do not double-encode client identifiers within URLs.
2021-07-20 21:25:09 -07:00
Michael Jumper
8a57b2037e
GUACAMOLE-1384: Ensure all $http error objects are wrapped in Guacamole error objects, even if the relevant request could not be sent.
2021-07-20 20:28:29 -07:00
James Muehlner
0066ce583b
GUACAMOLE-275: Merge automatic post-update browser cache refresh fix.
2021-07-20 19:51:07 -07:00
Michael Jumper
de3daf3dc8
GUACAMOLE-275: Request browser to always revalidate cached index.html.
2021-07-20 19:46:00 -07:00
Michael Jumper
f94b6c68aa
GUACAMOLE-275: Request browser to always revalidate cached dynamic contents.
2021-07-20 18:53:02 -07:00
Michael Jumper
e9e1703184
GUACAMOLE-275: Automatically attempt to refresh browser cache if index.html does not match current build.
2021-07-20 18:53:02 -07:00
Virtually Nick
a1b4e76ab8
GUACAMOLE-1378: Merge correct naming of guacamole-auth-jdbc dist .tar.gz archive.
2021-07-18 15:10:07 -04:00
Michael Jumper
0364d45d9d
GUACAMOLE-1378: Correct naming of guacamole-auth-jdbc dist .tar.gz archive.
...
The distribution .tar.gz of the guacamole-auth-jdbc set of extensions
should be called "guacamole-auth-jdbc-VERSION.tar.gz", not
"guacamole-auth-jdbc-dist-VERSION.tar.gz".
2021-07-17 17:07:53 -07:00
Virtually Nick
c239b6e3cb
GUACAMOLE-724: Merge remove duplicate injection of $rootScope (already injected via parameter).
2021-07-15 07:20:33 -04:00
Michael Jumper
b9a15285ea
GUACAMOLE-724: Remove duplicate injection of $rootScope (already injected via parameter).
2021-07-14 22:24:09 -07:00
James Muehlner
69e1f5f51f
GUACAMOLE-724: Merge multiple-connection tile support/view.
2021-07-14 13:41:03 -07:00
Michael Jumper
dd86130600
GUACAMOLE-724: Migrate usage of var to const/let in all directly touched code.
2021-07-08 03:31:49 -07:00
Michael Jumper
d6c5165f90
GUACAMOLE-724: Update connection parameters in menu after focus changes.
2021-07-08 03:31:49 -07:00
Michael Jumper
95e77c6985
GUACAMOLE-724: Ensure focus is assigned to at least one client after changes are made to a group.
2021-07-08 03:31:49 -07:00
Michael Jumper
69ea8488f3
GUACAMOLE-724: Always emit focus events when focused client changes, even if the change occurs only due to replacing a disconnected client with a connected one.
2021-07-08 03:31:49 -07:00
Michael Jumper
902a111a57
GUACAMOLE-724: Update calls to ManagedFilesystem.getInstance() to provide relevant ManagedClient.
2021-07-08 03:31:49 -07:00
Michael Jumper
6b8b57ef5a
GUACAMOLE-724: Ensure connection parameters are updated when likely to be available (not just when group is attached).
2021-07-08 03:31:49 -07:00
Michael Jumper
e5a127647b
GUACAMOLE-724: Restore sorting client panel by last used timestamp.
...
Sorting by last used (rather than relying on internal sorting) ensures
that the DOM is only modified as necessary and that CSS animations only
affect client groups that are newly visible in the panel.
2021-07-08 03:31:48 -07:00
Michael Jumper
f6909a06e7
GUACAMOLE-724: Prefer to return an existing group rather than create a new one.
...
This ensures that focus state is maintained when switching from one
group to another. Focus state is otherwise reset when the group is
recreated.
2021-07-08 03:31:48 -07:00
Michael Jumper
74f0e0aec3
GUACAMOLE-724: Preserve current focus states when adding/removing connections from attached group.
2021-07-08 03:31:48 -07:00
Michael Jumper
5968193dfb
GUACAMOLE-724: Handle touch gestures while menu is open.
2021-07-08 03:31:48 -07:00
Michael Jumper
7916afd2d3
GUACAMOLE-724: Correct typo preventing menu open gesture from working.
2021-07-08 03:31:48 -07:00
Michael Jumper
2b8eb443d4
GUACAMOLE-724: Ensure tile header sizes match even if empty.
2021-07-08 03:31:48 -07:00
Michael Jumper
da62cb1afd
GUACAMOLE-724: Allow keyboard interaction with client notifications.
2021-07-08 03:31:48 -07:00
Michael Jumper
025775a040
GUACAMOLE-724: Clean up style of parameter prompts within client notifications.
2021-07-08 03:31:48 -07:00