summaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-02-20 17:06:54 +0100
committerRichard Levitte <levitte@openssl.org>2016-02-21 00:34:34 +0100
commit380f047707de4f8c22eeaec63f481d4734efe7a5 (patch)
tree6295337ca3acc05cc049ba6790dadbe7510c7421 /CHANGES
parentea80a25e812520ebcaa437aec90ac2b9791df4b2 (diff)
Document the last configuration changes
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES22
1 files changed, 22 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index ee1d37415d..d60d6555a9 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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]