Document issue with default installation paths on diverse Windows targets
authorRichard Levitte <levitte@openssl.org>
Thu, 25 Jul 2019 10:21:33 +0000 (12:21 +0200)
committerRichard Levitte <levitte@openssl.org>
Thu, 25 Jul 2019 16:58:35 +0000 (18:58 +0200)
commitd333ebaf9c77332754a9d5e111e2f53e1de54fdd
treec3e6dedf493685f8944f024f9eafe1d5f1d887c1
parent0bc650d58a58a8b4af97639b952eac3558bb982e
Document issue with default installation paths on diverse Windows targets

For all config targets (except VMS, because it has a completely different
set of scripts), '/usr/local/ssl' is the default prefix for installation
of programs and libraries, as well as the path for OpenSSL run-time
configuration.

For programs built to run in a Windows environment, this default is
unsafe, and the user should set a different prefix.  This has been hinted
at in some documentation but not all, and the danger of leaving the
default as is hasn't been documented at all.

This change documents the issue as a caveat lector, and all configuration
examples now include an example --prefix.

CVE-2019-1552

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/9456)
CHANGES
INSTALL.DJGPP
INSTALL.W32
INSTALL.W64
INSTALL.WCE