Mike Jumper
75a11b05b2
GUACAMOLE-1543: Merge changes moving recording structures/functions to the public API.
2022-03-01 09:58:50 -08:00
James Muehlner
854b5ecbb8
GUACAMOLE-1543: Move recording functionality from common to libguac.
2022-03-01 04:01:44 +00:00
Mike Jumper
d8073f9b17
GUACAMOLE-1538: Merge corrections to libguac-terminal build and scope.
2022-02-28 16:56:04 -08:00
James Muehlner
46e813343e
GUACAMOLE-1538: Only the core functionality of the terminal lib should be public.
2022-03-01 00:33:55 +00:00
James Muehlner
ad0155b5f5
GUACAMOLE-1538: Make it clear which functions are getters by adding _get_ to the name of each.
2022-02-24 12:02:36 -08:00
James Muehlner
0856e94ece
GUACAMOLE-1538 Use dashes instead of underscores in filenames for consistency with libguac public API.
2022-02-24 11:12:05 -08:00
James Muehlner
1c97cdb115
GUACAMOLE-1538: Autogenerate docs for new library.
2022-02-23 13:49:32 -08:00
James Muehlner
ce2ffdf75f
GUACAMOLE-1538: Improve code style and cleanliness.
2022-02-22 20:37:42 -08:00
James Muehlner
6dd33a8d90
GUACAMOLE-1538: Do not use terminal internals outside of terminal code.
2022-02-22 16:06:48 -08:00
James Muehlner
589e0ecd03
GUACAMOLE-1538 - Consolidate clipboard handling; opaque clipboard struct to avoid exposing internal guac_common_clipboard.
2022-02-22 14:04:47 -08:00
James Muehlner
037045a054
GUACAMOLE-1538: Explicitly include the common lib; ensure no undefined symbols.
2022-02-22 11:07:30 -08:00
James Muehlner
63bf5b329c
GUACAMOLE-1538: Rename library to match conventions.
2022-02-22 09:41:08 -08:00
Mike Jumper
dc9dfe562f
GUACAMOLE-1540: Merge changes correcting Docker-specific search for FreeRDP install location.
2022-02-21 17:32:23 -08:00
James Muehlner
757928dfa1
GUACAMOLE-1540: Search for libfreerdp2 installation directly instead of checking links.
2022-02-21 16:57:48 -08:00
Virtually Nick
a0faa02616
GUACAMOLE-1538: Merge refactor libguac_terminal for easier extensibility, and migrate to shared library.
2022-02-21 14:30:40 -05:00
James Muehlner
44d76da21a
GUACAMOLE-1538: Use an options struct instead of hardcoding params in constructor.
2022-02-21 11:27:20 -08:00
James Muehlner
05c6131cf3
GUACAMOLE-1538: Update libguac_terminal to be a shared library.
2022-02-21 11:27:13 -08:00
Mike Jumper
001347b4e8
GUACAMOLE-1540: Merge migration of guacd Docker image to Ubuntu 21.10.
2022-02-18 16:20:17 -08:00
James Muehlner
edce11fcb4
GUACAMOLE-1540: Build using Ubuntu 21.10 as a base instead of buster-slim.
2022-02-18 15:48:18 -08:00
James Muehlner
e78d589e25
GUACAMOLE-876: Merge null-check fix for RDP open file check.
2022-02-18 13:50:03 -08:00
Michael Jumper
06461cac53
GUACAMOLE-876: Test for open files only if filesystem has been allocated.
2022-02-18 13:40:15 -08:00
Virtually Nick
8e94b00587
GUACAMOLE-1495: Merge add keymap for Polish keyboard layout for RDP
2022-02-17 12:46:01 -05:00
Virtually Nick
9245d02bc5
GUACAMOLE-462: Merge create recordings/typescripts with group read permission.
2022-02-17 12:43:51 -05:00
Michael Jumper
4d41b38a24
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.
2022-02-17 09:25:28 -08:00
Mike Jumper
29535e6cb8
GUACAMOLE-876: Merge changes deferring reconnect-to-resize until active transfers are complete.
2022-02-02 09:56:41 -08:00
Virtually Nick
10126444bf
GUACAMOLE-876: Avoid disrupting open files and active print jobs to update display.
2022-02-01 21:45:10 -05:00
Mike Jumper
23612720ce
GUACAMOLE-745: Merge support for OpenSSH-format private keys / Ed25519.
2022-01-12 11:38:12 -08:00
Joshua Roys
f84db7d166
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.
2022-01-12 09:02:11 -05:00
ClassicGOD
a1d0d0aea4
GUACAMOLE-1495: add entry for pl_pl_qwerty
...
Add pl_pl_qwerty.keymap to rdp_keymaps
2022-01-10 20:31:41 +01:00
ClassicGOD
534158c1cb
GUACAMOLE-1495: add pl_pl_qwerty keymap
...
Add keymap file for Polish keyboard layout
2022-01-10 20:28:11 +01:00
Mike Jumper
56dca9880d
GUACAMOLE-1435: Merge correction to FreeRDP plugin entrypoint return type.
2022-01-03 21:59:57 -08:00
Virtually Nick
703f258b06
GUACAMOLE-1435: Correctly return UINT for DVCPluginEntry
2022-01-03 20:15:11 -05:00
Virtually Nick
084ddaf81f
Merge 1.4.0 changes back to master.
2021-12-25 10:21:40 -05:00
Virtually Nick
be9041fefd
GUACAMOLE-478: Merge add clipboard line ending normalization option for RDP.
2021-12-25 10:18:39 -05:00
Michael Jumper
09bd4af77e
GUACAMOLE-478: Add optional clipboard line ending normalization for RDP.
2021-12-25 00:31:17 -08:00
Michael Jumper
7472310a03
GUACAMOLE-478: Implement encoding translation functions for normalizing newline sequences.
2021-12-25 00:07:47 -08:00
Virtually Nick
27db57f704
Merge 1.4.0 changes back to master.
2021-12-24 19:24:36 -05:00
Virtually Nick
1f6f45e6e9
GUACAMOLE-1190: Merge explicitly use "localhost" as guacd default bind host, matching default of webapp.
2021-12-24 19:23:53 -05:00
Michael Jumper
e3e75464fb
GUACAMOLE-1190: Explicitly use "localhost" as guacd default bind host, matching default of webapp.
2021-12-24 15:45:28 -08:00
Virtually Nick
90322cd4d3
Merge 1.4.0 changes back to master.
2021-12-19 22:17:47 -05:00
Virtually Nick
b9cc76058b
GUACAMOLE-1047: Merge notify connecting client of invalid connection IDs.
2021-12-19 18:39:15 -05:00
Michael Jumper
daa052398e
GUACAMOLE-1047: Remove unnecessary use of snprintf() in favor of guacd_log().
2021-12-18 15:13:10 -08:00
Virtually Nick
6760974912
Merge 1.4.0 changes back to master.
2021-12-11 07:44:56 -05:00
Virtually Nick
e84317ff86
GUACAMOLE-1411: Merge bump version numbers to 1.4.0.
2021-12-11 07:44:19 -05:00
Michael Jumper
a1a758f13c
GUACAMOLE-1411: Update libtool version info for libguac (interfaces added and changed).
2021-12-10 23:55:16 -08:00
Michael Jumper
8dc92e69ca
GUACAMOLE-1411: Bump version numbers to 1.4.0.
2021-12-10 23:51:34 -08:00
Virtually Nick
73ac4fcdbe
GUACAMOLE-1330: Merge dynamically allocate AVPacket when possible
2021-11-08 18:47:03 -05:00
Michael Jumper
bc6b5cef25
GUACAMOLE-1330: Dynamically allocate AVPacket when supported (static allocation deprecated as of libavcodec 58.133.100).
2021-11-08 15:24:36 -08:00
Virtually Nick
491be8382a
GUACAMOLE-1416: Merge fix unreleased terminal lock in ssh_client_thread
2021-09-10 10:40:10 -04:00
ycaibb
329171a950
GUACAMOLE-1416: Fix unreleased the lock in the ssh_client_thread
...
GUACAMOLE-1416: Fix unreleased the lock ssh_client->term_channel_lock in the ssh_client_thread.
2021-09-10 22:26:32 +08:00