Document the last configuration changes

Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
Richard Levitte 2016-02-20 17:06:54 +01:00
parent ea80a25e81
commit 380f047707

22
CHANGES
View file

@ -4,6 +4,28 @@
Changes between 1.0.2f and 1.1.0 [xx XXX xxxx]
*) Configuration change; it's now possible to build dynamic engines
without having to build shared libraries and vice versa. The
only requirement for building dynamic engines is the presence of
the DSO module, so configuring "disable-dso" will automatically
disable dynamic engines. Dynamic engines are enabled by default,
and can be disabled with "enable-static-engine".
This only applies to the engines in engines/, those in
crypto/engine/ will always be built into libcrypto (i.e. "static").
The macros OPENSSL_NO_STATIC_ENGINE and OPENSSL_NO_DYNAMIC_ENGINE
are also taken away from openssl/opensslconf.h, as they are
irrelevant.
[Richard Levitte]
*) Configuration change; if there is a known flag to compile
position independent code, it will always be applied on the
libcrypto and libssl object files, and never on the application
object files. This means other libraries that use routines from
libcrypto / libssl can be made into shared libraries regardless
of how OpenSSL was configured.
[Richard Levitte]
*) Removed JPAKE code. It was experimental and has no wide use.
[Rich Salz]