FreeRDP/channels
Martin Fleisz 8d917698ea cliprdr: Fix sending of server-side PDUs
The old implementation used `Stream_GetLength` to obtain the amount of
data to send. However some PDUs (i.e. CLIPRDR_FILECONTENTS_REQUEST) are
overallocated as they contain optional data (clipDataId in this case).

We now use the position to determine the actual data written to the PDU
instead of the amount of bytes allocated, avoid sending garbage data to
the client.
2023-01-09 07:47:17 +01:00
..
ainput dynamic channels: mutualize things for listeners and plugins 2022-07-07 12:21:23 +00:00
audin Fixed -Wmissing-variable-declarations 2022-11-21 10:12:31 +01:00
client [channels] fix addin queue free 2022-12-09 12:30:14 +01:00
cliprdr cliprdr: Fix sending of server-side PDUs 2023-01-09 07:47:17 +01:00
disp Fixed format strings to match arguments (#8254) 2022-09-29 14:55:27 +02:00
drdynvc [channel,dvc] unify and log DVC callbacks 2022-12-15 14:57:29 +01:00
drive [channel,rdpdr] proper queue cleanup for rdpdr 2022-12-02 15:08:09 +01:00
echo dynamic channels: mutualize things for listeners and plugins 2022-07-07 12:21:23 +00:00
encomsp * libfreerdp-channels: fix remdesk, encomsp channel event handling 2022-05-26 17:18:40 +02:00
geometry dynamic channels: mutualize things for listeners and plugins 2022-07-07 12:21:23 +00:00
gfxredir Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
parallel [channel,rdpdr] proper queue cleanup for rdpdr 2022-12-02 15:08:09 +01:00
printer Replace ConvertFromUnicode and ConvertToUnicode 2022-11-28 10:42:36 +01:00
rail Replace ConvertFromUnicode and ConvertToUnicode 2022-11-28 10:42:36 +01:00
rdp2tcp [channels,rdp2tcp] only reset event if signalled 2022-12-09 12:30:14 +01:00
rdpdr [utils] improve rdpdr packet dump 2022-12-22 15:09:03 +01:00
rdpecam Fixed copyright headers and stream length 2022-06-30 13:42:19 +02:00
rdpei Fixed #8084: rdpei thread alive condition was FALSE 2022-09-13 09:16:55 +02:00
rdpgfx [channels,rdpgfx] fixed logger setup 2022-12-18 15:14:30 +01:00
rdpsnd [channels,rdpsnd] prevend multiple OnOpen calls 2022-12-15 14:57:29 +01:00
remdesk Replace ConvertFromUnicode and ConvertToUnicode 2022-11-28 10:42:36 +01:00
serial [channels] Abort event wain on abortEvent 2022-12-09 12:30:14 +01:00
server Renamed server channel to rdpei 2022-06-30 12:28:22 +02:00
smartcard [scard] fixed memory leak 2022-12-02 15:08:09 +01:00
sshagent Replaced memset/ZeroMemory with initializer 2022-10-14 12:11:01 +02:00
telemetry Use Stream_CheckAndLogRequiredLength, fix WLog TAG 2022-11-21 09:57:27 +01:00
tsmf Fixed Wsign-compare warnings 2022-12-09 15:58:26 +01:00
urbdrc [channel,urbdrc] fix type of usb hotplug callback 2022-12-07 11:32:59 +01:00
video Additional checks (#8279) 2022-10-06 15:30:54 +02:00
CMakeLists.txt Disable channel builds if -DWITH_CHANNEL=OFF 2022-10-13 14:38:06 +02:00