FreeRDP/channels/drdynvc
David Fort 103f13575c
drdynvc: code cleanup of the client dynamic channel (#8148)
This patch does various cleanups in the client dynamic channel. The main
goal of the cleanup was to add the sending of Close messages to the server
when a channel is locally closed. The refcounter is there to ensures that
the DVC_CHANNEL is not freed while some pieces of code are still holding a
reference on it.

I did some tests by using a custom server-side echo channel at
https://github.com/hardening/echoChannel, it allows to send a given amount of
packets and then close (to test server-side initiated closes). It compiles
with mingw (so under linux) and so it can be easily deployed (no deps).
2022-08-25 08:47:00 +02:00
..
client drdynvc: code cleanup of the client dynamic channel (#8148) 2022-08-25 08:47:00 +02:00
server Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
ChannelOptions.cmake channels: rdpsnd refactoring, drdynvc initial server-side code 2013-08-18 21:52:55 -04:00
CMakeLists.txt channels: rdpsnd refactoring, drdynvc initial server-side code 2013-08-18 21:52:55 -04:00