Package: freerdp2 / 2.3.0+dfsg1-2+deb11u1

Metadata

Package Version Patches format
freerdp2 2.3.0+dfsg1-2+deb11u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
2001 fake git revision.patch | (download)

CMakeLists.txt | 14 1 + 13 - 0 !
1 file changed, 1 insertion(+), 13 deletions(-)

 avoid git interaction during build
0001 Added compatibility define.patch | (download)

winpr/include/winpr/shell.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch 01/36] added compatibility define


0003 Reverted connectErrorCode removal.patch | (download)

include/freerdp/error.h | 25 25 + 0 - 0 !
libfreerdp/core/errinfo.c | 2 2 + 0 - 0 !
libfreerdp/core/freerdp.c | 58 58 + 0 - 0 !
3 files changed, 85 insertions(+)

 [patch 03/36] reverted connecterrorcode removal

Reverted changes from e4b30a5cb6100a8ea4f320b829c9c5712ed4a783
removing the symbol/define, keep the changes for the clients.
Mark as deprecated

0004 Fixed a leak on mouse cursor updates.patch | (download)

client/X11/xf_graphics.c | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 [patch 04/36] fixed a leak on mouse cursor updates


0007 Fixed format string in smartcard_trace_state_return.patch | (download)

channels/smartcard/client/smartcard_pack.c | 11 7 + 4 - 0 !
1 file changed, 7 insertions(+), 4 deletions(-)

 [patch 07/36] fixed format string in smartcard_trace_state_return

(cherry picked from commit ca96c4450707d39dbd5c94f2b1c4ae807789b012)

0008 Fixed linking dependencies for client geometry chann.patch | (download)

channels/geometry/client/CMakeLists.txt | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 [patch 08/36] fixed linking dependencies for client geometry channel

(cherry picked from commit 7056433c8ecd045912fecb896ffa2eac3aad1410)

0010 Fixed smartcard_convert_string_list with 0 length.patch | (download)

channels/smartcard/client/smartcard_pack.c | 12 8 + 4 - 0 !
1 file changed, 8 insertions(+), 4 deletions(-)

 [patch 10/36] fixed smartcard_convert_string_list with 0 length

(cherry picked from commit e9904e286f43dea5940182b25740730c55e7c8a6)

0012 Parse on a copy of the argument string for printer.patch | (download)

channels/printer/client/printer_main.c | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 [patch 12/36] parse on a copy of the argument string for printer

If done on original the wrong backend is loaded on autoreconnect

(cherry picked from commit af1c6ebcb49c93d636817ec98f74d07cba9d7f26)

0015 Fix xf_Pointer_SetPosition with smart sizing.patch | (download)

client/X11/xf_event.c | 31 31 + 0 - 0 !
client/X11/xf_event.h | 1 1 + 0 - 0 !
client/X11/xf_graphics.c | 5 4 + 1 - 0 !
3 files changed, 36 insertions(+), 1 deletion(-)

 [patch 15/36] fix xf_pointer_setposition with smart-sizing

(cherry picked from commit d3e3ab7b5d5ce376ba72fa1fc0aee2f25c9682b4)

0017 Backported 6865 Disable websockets command line opti.patch | (download)

client/common/cmdline.c | 30 22 + 8 - 0 !
client/common/cmdline.h | 4 2 + 2 - 0 !
include/freerdp/settings.h | 4 3 + 1 - 0 !
libfreerdp/common/settings_getters.c | 7 7 + 0 - 0 !
libfreerdp/common/settings_str.c | 1 1 + 0 - 0 !
libfreerdp/core/gateway/rdg.c | 4 3 + 1 - 0 !
libfreerdp/core/test/settings_property_lists.h | 1 1 + 0 - 0 !
7 files changed, 39 insertions(+), 12 deletions(-)

 [patch 17/36] backported #6865: disable websockets command line
 option


0019 Check smartcard_convert_string_list for NULL string.patch | (download)

channels/smartcard/client/smartcard_pack.c | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 [patch 19/36] check smartcard_convert_string_list for null string

In #6821 it has been reported that there are buggy smartcard
drivers that report a string size but fail to allocate the string
itself. This check avoids a crash with such input parameters

(cherry picked from commit f8b1e662b33f7b8f77cf6582d549348c2d048a2e)

0020 Use specific names for drive hotplug special values.patch | (download)

client/common/cmdline.c | 24 22 + 2 - 0 !
1 file changed, 22 insertions(+), 2 deletions(-)

 [patch 20/36] use specific names for drive hotplug special values

(cherry picked from commit b1be3d78fcc63a5842f7707a139b2582a4a42b21)

0021 Filter RDPDR types other than drives on windows hotp.patch | (download)

channels/rdpdr/client/rdpdr_main.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 [patch 21/36] filter rdpdr types other than drives on windows hotplug

(cherry picked from commit 6f599eabbedace4adc215186783deec680057003)

0023 use tlsOut BIO when using websocket in rdg_bio_ctrl.patch | (download)

libfreerdp/core/gateway/rdg.c | 12 10 + 2 - 0 !
1 file changed, 10 insertions(+), 2 deletions(-)

 [patch 23/36] use tlsout bio when using websocket in rdg_bio_ctrl

(cherry picked from commit 0e19c443e41cdc031a38a6ea24298972420af778)

0024 Added bounds checks to gfx commands.patch | (download)

libfreerdp/gdi/gfx.c | 33 33 + 0 - 0 !
1 file changed, 33 insertions(+)

 [patch 24/36] added bounds checks to gfx commands

(cherry picked from commit dd61853142a07af0eca80c901292075373a6b2d6)

0025 Added bounds check in rdpgfx_recv_wire_to_surface_1_.patch | (download)

channels/rdpgfx/client/rdpgfx_main.c | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 [patch 25/36] added bounds check in rdpgfx_recv_wire_to_surface_1_pdu

(cherry picked from commit 5fc3846f7793d4afe48387ac3aeffd4ad6852bab)

0026 Added fuzzying test for planar decoder.patch | (download)

libfreerdp/codec/test/TestFreeRDPCodecPlanar.c | 116 116 + 0 - 0 !
1 file changed, 116 insertions(+)

 [patch 26/36] added fuzzying test for planar decoder

(cherry picked from commit 9bbc2cd094ac837a8f1196e80e7643c00436e486)

0027 Added missing bounds check.patch | (download)

libfreerdp/codec/planar.c | 23 19 + 4 - 0 !
1 file changed, 19 insertions(+), 4 deletions(-)

 [patch 27/36] added missing bounds check.

(cherry picked from commit 2e6069d95b997d0dc7d2cc118255570d22f0ae0c)

0028 Fixed mac issues with smartcard context cleanup 6890.patch | (download)

channels/smartcard/client/smartcard_main.c | 25 3 + 22 - 0 !
1 file changed, 3 insertions(+), 22 deletions(-)

 [patch 28/36] fixed mac issues with smartcard context cleanup (#6890)

(cherry picked from commit b8a8ae4622a2c426c54c300b32c50316f0af42b0)

0031 Fix monitor list.patch | (download)

client/X11/cli/xfreerdp.c | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 [patch 31/36] fix /monitor-list


0032 Fixed CodeQL warnings.patch | (download)

channels/rdpsnd/server/rdpsnd_main.c | 2 1 + 1 - 0 !
channels/urbdrc/client/libusb/libusb_udevman.c | 2 1 + 1 - 0 !
channels/video/client/video_main.c | 4 2 + 2 - 0 !
client/Wayland/wlf_pointer.c | 4 2 + 2 - 0 !
client/X11/xf_gdi.c | 4 2 + 2 - 0 !
client/X11/xf_gfx.c | 4 2 + 2 - 0 !
client/X11/xf_graphics.c | 6 3 + 3 - 0 !
client/X11/xf_rail.c | 4 2 + 2 - 0 !
libfreerdp/codec/clear.c | 4 2 + 2 - 0 !
libfreerdp/codec/color.c | 6 3 + 3 - 0 !
libfreerdp/codec/h264.c | 6 3 + 3 - 0 !
libfreerdp/codec/nsc_encode.c | 4 2 + 2 - 0 !
libfreerdp/codec/nsc_sse2.c | 4 2 + 2 - 0 !
libfreerdp/codec/progressive.c | 4 2 + 2 - 0 !
libfreerdp/core/gcc.c | 8 4 + 4 - 0 !
libfreerdp/gdi/bitmap.c | 3 2 + 1 - 0 !
libfreerdp/gdi/gdi.c | 2 1 + 1 - 0 !
libfreerdp/gdi/gfx.c | 6 3 + 3 - 0 !
libfreerdp/gdi/graphics.c | 2 1 + 1 - 0 !
libfreerdp/gdi/shape.c | 2 1 + 1 - 0 !
libfreerdp/gdi/video.c | 2 1 + 1 - 0 !
libfreerdp/primitives/prim_copy.c | 4 2 + 2 - 0 !
libfreerdp/primitives/primitives.c | 2 1 + 1 - 0 !
uwac/libuwac/uwac-window.c | 9 5 + 4 - 0 !
winpr/include/winpr/print.h | 2 1 + 1 - 0 !
winpr/libwinpr/utils/lodepng/lodepng.c | 28 15 + 13 - 0 !
winpr/libwinpr/utils/print.c | 13 6 + 7 - 0 !
27 files changed, 72 insertions(+), 69 deletions(-)

 [patch 32/36] fixed codeql warnings

(cherry picked from commit 95a9e60827c91cb9b924d7ce3c220c30bd36907d)

0033 Reverted winpr_BinToHexString argument change.patch | (download)

winpr/include/winpr/print.h | 2 1 + 1 - 0 !
winpr/libwinpr/utils/print.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 [patch 33/36] reverted winpr_bintohexstring argument change

keep API compatible.

0034 Fixed 6938 Remote app mode clipboard fix.patch | (download)

client/X11/xf_cliprdr.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 [patch] fixed #6938: remote app mode clipboard fix

In remote app mode the _FREERDP_TIMESTAMP_PROPERTY does not work.
Therefore ignore it

(cherry picked from commit f2254f0b09a5fbc424ef3876cb47b03d83963c38)

0035 Fixed 6989 Use X509_STORE_set_default_paths.patch | (download)

libfreerdp/crypto/crypto.c | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 [patch] fixed #6989: use x509_store_set_default_paths

(cherry picked from commit b528ecde4f68d297b8464855a7ae0e02d36b78fc)

1001_keep symbol DumpThreadHandles if debugging is disabled.patch | (download)

winpr/include/winpr/thread.h | 3 0 + 3 - 0 !
winpr/libwinpr/thread/thread.c | 4 2 + 2 - 0 !
2 files changed, 2 insertions(+), 5 deletions(-)

 keep dumpthreadhandles as a symbol even if with_debug_threads is off.