guacamole-server.git
13 days agoGUACAMOLE-1669: Merge fix for RSA key upgrade failure if FIPS mode is enabled. master
Mike Jumper [Tue, 13 Sep 2022 21:45:55 +0000 (14:45 -0700)] 
GUACAMOLE-1669: Merge fix for RSA key upgrade failure if FIPS mode is enabled.

13 days agoGUACAMOLE-1669: Include ext-info-c in preferred KEX algorithms to ensure RSA key... 393/head
James Muehlner [Tue, 13 Sep 2022 21:39:38 +0000 (21:39 +0000)] 
GUACAMOLE-1669: Include ext-info-c in preferred KEX algorithms to ensure RSA key upgrades can happen.

2 weeks agoGUACAMOLE-1674: Merge changes removing NLA from negotiation if FIPS is enabled.
Mike Jumper [Thu, 8 Sep 2022 16:44:47 +0000 (09:44 -0700)] 
GUACAMOLE-1674: Merge changes removing NLA from negotiation if FIPS is enabled.

3 weeks agoGUACAMOLE-1674: Warn about NLA mode if FIPS mode is enabled, or disable if possible. 392/head
James Muehlner [Tue, 30 Aug 2022 19:33:54 +0000 (19:33 +0000)] 
GUACAMOLE-1674: Warn about NLA mode if FIPS mode is enabled, or disable if possible.

4 weeks agoGUACAMOLE-1669: Merge FIPS support for SSH connections.
Mike Jumper [Wed, 24 Aug 2022 22:29:46 +0000 (15:29 -0700)] 
GUACAMOLE-1669: Merge FIPS support for SSH connections.

4 weeks agoGUACAMOLE-1669: Prefer FIPS compliant ciphers and algorithms when FIPS mode is enabled. 391/head
James Muehlner [Tue, 23 Aug 2022 23:36:42 +0000 (23:36 +0000)] 
GUACAMOLE-1669: Prefer FIPS compliant ciphers and algorithms when FIPS mode is enabled.

5 weeks agoMerge 1.5.0 changes back to master.
Virtually Nick [Fri, 19 Aug 2022 19:48:51 +0000 (15:48 -0400)] 
Merge 1.5.0 changes back to master.

5 weeks agoGUACAMOLE-1540: Merge correct automated retrieval of Docker build dependencies. staging/1.5.0
Virtually Nick [Fri, 19 Aug 2022 19:30:31 +0000 (15:30 -0400)] 
GUACAMOLE-1540: Merge correct automated retrieval of Docker build dependencies.

5 weeks agoGUACAMOLE-1540: Correct regex stripping of package version (major number may have... 389/head
Michael Jumper [Fri, 19 Aug 2022 19:12:07 +0000 (12:12 -0700)] 
GUACAMOLE-1540: Correct regex stripping of package version (major number may have multiple digits).

5 weeks agoGUACAMOLE-1540: Ignore failures to find packages associated with libraries we build...
Michael Jumper [Fri, 19 Aug 2022 19:11:29 +0000 (12:11 -0700)] 
GUACAMOLE-1540: Ignore failures to find packages associated with libraries we build ourselves.

5 weeks agoMerge 1.5.0 changes back to master.
James Muehlner [Tue, 16 Aug 2022 18:47:59 +0000 (18:47 +0000)] 
Merge 1.5.0 changes back to master.

5 weeks agoGUACAMOLE-1540: Merge Alpine Linux docker base image with manual library builds.
James Muehlner [Tue, 16 Aug 2022 16:40:45 +0000 (09:40 -0700)] 
GUACAMOLE-1540: Merge Alpine Linux docker base image with manual library builds.

5 weeks agoGUACAMOLE-1540: Manual build all core protocol libraries for Docker image using Alpin... 388/head
Michael Jumper [Mon, 15 Aug 2022 06:35:39 +0000 (23:35 -0700)] 
GUACAMOLE-1540: Manual build all core protocol libraries for Docker image using Alpine Linux base.

8 weeks agoGUACAMOLE-1652: Merge only call SSL init functions when the library version requires it.
Virtually Nick [Sat, 30 Jul 2022 11:36:37 +0000 (07:36 -0400)] 
GUACAMOLE-1652: Merge only call SSL init functions when the library version requires it.

8 weeks agoGUACAMOLE-1652: Migrate OpenSSL initialization to modern methods for OpenSSL >= 1... 387/head
James Muehlner [Sat, 30 Jul 2022 02:24:31 +0000 (02:24 +0000)] 
GUACAMOLE-1652: Migrate OpenSSL initialization to modern methods for OpenSSL >= 1.1.0.

8 weeks agoGUACAMOLE-1652: Only call SSL init functions when the library version requires it.
James Muehlner [Sat, 30 Jul 2022 00:06:48 +0000 (00:06 +0000)] 
GUACAMOLE-1652: Only call SSL init functions when the library version requires it.

2 months agoGUACAMOLE-1622: Merge correction to terminal resize regression.
Mike Jumper [Wed, 13 Jul 2022 23:20:19 +0000 (16:20 -0700)] 
GUACAMOLE-1622: Merge correction to terminal resize regression.

2 months agoGUACAMOLE-1622: Restructured code to resolve scrollbar resizing bug where the scrollb... 385/head
Alex Leitner [Thu, 7 Jul 2022 15:24:14 +0000 (15:24 +0000)] 
GUACAMOLE-1622: Restructured code to resolve scrollbar resizing bug where the scrollbar would clip off the side of the terminal. This fix also resolves the issue where the text would blur at certain intervals of resizing the window.

2 months agoGUACAMOLE-1636: Merge corrections to typos within RDP comments/documentation.
Mike Jumper [Wed, 13 Jul 2022 20:55:05 +0000 (13:55 -0700)] 
GUACAMOLE-1636: Merge corrections to typos within RDP comments/documentation.

2 months agoGUACAMOLE-1636: Fix a typo mistake `invokved`. 386/head
Jimmy [Wed, 13 Jul 2022 20:47:13 +0000 (23:47 +0300)] 
GUACAMOLE-1636: Fix a typo mistake `invokved`.

2 months agoGUACAMOLE-1636: Fix a typo mistake `recieved`.
Jimmy [Wed, 13 Jul 2022 20:41:42 +0000 (23:41 +0300)] 
GUACAMOLE-1636: Fix a typo mistake `recieved`.

2 months agoGUACAMOLE-1636: Fix a typo mistake `assicated`.
Jimmy [Wed, 13 Jul 2022 20:32:12 +0000 (23:32 +0300)] 
GUACAMOLE-1636: Fix a typo mistake `assicated`.

2 months agoGUACAMOLE-1636: Fix a typo mistake `coordinare`.
Jimmy [Wed, 13 Jul 2022 20:24:06 +0000 (23:24 +0300)] 
GUACAMOLE-1636: Fix a typo mistake `coordinare`.

2 months agoGUACAMOLE-1636: Fix a typo mistake `synchonize`.
Jimmy [Wed, 13 Jul 2022 20:17:50 +0000 (23:17 +0300)] 
GUACAMOLE-1636: Fix a typo mistake `synchonize`.

2 months agoGUACAMOLE-1636: Fix a typo mistake `Versoin`.
Jimmy [Wed, 13 Jul 2022 20:10:36 +0000 (23:10 +0300)] 
GUACAMOLE-1636: Fix a typo mistake `Versoin`.

2 months agoGUACAMOLE-1636: Fix a typo mistake `offscren`.
Jimmy [Wed, 13 Jul 2022 20:02:37 +0000 (23:02 +0300)] 
GUACAMOLE-1636: Fix a typo mistake `offscren`.

2 months agoGUACAMOLE-1436: Merge addition of missing FreeRDP winpr headers.
Mike Jumper [Tue, 5 Jul 2022 19:09:00 +0000 (12:09 -0700)] 
GUACAMOLE-1436: Merge addition of missing FreeRDP winpr headers.

2 months agoGUACAMOLE-377: Merge update unit tests for new prototype of guac_protocol_send_sync().
Virtually Nick [Tue, 5 Jul 2022 18:30:57 +0000 (14:30 -0400)] 
GUACAMOLE-377: Merge update unit tests for new prototype of guac_protocol_send_sync().

2 months agoGUACAMOLE-377: Update unit tests for new prototype of guac_protocol_send_sync(). 384/head
Michael Jumper [Tue, 5 Jul 2022 17:58:36 +0000 (10:58 -0700)] 
GUACAMOLE-377: Update unit tests for new prototype of guac_protocol_send_sync().

The new guac_protocol_send_sync() requires an additional parameter: the
number of logical frames associated with the sync.

3 months agoGUACAMOLE-1622: Merge addition of margins to ssh sessions.
James Muehlner [Wed, 22 Jun 2022 16:32:00 +0000 (09:32 -0700)] 
GUACAMOLE-1622: Merge addition of margins to ssh sessions.

3 months agoGUACAMOLE-1622: Clarified comments to describe if param is a pointer. 383/head
Alex Leitner [Tue, 21 Jun 2022 16:16:52 +0000 (16:16 +0000)] 
GUACAMOLE-1622: Clarified comments to describe if param is a pointer.

3 months agoGUACAMOLE-1622: Separated logic into single responsibility functions.
Alex Leitner [Thu, 16 Jun 2022 15:55:21 +0000 (15:55 +0000)] 
GUACAMOLE-1622: Separated logic into single responsibility functions.

3 months agoGUACAMOLE-1622: Added margins to ssh sessions.
Alex Leitner [Fri, 3 Jun 2022 20:54:49 +0000 (20:54 +0000)] 
GUACAMOLE-1622: Added margins to ssh sessions.

3 months agoGUACAMOLE-377: Merge support for RemoteFX.
James Muehlner [Fri, 10 Jun 2022 00:41:23 +0000 (17:41 -0700)] 
GUACAMOLE-377: Merge support for RemoteFX.

3 months agoGUACAMOLE-377: Rename single-letter "e" event arguments variable to "args" for readab... 363/head
Michael Jumper [Thu, 9 Jun 2022 16:01:51 +0000 (09:01 -0700)] 
GUACAMOLE-377: Rename single-letter "e" event arguments variable to "args" for readability.

3 months agoGUACAMOLE-377: Add frame boundaries around cursor set operations if otherwise absent.
Michael Jumper [Mon, 6 Jun 2022 16:32:36 +0000 (09:32 -0700)] 
GUACAMOLE-377: Add frame boundaries around cursor set operations if otherwise absent.

3 months agoGUACAMOLE-377: Ensure backing surface of underlying FreeRDP GDI implementation is...
Michael Jumper [Mon, 6 Jun 2022 16:26:01 +0000 (09:26 -0700)] 
GUACAMOLE-377: Ensure backing surface of underlying FreeRDP GDI implementation is resized when desktop is resized.

3 months agoGUACAMOLE-377: Warn about required color depth only if actually overridden.
Michael Jumper [Wed, 18 May 2022 23:04:02 +0000 (16:04 -0700)] 
GUACAMOLE-377: Warn about required color depth only if actually overridden.

3 months agoGUACAMOLE-377: Clarify usage of EndPaint to detect frames.
Michael Jumper [Wed, 18 May 2022 22:44:47 +0000 (15:44 -0700)] 
GUACAMOLE-377: Clarify usage of EndPaint to detect frames.

3 months agoGUACAMOLE-377: Enable graphics pipeline extension by default.
Michael Jumper [Wed, 18 May 2022 22:35:15 +0000 (15:35 -0700)] 
GUACAMOLE-377: Enable graphics pipeline extension by default.

4 months agoGUACAMOLE-377: Expect explicit RDP frame boundaries only after at least one frame...
Michael Jumper [Wed, 18 May 2022 18:58:30 +0000 (11:58 -0700)] 
GUACAMOLE-377: Expect explicit RDP frame boundaries only after at least one frame boundary has been received.

4 months agoGUACAMOLE-377: Leverage client timestamp tracking for RDP frame duration.
Michael Jumper [Fri, 3 Sep 2021 03:53:52 +0000 (20:53 -0700)] 
GUACAMOLE-377: Leverage client timestamp tracking for RDP frame duration.

4 months agoGUACAMOLE-377: Add general RDP support for frame markers.
Michael Jumper [Fri, 3 Sep 2021 02:05:21 +0000 (19:05 -0700)] 
GUACAMOLE-377: Add general RDP support for frame markers.

4 months agoGUACAMOLE-377: Leverage RDPGFX to report remote frame statistics to the client.
Michael Jumper [Fri, 3 Sep 2021 00:07:58 +0000 (17:07 -0700)] 
GUACAMOLE-377: Leverage RDPGFX to report remote frame statistics to the client.

4 months agoGUACAMOLE-377: Add protocol-level support for reporting remote frame statistics.
Michael Jumper [Thu, 2 Sep 2021 23:53:55 +0000 (16:53 -0700)] 
GUACAMOLE-377: Add protocol-level support for reporting remote frame statistics.

4 months agoGUACAMOLE-377: Revise processing lag calculations to consider cumulative processing...
Michael Jumper [Tue, 31 Aug 2021 17:47:35 +0000 (10:47 -0700)] 
GUACAMOLE-377: Revise processing lag calculations to consider cumulative processing lag.

4 months agoGUACAMOLE-377: Add handling for EndPaint required by software GDI implementation...
Michael Jumper [Tue, 13 Jul 2021 07:08:39 +0000 (00:08 -0700)] 
GUACAMOLE-377: Add handling for EndPaint required by software GDI implementation of RDPGFX.

4 months agoGUACAMOLE-377: Control RemoteFX / GFX support with "enable-gfx" parameter.
Michael Jumper [Fri, 3 Sep 2021 00:31:30 +0000 (17:31 -0700)] 
GUACAMOLE-377: Control RemoteFX / GFX support with "enable-gfx" parameter.

4 months agoGUACAMOLE-377: Support for RDPGFX.
Michael Jumper [Mon, 5 Jul 2021 23:54:31 +0000 (16:54 -0700)] 
GUACAMOLE-377: Support for RDPGFX.

4 months agoGUACAMOLE-1595: Merge mouse mask initialization fix.
James Muehlner [Tue, 3 May 2022 00:24:58 +0000 (17:24 -0700)] 
GUACAMOLE-1595: Merge mouse mask initialization fix.

4 months agoGUACAMOLE-1595: Ensure all mouse buttons are initially released when terminal starts. 381/head
Michael Jumper [Tue, 3 May 2022 00:20:08 +0000 (00:20 +0000)] 
GUACAMOLE-1595: Ensure all mouse buttons are initially released when terminal starts.

6 months agoGUACAMOLE-1312: Merge add Canadian French RDP keymap
Virtually Nick [Wed, 23 Mar 2022 13:58:58 +0000 (09:58 -0400)] 
GUACAMOLE-1312: Merge add Canadian French RDP keymap

6 months agoGUACAMOLE-1312: Added fr_ca keymap 376/head
Kaven Rousseau [Thu, 20 Feb 2020 22:44:16 +0000 (17:44 -0500)] 
GUACAMOLE-1312: Added fr_ca keymap

6 months agoMerge 1.5.0 changes back to master.
Virtually Nick [Thu, 17 Mar 2022 19:24:48 +0000 (15:24 -0400)] 
Merge 1.5.0 changes back to master.

6 months agoGUACAMOLE-1115: Merge ensure RDP print process does not block itself from completing.
Virtually Nick [Thu, 17 Mar 2022 19:20:51 +0000 (15:20 -0400)] 
GUACAMOLE-1115: Merge ensure RDP print process does not block itself from completing.

6 months agoGUACAMOLE-1115: Forcibly kill any outstanding PDF filter job when cleaning up resources. 378/head
Michael Jumper [Thu, 17 Mar 2022 18:27:05 +0000 (18:27 +0000)] 
GUACAMOLE-1115: Forcibly kill any outstanding PDF filter job when cleaning up resources.

6 months agoGUACAMOLE-1115: Do not hold general RDP message lock while waiting for print operations.
Michael Jumper [Thu, 17 Mar 2022 17:32:37 +0000 (17:32 +0000)] 
GUACAMOLE-1115: Do not hold general RDP message lock while waiting for print operations.

Holding the message lock will block handling of things like mouse and
keyboard events, as the message lock must be acquired before sending the
corresponding messages to the RDP server. If mouse and keyboard events
are blocked, then handling of further Guacamole instructions like "ack"
is also blocked. If the print job is blocked until an "ack" is received,
this results in deadlock.

6 months agoGUACAMOLE-1543: Merge changes moving recording structures/functions to the public...
Mike Jumper [Tue, 1 Mar 2022 17:58:50 +0000 (09:58 -0800)] 
GUACAMOLE-1543: Merge changes moving recording structures/functions to the public API.

6 months agoGUACAMOLE-1543: Move recording functionality from common to libguac. 374/head
James Muehlner [Tue, 1 Mar 2022 03:38:25 +0000 (03:38 +0000)] 
GUACAMOLE-1543: Move recording functionality from common to libguac.

6 months agoGUACAMOLE-1538: Merge corrections to libguac-terminal build and scope.
Mike Jumper [Tue, 1 Mar 2022 00:56:04 +0000 (16:56 -0800)] 
GUACAMOLE-1538: Merge corrections to libguac-terminal build and scope.

6 months agoGUACAMOLE-1538: Only the core functionality of the terminal lib should be public. 373/head
James Muehlner [Sat, 26 Feb 2022 02:13:22 +0000 (02:13 +0000)] 
GUACAMOLE-1538: Only the core functionality of the terminal lib should be public.

7 months agoGUACAMOLE-1538: Make it clear which functions are getters by adding _get_ to the...
James Muehlner [Thu, 24 Feb 2022 19:22:12 +0000 (11:22 -0800)] 
GUACAMOLE-1538: Make it clear which functions are getters by adding _get_ to the name of each.

7 months agoGUACAMOLE-1538 Use dashes instead of underscores in filenames for consistency with...
James Muehlner [Thu, 24 Feb 2022 19:12:05 +0000 (11:12 -0800)] 
GUACAMOLE-1538 Use dashes instead of underscores in filenames for consistency with libguac public API.

7 months agoGUACAMOLE-1538: Autogenerate docs for new library.
James Muehlner [Wed, 23 Feb 2022 19:16:43 +0000 (11:16 -0800)] 
GUACAMOLE-1538: Autogenerate docs for new library.

7 months agoGUACAMOLE-1538: Improve code style and cleanliness.
James Muehlner [Wed, 23 Feb 2022 04:37:42 +0000 (20:37 -0800)] 
GUACAMOLE-1538: Improve code style and cleanliness.

7 months agoGUACAMOLE-1538: Do not use terminal internals outside of terminal code.
James Muehlner [Wed, 23 Feb 2022 00:06:48 +0000 (16:06 -0800)] 
GUACAMOLE-1538: Do not use terminal internals outside of terminal code.

7 months agoGUACAMOLE-1538 - Consolidate clipboard handling; opaque clipboard struct to avoid...
James Muehlner [Tue, 22 Feb 2022 20:45:35 +0000 (12:45 -0800)] 
GUACAMOLE-1538 - Consolidate clipboard handling; opaque clipboard struct to avoid exposing internal guac_common_clipboard.

7 months agoGUACAMOLE-1538: Explicitly include the common lib; ensure no undefined symbols.
James Muehlner [Tue, 22 Feb 2022 19:07:24 +0000 (11:07 -0800)] 
GUACAMOLE-1538: Explicitly include the common lib; ensure no undefined symbols.

7 months agoGUACAMOLE-1538: Rename library to match conventions.
James Muehlner [Mon, 21 Feb 2022 21:34:54 +0000 (13:34 -0800)] 
GUACAMOLE-1538: Rename library to match conventions.

7 months agoGUACAMOLE-1540: Merge changes correcting Docker-specific search for FreeRDP install...
Mike Jumper [Tue, 22 Feb 2022 01:32:23 +0000 (17:32 -0800)] 
GUACAMOLE-1540: Merge changes correcting Docker-specific search for FreeRDP install location.

7 months agoGUACAMOLE-1540: Search for libfreerdp2 installation directly instead of checking... 372/head
James Muehlner [Tue, 22 Feb 2022 00:57:48 +0000 (16:57 -0800)] 
GUACAMOLE-1540: Search for libfreerdp2 installation directly instead of checking links.

7 months agoGUACAMOLE-1538: Merge refactor libguac_terminal for easier extensibility, and migrate...
Virtually Nick [Mon, 21 Feb 2022 19:30:40 +0000 (14:30 -0500)] 
GUACAMOLE-1538: Merge refactor libguac_terminal for easier extensibility, and migrate to shared library.

7 months agoGUACAMOLE-1538: Use an options struct instead of hardcoding params in constructor. 369/head
James Muehlner [Thu, 17 Feb 2022 22:16:05 +0000 (14:16 -0800)] 
GUACAMOLE-1538: Use an options struct instead of hardcoding params in constructor.

7 months agoGUACAMOLE-1538: Update libguac_terminal to be a shared library.
James Muehlner [Thu, 17 Feb 2022 19:06:50 +0000 (11:06 -0800)] 
GUACAMOLE-1538: Update libguac_terminal to be a shared library.

7 months agoGUACAMOLE-1540: Merge migration of guacd Docker image to Ubuntu 21.10.
Mike Jumper [Sat, 19 Feb 2022 00:20:17 +0000 (16:20 -0800)] 
GUACAMOLE-1540: Merge migration of guacd Docker image to Ubuntu 21.10.

7 months agoGUACAMOLE-1540: Build using Ubuntu 21.10 as a base instead of buster-slim. 371/head
James Muehlner [Fri, 18 Feb 2022 20:52:42 +0000 (12:52 -0800)] 
GUACAMOLE-1540: Build using Ubuntu 21.10 as a base instead of buster-slim.

7 months agoGUACAMOLE-876: Merge null-check fix for RDP open file check.
James Muehlner [Fri, 18 Feb 2022 21:50:03 +0000 (13:50 -0800)] 
GUACAMOLE-876: Merge null-check fix for RDP open file check.

7 months agoGUACAMOLE-876: Test for open files only if filesystem has been allocated. 370/head
Michael Jumper [Fri, 18 Feb 2022 21:40:15 +0000 (13:40 -0800)] 
GUACAMOLE-876: Test for open files only if filesystem has been allocated.

7 months agoGUACAMOLE-1495: Merge add keymap for Polish keyboard layout for RDP
Virtually Nick [Thu, 17 Feb 2022 17:46:01 +0000 (12:46 -0500)] 
GUACAMOLE-1495: Merge add keymap for Polish keyboard layout for RDP

7 months agoGUACAMOLE-462: Merge create recordings/typescripts with group read permission.
Virtually Nick [Thu, 17 Feb 2022 17:43:51 +0000 (12:43 -0500)] 
GUACAMOLE-462: Merge create recordings/typescripts with group read permission.

7 months agoGUACAMOLE-462: Create recordings/typescripts with group read permission. 368/head
Michael Jumper [Thu, 17 Feb 2022 17:25:26 +0000 (09:25 -0800)] 
GUACAMOLE-462: Create recordings/typescripts with group read permission.

Previously, all recordings/typescripts were strictly readable by the
service user that created them (guacd). This prevents reading by other
services like the Guacamole web application. Instead,
recordings/typescripts should at least be group-readable.

7 months agoGUACAMOLE-876: Merge changes deferring reconnect-to-resize until active transfers...
Mike Jumper [Wed, 2 Feb 2022 17:56:41 +0000 (09:56 -0800)] 
GUACAMOLE-876: Merge changes deferring reconnect-to-resize until active transfers are complete.

7 months agoGUACAMOLE-876: Avoid disrupting open files and active print jobs to update display. 362/head
Virtually Nick [Wed, 5 Jan 2022 13:12:29 +0000 (08:12 -0500)] 
GUACAMOLE-876: Avoid disrupting open files and active print jobs to update display.

8 months agoGUACAMOLE-745: Merge support for OpenSSH-format private keys / Ed25519.
Mike Jumper [Wed, 12 Jan 2022 19:38:12 +0000 (11:38 -0800)] 
GUACAMOLE-745: Merge support for OpenSSH-format private keys / Ed25519.

8 months agoGUACAMOLE-745: Support OpenSSH private keys & ED25519 349/head
Joshua Roys [Wed, 15 Dec 2021 14:35:46 +0000 (09:35 -0500)] 
GUACAMOLE-745: Support OpenSSH private keys & ED25519

Let libssh2 parse PEM and ssh-native keys. Requires libssh2 1.9.0+
compiled against a crypto backend supporting ed25519.

8 months agoGUACAMOLE-1495: add entry for pl_pl_qwerty 364/head
ClassicGOD [Mon, 10 Jan 2022 19:31:41 +0000 (20:31 +0100)] 
GUACAMOLE-1495: add entry for pl_pl_qwerty

Add pl_pl_qwerty.keymap to rdp_keymaps

8 months agoGUACAMOLE-1495: add pl_pl_qwerty keymap
ClassicGOD [Mon, 10 Jan 2022 19:28:11 +0000 (20:28 +0100)] 
GUACAMOLE-1495: add pl_pl_qwerty keymap

Add keymap file for Polish keyboard layout

8 months agoGUACAMOLE-1435: Merge correction to FreeRDP plugin entrypoint return type.
Mike Jumper [Tue, 4 Jan 2022 05:59:57 +0000 (21:59 -0800)] 
GUACAMOLE-1435: Merge correction to FreeRDP plugin entrypoint return type.

8 months agoGUACAMOLE-1435: Correctly return UINT for DVCPluginEntry 361/head
Virtually Nick [Tue, 4 Jan 2022 01:15:11 +0000 (20:15 -0500)] 
GUACAMOLE-1435: Correctly return UINT for DVCPluginEntry

8 months agoGUACAMOLE-1436: Add winpr file.h dependencies as required. 359/head
Virtually Nick [Mon, 27 Dec 2021 14:42:57 +0000 (09:42 -0500)] 
GUACAMOLE-1436: Add winpr file.h dependencies as required.

9 months agoMerge 1.4.0 changes back to master.
Virtually Nick [Sat, 25 Dec 2021 15:21:40 +0000 (10:21 -0500)] 
Merge 1.4.0 changes back to master.

9 months agoGUACAMOLE-478: Merge add clipboard line ending normalization option for RDP. 1.4.0 1.4.0-RC1
Virtually Nick [Sat, 25 Dec 2021 15:18:39 +0000 (10:18 -0500)] 
GUACAMOLE-478: Merge add clipboard line ending normalization option for RDP.

9 months agoGUACAMOLE-478: Add optional clipboard line ending normalization for RDP. 357/head
Michael Jumper [Sat, 25 Dec 2021 08:31:17 +0000 (00:31 -0800)] 
GUACAMOLE-478: Add optional clipboard line ending normalization for RDP.

9 months agoGUACAMOLE-478: Implement encoding translation functions for normalizing newline seque...
Michael Jumper [Sat, 25 Dec 2021 08:07:47 +0000 (00:07 -0800)] 
GUACAMOLE-478: Implement encoding translation functions for normalizing newline sequences.

9 months agoMerge 1.4.0 changes back to master.
Virtually Nick [Sat, 25 Dec 2021 00:24:36 +0000 (19:24 -0500)] 
Merge 1.4.0 changes back to master.

9 months agoGUACAMOLE-1190: Merge explicitly use "localhost" as guacd default bind host, matching...
Virtually Nick [Sat, 25 Dec 2021 00:23:53 +0000 (19:23 -0500)] 
GUACAMOLE-1190: Merge explicitly use "localhost" as guacd default bind host, matching default of webapp.

9 months agoGUACAMOLE-1190: Explicitly use "localhost" as guacd default bind host, matching defau... 356/head
Michael Jumper [Fri, 24 Dec 2021 23:45:28 +0000 (15:45 -0800)] 
GUACAMOLE-1190: Explicitly use "localhost" as guacd default bind host, matching default of webapp.

9 months agoMerge 1.4.0 changes back to master.
Virtually Nick [Mon, 20 Dec 2021 03:17:47 +0000 (22:17 -0500)] 
Merge 1.4.0 changes back to master.

9 months agoGUACAMOLE-1047: Merge notify connecting client of invalid connection IDs.
Virtually Nick [Sun, 19 Dec 2021 23:39:15 +0000 (18:39 -0500)] 
GUACAMOLE-1047: Merge notify connecting client of invalid connection IDs.

9 months agoGUACAMOLE-1047: Remove unnecessary use of snprintf() in favor of guacd_log(). 355/head
Michael Jumper [Sat, 18 Dec 2021 23:13:10 +0000 (15:13 -0800)] 
GUACAMOLE-1047: Remove unnecessary use of snprintf() in favor of guacd_log().