Commit Graph
1796 Commits
Author SHA1 Message Date
Michael Jumper f3101688e2 GUACAMOLE-221: Prompt user to provide additional parameters when "required" instruction is received. 2020-11-01 21:03:25 -08:00
Michael Jumper 718145ce24 GUACAMOLE-221: Extend the guacNotification service to support generic parameter prompting. 2020-11-01 20:46:41 -08:00
Virtually Nick f00f6d6935 GUACAMOLE-1152: Merge correct handling of client vs. server exceptions. 2020-08-20 12:19:25 -04:00
Michael Jumper 2ffe8d9705 GUACAMOLE-1152: Ensure field values accurately represent login state.
If expected fields are deleted rather than reset to empty, those fields
will not be resubmitted in future requests, resulting in the content of
those requests not accurately representing true client-side login state.

For example, if a user receives an insufficient credentials error due to
their password expiring, failing to provide any new password should
result in at least the following fields:

 1. Their original username (part of the initial login attempt)
 2. Their original password (part of the initial login attempt)
 3. Their new password (empty)

If fields are incorrectly reset to null, those fields will not be
submitted, resulting instead in a request containing only:

 1. Their original username (part of the initial login attempt)
 2. Their original password (part of the initial login attempt)

which is indistinguishable from a normal login attempt.
2020-08-19 14:32:45 -07:00
quantumhu 5d64a842d0 GUACAMOLE-1150: Fix for correctly checking connection group permissions. 2020-08-04 09:59:13 -04:00
Edgardo Rodriguez 253b987cbb GUACAMOLE-1125: Fix substituteKeysPressed handler on guacKeyup events 2020-07-06 12:44:28 -03:00
Virtually Nick 5aebe980b8 Merge staging/1.2.0 changes back to master. 2020-06-25 16:23:16 -04:00
Michael Jumper b5eca6831d GUACAMOLE-823: Update item structure of Guacamole menu connection browser to match home screen. 2020-06-25 13:17:46 -07:00
Michael Jumper 5175dd3d29 Merge 1.2.0 changes back to master. 2020-06-22 14:36:42 -07:00
Virtually Nick a0ee0475ed GUACAMOLE-103: Move to using Translatable for redirect message; clean up comments. 2020-06-22 14:24:02 -04:00
Virtually Nick 5762cdda47 GUACAMOLE-103: Implement common redirect form field. 2020-06-22 14:24:02 -04:00
Michael Jumper e1f95b8763 Merge 1.2.0 changes back to master. 2020-06-19 11:40:44 -07:00
Virtually Nick cc466f7935 GUACAMOLE-513: Add Wake-on-LAN options and translations. 2020-06-19 08:31:05 -04:00
Virtually Nick 2ae00dd239 Merge staging/1.2.0 changes back to master. 2020-06-19 07:24:05 -04:00
Virtually Nick 6d89c1a308 GUACAMOLE-820: Merge match IP address filters anywhere in object properties. 2020-06-19 07:23:00 -04:00
Michael Jumper 85a7a58bd3 GUACAMOLE-820: Match IP address filters against IP addresses anywhere in object properties. 2020-06-18 14:06:19 -07:00
Virtually Nick cd9708f7ca Merge staging/1.2.0 changes back to master. 2020-06-18 16:19:23 -04:00
Michael Jumper 7db03ba9cb GUACAMOLE-823: Render empty balancing connection groups on home screen as if they are connections. 2020-06-18 01:35:19 -07:00
Michael Jumper 917da570b0 GUACAMOLE-823: Restructure home screen connection groups to match connections. 2020-06-18 01:35:19 -07:00
Michael Jumper 86ae501a8a Merge 1.2.0 changes back to master. 2020-06-16 16:12:16 -07:00
Mike Jumper cbe2c5dbf2 GUACAMOLE-474: Merge parameter definitions and translation strings for disabling file upload/download. 2020-06-16 16:11:07 -07:00
Virtually Nick e4aa6bd451 Merge staging/1.2.0 changes back to master. 2020-05-24 13:13:34 -04:00
Jérôme Charaoui 982e77530d GUACAMOLE-759: Updates for French translation
Add missing strings, adjust some existing ones for better consistency,
as well as fix several spelling mistakes and whitespace errors.
2020-05-23 21:12:32 -04:00
Fouad Fezzi fcda5e7de8 GUACAMOLE-759: Add missing strings in French translation 2020-05-08 11:16:30 -04:00
darksimpson 385419f716 GUACAMOLE-1054: Translated forgotten strings, also fixed one string and removed one unneeded 2020-05-06 13:03:32 +03:00
darksimpson 79d989448b GUACAMOLE-1054: Fixed one forgotten non-translated Russian string 2020-05-06 13:03:32 +03:00
darksimpson 49c3f59ddb GUACAMOLE-1054: Fixed formatting (lined up translation strings in groups) 2020-05-06 13:03:32 +03:00
darksimpson c7cc62803b GUACAMOLE-1054: Fixed some minor translation issues like removal of empty and not-really-translated strings. 2020-05-06 13:03:31 +03:00
darksimpson 4a6327e118 GUACAMOLE-1054: Improve Russian translation 2020-04-28 14:32:22 +03:00
Michael Jumper aa4d5aa627 GUACAMOLE-952: Add RDP parameter value and translation string for Hyper-V / VMConnect security mode. 2020-03-22 16:28:51 -07:00
Victor Cleaner 03033dd710 GUACAMOLE-781: Few more translation and text formating fixes
GUACAMOLE-781: Few more translation and text formating fixes
2020-03-18 11:12:24 +01:00
Victor Cleaner 824c810089 GUACAMOLE-781: Translation updated, filename fixed
GUACAMOLE-781: Translation updated based on latest en.json and filename fixed to cs.json
2020-03-17 20:51:30 +01:00
Michael Jumper b826980d9c GUACAMOLE-901: Add translation and parameter definition for Belgian French layout. 2020-03-08 19:55:20 -07:00
Michael Jumper 08acb8dd10 GUACAMOLE-625: Add translation and parameter definition for Latin American layout. 2020-03-08 16:52:06 -07:00
Michael Jumper 844a2d97e3 GUACAMOLE-883: Allow guacTextInput directive to lose focus. 2020-02-26 18:29:36 -08:00
Michael Jumper 716b686f72 GUACAMOLE-883: Do not attempt to scroll beyond established page dimensions. 2020-02-26 17:34:35 -08:00
Michael Jumper ea8e181e2c GUACAMOLE-955: Provide default translation string for all untranslated messages. 2020-02-10 22:03:35 -08:00
Virtually Nick f8456b7282 Merge staging/1.1.0 changes back to master. 2020-01-20 03:36:12 -05:00
Michael Jumper b8008baf6c GUACAMOLE-930: Remove unnecessary $scope.$apply().
$q and $http promises, such as the promise returned by
languageService.getLanguages(), will already implicitly $apply() when
needed.
2020-01-19 19:41:55 -08:00
Virtually Nick eb2b447e25 GUACAMOLE-474: Add English translations for file upload/download options. 2019-12-26 15:45:03 -05:00
Michael Jumper a4a89e983a GUACAMOLE-817: Reset keyboard state on navigation and form submission.
Firefox, and perhaps other browsers, does not fire a keyup event for
keys involved in submitting a form. This results in the enter key being
stuck in a pressed state if it is used to submit Guacamole's login
form.

Keyboard state should be reset whenever keyboard state cannot be
reliably maintained. This is already done for loss of window focus, but
should also be done for form submission (this specific case) and
navigation to a different page (generic catch-all).
2019-09-29 12:32:29 -07:00
Michael Jumper 5ff81f7735 Merge 1.1.0 changes back to master.
Conflicts:

 * extensions/guacamole-auth-cas/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-duo/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-openid/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-quickconnect/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-radius/src/main/resources/guac-manifest.json
 * extensions/guacamole-auth-totp/src/main/resources/guac-manifest.json
 * guacamole/src/main/webapp/translations/de.json
2019-09-09 18:57:01 -07:00
Mike Jumper 981adc94e6 GUACAMOLE-699: Merge changes bringing German translations up-to-date. 2019-09-09 18:52:53 -07:00
Mike Jumper a9e9f506c7 GUACAMOLE-514: Merge parameter definition and translations for VNC "username" field. 2019-08-27 11:52:18 -07:00
Virtually Nick 9715ab12eb GUACAMOLE-514: Correct username field type and add translations. 2019-08-23 21:05:48 -04:00
Virtually Nick e58101997f Merge 1.1.0 changes back to master. 2019-08-19 08:17:29 -04:00
Michael Jumper 93ba19ac26 GUACAMOLE-630: Create a new injector for field type instances only if needed.
Creating a new injector re-initializes services and providers within
its modules. If those services or providers rely on being singletons
(as colorPickerService does), this produces unexpected behavior.
2019-08-18 22:00:16 -07:00
Michael Jumper 83f1849215 GUACAMOLE-630: Migrate guacInputColor to singleton instance of Pickr. 2019-08-18 21:32:58 -07:00
leetxyz 222ac78576 GUACAMOLE-699: Various fixes according to comments in PR 2019-08-12 21:02:36 +02:00
Virtually Nick a4495cf6ec Merge 1.1.0 changes to master. 2019-08-11 19:05:11 -04:00