Commit Graph
2658 Commits
Author SHA1 Message Date
Mike Jumper c1e7d221b1 GUACAMOLE-1055: Merge Russian OSK support for Latin characters. 2021-02-20 21:35:54 -08:00
James Muehlner a33681afee GUACAMOLE-1204: Merge addition of client-side support for multi-touch events. 2021-02-11 20:54:37 -08:00
Michael Jumper 0385f61201 GUACAMOLE-1204: Add definitions and translations for RDP multi-touch parameters. 2021-02-11 20:32:28 -08:00
Michael Jumper 09ec1dea06 GUACAMOLE-1204: Do not handle pinch gestures locally if the remote desktop is capable of handling pinch gestures. 2021-02-11 20:32:28 -08:00
Michael Jumper 5d6c176a94 GUACAMOLE-1204: Allow pinch/drag touch gestures to be tracked in addition to any local touch event pass-through. 2021-02-11 20:32:28 -08:00
Michael Jumper 483aa14cac GUACAMOLE-1204: Automatically pass through Guacamole touch events if remote multi-touch is supported. 2021-02-11 20:32:28 -08:00
Michael Jumper 1ce4e975eb GUACAMOLE-1204: Add convenient mechanism for automatically scaling mouse events. 2021-02-11 20:32:28 -08:00
dg-hasimoto 180f576ca4 GUACAMOLE-1265: Update japanese translation 2021-01-21 08:19:04 +09:00
Virtually Nick 3624ffe2fd Merge 1.3.0 changes back to master. 2020-12-16 07:08:33 -05:00
Virtually Nick f1783f5dc1 GUACAMOLE-903: Merge improved Chinese internationalization support 2020-12-16 07:02:45 -05:00
XYUU f7b53d34ef GUACAMOLE-903: Improved Chinese internationalization support 2020-12-16 18:54:00 +08:00
Laurent Etiemble 93400ef521 GUACAMOLE-1160 : Add/Update French translations. 2020-11-29 11:18:44 +01:00
Virtually Nick 70315d6dcb Merge 1.3.0 changes back to master. 2020-11-25 18:55:26 -05:00
Michael Jumper 7e1be61bed GUACAMOLE-221: Retrieve protocol name and parameters from tunnel-based REST API endpoint.
If the protocol name and parameters are retrieved from Connection-
specific endpoints, then the protocol-specific context needed for
Guacamole instructions like "argv" and "required" will only be
available for Connections (not ConnectionGroups or ActiveConnections).
2020-11-25 15:24:31 -08:00
Michael Jumper 1b18c51c74 GUACAMOLE-221: Provide REST API endpoint for retrieving the underlying protocol of a tunnel. 2020-11-25 15:24:31 -08:00
Rodrigo Borges d882b34ec1 GUACAMOLE-1207: Portuguese I18N. Add portuguese translation
Add translation files for the webapp and the following extensions:
  - guacamole-auth-cas
  - guacamole-auth-duo
  - guacamole-auth-jdbc
  - guacamole-auth-openid
  - guacamole-auth-quickconnect
  - guacamole-auth-saml
  - guacamole-auth-totp
2020-11-16 14:43:31 -03:00
Mike Jumper c4b9b0173c GUACAMOLE-1205: Merge bump of version numbers to 1.3.0. 2020-11-03 22:17:21 -08:00
Virtually Nick 5da40bd633 GUACAMOLE-1205: Bump Guacamole Client components to version 1.3.0 2020-11-03 18:06:47 -05:00
Virtually Nick c68a817b46 GUACAMOLE-1078: Merge add Catalan translations to Guacamole 2020-11-03 13:48:06 -05:00
Jordi Roman 5972b006ff GUACAMOLE-1078: Catalan I18N. Generation of a translation into the Catalan language.
The modifications add translation file for the webapp and the following extensions:
  - guacamole-auth-cas
  - guacamole-auth-duo
  - guacamole-auth-jdbc
  - guacamole-auth-openid
  - guacamole-auth-quickconnect
  - guacamole-auth-radius
  - guacamole-auth-saml
  - guacamole-auth-totp

Modify the guac-manifest file of the different translated extensions and place translations in alphabetical order
2020-11-03 18:59:10 +01:00
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 ba060f5534 GUACAMOLE-1123: Provide default interface implementations for history methods. 2020-10-30 12:26:29 -04:00
Virtually Nick 0430d5510a GUACAMOLE-1123: Fixes to comments, method scope, and minor code tweaks. 2020-10-30 12:26:29 -04:00
Virtually Nick 3d761ea794 GUACAMOLE-1123: Deprecate getHistory() method. 2020-10-30 12:26:29 -04:00
Virtually Nick 71625340f5 GUACAMOLE-1123: Implement new methods for retrieving user and connection history. 2020-10-30 12:26:29 -04:00
Virtually Nick 54b80f94bf GUACAMOLE-1123: Add RecordMapper support for searching history limited by the identifier of a record. 2020-10-30 11:51:16 -04: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
Michael Jumper 10e47a19ff GUACAMOLE-1152: Correctly differentiate between client errors and server errors.
By definition, a client error is not an internal error, but an
intentional refusal of the server to handle a malformed or otherwise
invalid request. These should not be handled in the same way as server
errors which unexpectedly block processing of a request and should be
corrected by an administrator.

In the case of GUACAMOLE-1152, client errors should not be ignored even
if failures are explicitly configured as tolerated for the associated
authentication provider.
2020-08-17 16:48:52 -07:00
quantumhu 5d64a842d0 GUACAMOLE-1150: Fix for correctly checking connection group permissions. 2020-08-04 09:59:13 -04:00
Virtually Nick 0d32579557 GUACAMOLE-1123: Merge extract common base REST resources for representing ActivityRecordSets. 2020-07-07 00:10:54 -04:00
Michael Jumper 426d867865 GUACAMOLE-1123: Extract common base REST resources for representing ActivityRecordSets. 2020-07-06 18:13:36 -07: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