提交 4450107a 编写于 作者: B Bodo Möller

Renaming DH_up to DH_up_ref does not warrant a CHANGES entry of its own

as the functions were only introduced a couple of days ago.

Some '*)' apparently should be '+)' as the changes do not apply
to the 0.9.6 bugfix branch.
上级 908efd3b
...@@ -12,18 +12,13 @@ ...@@ -12,18 +12,13 @@
*) applies to 0.9.6a/0.9.6b/0.9.6c and 0.9.7 *) applies to 0.9.6a/0.9.6b/0.9.6c and 0.9.7
+) applies to 0.9.7 only +) applies to 0.9.7 only
*) Add a "destroy" handler to ENGINEs that allows structural cleanup to +) Add a "destroy" handler to ENGINEs that allows structural cleanup to
be done prior to destruction. Use this to unload error strings from be done prior to destruction. Use this to unload error strings from
ENGINEs that load their own error strings. NB: This adds two new API ENGINEs that load their own error strings. NB: This adds two new API
functions to "get" and "set" this destroy handler in an ENGINE. functions to "get" and "set" this destroy handler in an ENGINE.
[Geoff] [Geoff]
*) Change the various "***_up()" functions, that increment reference +) Alter all existing ENGINE implementations (except "openssl" and
counts on the various structure types, to "***_up_ref()". The naming
is more consistent with existing code and generally a better choice.
[Bodo Moeller]
*) Alter all existing ENGINE implementations (except "openssl" and
"openbsd") to dynamically instantiate their own error strings. This "openbsd") to dynamically instantiate their own error strings. This
makes them more flexible to be built both as statically-linked ENGINEs makes them more flexible to be built both as statically-linked ENGINEs
and self-contained shared-libraries loadable via the "dynamic" ENGINE. and self-contained shared-libraries loadable via the "dynamic" ENGINE.
...@@ -31,7 +26,7 @@ ...@@ -31,7 +26,7 @@
shared-libraries easier (see README.ENGINE). shared-libraries easier (see README.ENGINE).
[Geoff Thorpe] [Geoff Thorpe]
*) Add a "dynamic" ENGINE that provides a mechanism for binding ENGINE +) Add a "dynamic" ENGINE that provides a mechanism for binding ENGINE
implementations into applications that are completely implemented in implementations into applications that are completely implemented in
self-contained shared-libraries. The "dynamic" ENGINE exposes control self-contained shared-libraries. The "dynamic" ENGINE exposes control
commands that can be used to configure what shared-library to load and commands that can be used to configure what shared-library to load and
...@@ -104,7 +99,7 @@ ...@@ -104,7 +99,7 @@
application and not in its own statically linked copy of OpenSSL code. application and not in its own statically linked copy of OpenSSL code.
[Geoff Thorpe] [Geoff Thorpe]
+) Give DH, DSA, and RSA types their own "**_up()" function to increment +) Give DH, DSA, and RSA types their own "**_up_ref()" function to increment
reference counts. This performs normal REF_PRINT/REF_CHECK macros on reference counts. This performs normal REF_PRINT/REF_CHECK macros on
the operation, and provides a more encapsulated way for external code the operation, and provides a more encapsulated way for external code
(crypto/evp/ and ssl/) to do this. Also changed the evp and ssl code (crypto/evp/ and ssl/) to do this. Also changed the evp and ssl code
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册