From: Geoff Thorpe Date: Sat, 25 Aug 2001 17:59:13 +0000 (+0000) Subject: Note the "ERR" changes. X-Git-Tag: OpenSSL_0_9_6c~123^2~56 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=0783bf151cd5bd4177510e222f7eed51123fa428;ds=inline Note the "ERR" changes. --- diff --git a/CHANGES b/CHANGES index cbba1dc79e..bbd173a15f 100644 --- a/CHANGES +++ b/CHANGES @@ -12,6 +12,17 @@ *) applies to 0.9.6a/0.9.6b/0.9.6c and 0.9.7 +) applies to 0.9.7 only + +) Make it possible to replace the underlying "ERR" functions such that the + global state (2 LHASH tables and 2 locks) is only used by the "default" + implementation. This change also adds two functions to "get" and "set" + the implementation prior to it being automatically set the first time + any other ERR function takes place. Ie. an application can call "get", + pass the return value to a module it has just loaded, and that module + can call its own "set" function using that value. This means the + module's "ERR" operations will use (and modify) the error state in the + application and not in its own statically linked copy of OpenSSL code. + [Geoff Thorpe] + +) Give DH, DSA, and RSA types their own "**_up()" function to increment reference counts. This performs normal REF_PRINT/REF_CHECK macros on the operation, and provides a more encapsulated way for external code