diff --git a/ChangeLog b/ChangeLog index 16ffefb7..a54449c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,4 @@ -Tue Jun 14 2011 Aleksey +Thu Jun 16 2011 Aleksey * === Version 1.2.6 === Sat Jun 11 2011 Aleksey diff --git a/INSTALL b/INSTALL index b1a98ebd..01e8eec2 100644 --- a/INSTALL +++ b/INSTALL @@ -13,7 +13,7 @@ RPM package can be created by commands 'make rpm' or 'setarch i586 make rpm'. To compile with openssl support use the following flags - make ADDCFLAGS="-DUSE_OPENSSL -rdynamic" ADDLDFLAGS=-ldl + make ADDCFLAGS="-DUSE_OPENSSL -DOPENSSL_RUNTIME -rdynamic" ADDLDFLAGS="-ldl" The LibRHash library can be compiled using 'make lib-static' or 'make lib-shared' diff --git a/librhash/config.h b/librhash/config.h index 0d5ba428..ee0089a0 100644 --- a/librhash/config.h +++ b/librhash/config.h @@ -1,2 +1,2 @@ /* config.h */ -#define OPENSSL_RUNTIME +/*#define OPENSSL_RUNTIME*/ diff --git a/librhash/plug_openssl.c b/librhash/plug_openssl.c index a4c5b06a..ce7a5509 100644 --- a/librhash/plug_openssl.c +++ b/librhash/plug_openssl.c @@ -57,7 +57,7 @@ OS_METHOD(WHIRLPOOL); #define HASH_INFO_METHODS(name) 0, 0, wrap##name##_Final, 0 #else /* non-runtime linking */ #define CALL_FINAL(name, result, ctx) name##_Final(result, ctx) -#define HASH_INFO_METHODS(name) (pinit_t)name##_Init, (pupdate_t)name##_Update, wrap##name##_fin, 0 +#define HASH_INFO_METHODS(name) (pinit_t)name##_Init, (pupdate_t)name##_Update, wrap##name##_Final, 0 #endif diff --git a/rhash.spec.in b/rhash.spec.in index 58b12f5a..0a0439fb 100644 --- a/rhash.spec.in +++ b/rhash.spec.in @@ -33,7 +33,7 @@ Program features: %setup %build -make OPTFLAGS="$RPM_OPT_FLAGS -DNDEBUG" ADDCFLAGS="-DUSE_OPENSSL -rdynamic" ADDLDFLAGS=-ldl +make OPTFLAGS="$RPM_OPT_FLAGS -DNDEBUG" ADDCFLAGS="-DUSE_OPENSSL -DOPENSSL_RUNTIME -rdynamic" ADDLDFLAGS=-ldl all test %install rm -rf "$RPM_BUILD_ROOT" diff --git a/win32/vc-2010/rhash.vcxproj b/win32/vc-2010/rhash.vcxproj index b9726bae..02cae00f 100644 --- a/win32/vc-2010/rhash.vcxproj +++ b/win32/vc-2010/rhash.vcxproj @@ -105,7 +105,7 @@ Disabled ..\..\librhash;..\..\win32;..\..\ssl;%(AdditionalIncludeDirectories) - IN_RHASH;USE_OPENSSL;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_DEBUG;%(PreprocessorDefinitions) + IN_RHASH;USE_OPENSSL;OPENSSL_RUNTIME;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_DEBUG;%(PreprocessorDefinitions) true EnableFastChecks MultiThreadedDebugDLL @@ -129,7 +129,7 @@ Disabled ..\..\librhash;..\..\win32;..\..\ssl;%(AdditionalIncludeDirectories) - IN_RHASH;USE_OPENSSL;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_DEBUG;%(PreprocessorDefinitions) + IN_RHASH;USE_OPENSSL;OPENSSL_RUNTIME;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_DEBUG;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL @@ -154,7 +154,7 @@ Full ..\..\librhash;..\..\win32;..\..\ssl;%(AdditionalIncludeDirectories) - IN_RHASH;USE_OPENSSL;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NDEBUG;%(PreprocessorDefinitions) + IN_RHASH;USE_OPENSSL;OPENSSL_RUNTIME;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NDEBUG;%(PreprocessorDefinitions) MultiThreadedDLL false true @@ -186,7 +186,7 @@ Full ..\..\librhash;..\..\win32;..\..\ssl;%(AdditionalIncludeDirectories) - IN_RHASH;USE_OPENSSL;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NDEBUG;%(PreprocessorDefinitions) + IN_RHASH;USE_OPENSSL;OPENSSL_RUNTIME;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NDEBUG;%(PreprocessorDefinitions) MultiThreadedDLL false true