Go to file
Pascal Nowack 5e96f657f6 server/disp: Sanitize optional physical monitor size values
The server sided handling of the display control channel currently
treats the physical monitor size values as obligatory values.
When the physical monitor size is invalid according to the
documentation, it is supposed to be ignored.
However, this is currently not done, leading to an abort of the display
control channel handling, when using Remmina, as Remmina does not submit
physical-monitor- widths and -heights.

Fix this issue by sanitizing the physical monitor size values, instead
of handling them as obligatory values, where both the physical with and
the physical height must be constrained to the values in the
documentation.
2022-02-22 11:48:24 +01:00
.github Force enable wayland in ci and nightly 2021-02-25 09:51:41 +01:00
channels server/disp: Sanitize optional physical monitor size values 2022-02-22 11:48:24 +01:00
ci/cmake-preloads Force enable wayland in ci and nightly 2021-02-25 09:51:41 +01:00
client Make mac native client build configuratble 2022-02-17 10:06:06 +00:00
cmake Removed x264 related files from build 2022-01-26 12:10:47 +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 Add option for external thread to ainput server channel 2022-02-22 09:44:27 +01:00
libfreerdp Fix missing KBD_JAPANESE condition 2022-02-14 09:21:41 +00:00
packaging Force enable wayland in ci and nightly 2021-02-25 09:51:41 +01:00
rdtk Replace fopen and path functions with wrappers (#7043) 2021-07-27 11:57:33 +02:00
resources Reformatted to new style 2019-11-07 10:53:54 +01:00
scripts Fixed typo in android build script 2022-01-26 12:10:47 +01:00
server Replace fopen and path functions with wrappers (#7043) 2021-07-27 11:57:33 +02:00
third-party cleanup cmake exports and pkg-config files 2016-01-12 17:32:33 +01:00
uwac wayland: fixed memory corruption issue (write to free'd memory) 2022-01-27 09:56:29 +01:00
winpr Fixed ICU include directories 2022-02-17 10:06:06 +00: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 Remove unused codec x264 2022-01-26 12:10:47 +01:00
buildflags.h.in Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
ChangeLog Updated changelog 2022-01-27 09:56:29 +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 Updated version and changelog. 2022-01-26 12:10:47 +01:00
config.h.in Added Advanced Input Channel 2022-02-22 09:44:27 +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