(some client side channels and all server side channels still need to be ported to new api) server: build fix, do not disable threads for rfx encoder cliprdr client channel: implemented support for DisableThreads option looks like thread does not make sense at all for this channel do not initialize disabled image codecs (respect settings) channels: client: rail: added support for DisableThreads setting changed "BOOL DisableThreads" to "UINT32 ThreadingFlags" dropped unnecessary apu changes draft implementation of threading settings aware message handling api for addins/channels rail: use new messaging api fixed memory leak msgs handlers external api changes (as requested) msgs_handlers: init fix fixed memory leak logic fix resolved problems appeared after rebase to master, dropped unnecessary changes git clang-format origin/master fixed TestFreeRDPCodecRemoteFX.c "formatting, run `clang-format` please" properly use new "rfx_context_new(BOOL, UINT32)" everywhere passed Threading Flags to "rfx_context_new" where available in older C standarts veriables declaration must be done before any code requested changes clang-format as requested use broken signatures of standert C functions for m$ s**tos clang-format requested changes requested changes moved ThreadingFlags to stable api zone define type for channel msg handler typo fix clang-format build fix us ThreadingFlags from server settings git clang-format origin/master clang-format
FreeRDP: A Remote Desktop Protocol Implementation
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.
Resources
Project website: https://www.freerdp.com/
Issue tracker: https://github.com/FreeRDP/FreeRDP/issues
Sources: https://github.com/FreeRDP/FreeRDP/
Downloads: https://pub.freerdp.com/releases/
Wiki: https://github.com/FreeRDP/FreeRDP/wiki
API documentation: https://pub.freerdp.com/api/
IRC channel: #freerdp @ irc.freenode.net
Mailing list: https://lists.sourceforge.net/lists/listinfo/freerdp-devel
Microsoft Open Specifications
Information regarding the Microsoft Open Specifications can be found at: http://www.microsoft.com/openspecifications/
A list of reference documentation is maintained here: https://github.com/FreeRDP/FreeRDP/wiki/Reference-Documentation
Compilation
Instructions on how to get started compiling FreeRDP can be found on the wiki: https://github.com/FreeRDP/FreeRDP/wiki/Compilation