Go to file
Norbert Federa a4988f5469 transport: check if layer was set to closed
There are several code paths and error conditions where
transport->layer is correctly set to TRANSPORT_LAYER_CLOSED but
the required code for checking that state was missing.

E.g. write errors in the rdg code resulted in marking the transport
layer as closed but the transport code would indefinitely continue
to read from the receiving socket.
2019-12-27 12:37:03 +01:00
.github Added clang format script. 2019-05-16 11:25:40 +02:00
channels Removed touch input channel thread 2019-12-18 11:36:12 +01:00
ci/cmake-preloads fix typo of jpeg 2019-12-16 08:16:33 +01:00
client Merge pull request #5739 from akallabeth/improve_function_hiding 2019-12-02 11:31:35 +01:00
cmake Fixed SWScale cmake find script. 2019-12-19 08:45:29 +01:00
docs Removed DirectFB client as it is unmaintained 2018-11-22 14:40:19 +01:00
external cmake: added external directory 2012-11-01 13:50:49 -04:00
include Removed touch input channel thread 2019-12-18 11:36:12 +01:00
libfreerdp transport: check if layer was set to closed 2019-12-27 12:37:03 +01:00
packaging Enable cairo support for software scaling. 2019-05-08 17:55:30 +02:00
rdtk Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
resources Reformatted to new style 2019-11-07 10:53:54 +01:00
scripts update timezones. 2019-12-06 11:05:09 +01:00
server server: proxy: proxy keyboard leds and imei 2019-12-17 15:33:11 +01:00
third-party cleanup cmake exports and pkg-config files 2016-01-12 17:32:33 +01:00
uwac Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
winpr Merge pull request #5768 from akallabeth/timezone_update 2019-12-17 14:11:40 +01:00
.clang-format Updated format file. 2019-11-07 10:51:42 +01:00
.gitignore First version of an RDP proxy (#5372) 2019-05-17 14:32:54 +02:00
.travis.yml initial travis-ci support 2018-03-25 21:38:46 +05:00
buildflags.h.in Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
ChangeLog new: version 2.0.0-rc4 2018-11-20 11:22:47 +01:00
CMakeCPack.cmake Added pdb files to package target. 2015-12-15 12:07:21 +01:00
CMakeCPackOptions.cmake.in cmake: fix package generation on Mac OS X 2013-09-09 21:42:25 -04:00
CMakeLists.txt primitives: add openCL support 2019-11-22 13:21:39 +01:00
config.h.in primitives: add openCL support 2019-11-22 13:21:39 +01:00
LICENSE FreeRDP 1.0: initial commit 2011-06-30 15:12:51 -04:00
README.md Add .md file extention to README 2019-05-07 16:13:14 +03:00

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