Go to file
Brent Collins d98b88642b Add new command-line option to force xfreerdp into a fips compliant mode.
This option will ensure that NLA is disabled(since NTLM uses weak crypto algorithms), FIPS
encryption is enabled, and ensure fips mode is enabled for openssl.

Selectively override specific uses of MD5/RC4 with new API calls specifically tailored to override FIPS.

Add comments on why overriding the use of these algorithms under FIPS is acceptable for the locations where overrides happen.

Remove check of server proprietary certificate which was already being ignore to avoid use of MD5.

Initialize winpr openssl earlier to ensure fips mode is set before starting using any crypto algorithms.
2017-11-17 12:43:06 +01:00
channels Replaced atoi 2017-11-15 15:52:16 +01:00
ci/cmake-preloads initial commit for kerberos support 2017-11-13 16:20:55 +01:00
client Add new command-line option to force xfreerdp into a fips compliant mode. 2017-11-17 12:43:06 +01:00
cmake fix Kerberos flavour's detection (MIT/Heimdal) and double free for MIT<1.13 2017-11-13 16:20:56 +01:00
docs macOS: add a README file 2017-09-23 14:14:06 +02:00
external cmake: added external directory 2012-11-01 13:50:49 -04:00
include Add new command-line option to force xfreerdp into a fips compliant mode. 2017-11-17 12:43:06 +01:00
libfreerdp Add new command-line option to force xfreerdp into a fips compliant mode. 2017-11-17 12:43:06 +01:00
packaging feat freerdp-nighlty/deb: create .source_version 2017-10-06 15:02:46 +02:00
rdtk Replaced atoi 2017-11-15 15:52:16 +01:00
resources Recompressed images with FileOptimizer 6.8 (an open-source mass file recompression tool for Windows) 2014-08-08 20:12:25 -04:00
scripts Download windowsZones.xml directly from unicode.org 2017-10-04 21:12:29 -04:00
server Replaced atoi 2017-11-15 15:52:16 +01:00
third-party cleanup cmake exports and pkg-config files 2016-01-12 17:32:33 +01:00
uwac Fixes scrolling crash in wlfreerdp 2017-08-16 18:02:07 +00:00
winpr Add new command-line option to force xfreerdp into a fips compliant mode. 2017-11-17 12:43:06 +01:00
.gitignore feat: add support for .source_version 2017-10-06 15:02:23 +02:00
buildflags.h.in Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
ChangeLog changelog: update for 1.0.1 2012-02-09 21:01:42 -05: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 fix Kerberos flavour's detection (MIT/Heimdal) and double free for MIT<1.13 2017-11-13 16:20:56 +01:00
config.h.in initial commit for kerberos support 2017-11-13 16:20:55 +01:00
LICENSE FreeRDP 1.0: initial commit 2011-06-30 15:12:51 -04:00
README Updated links in README 2013-05-27 18:29:24 +02: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: http://www.freerdp.com/
Issue tracker: https://github.com/FreeRDP/FreeRDP/issues
Sources: https://github.com/FreeRDP/FreeRDP/
Wiki: https://github.com/FreeRDP/FreeRDP/wiki
Downloads and other resources: http://pub.freerdp.com
API doc: http://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