Displaying 7 results from an estimated 7 matches for "err_free_strings".
2016 Nov 13
3
[PATCH] Manually cleanup OpenSSL from dovecot_openssl_common_global_unref()
...ommon.c b/src/lib-ssl-iostream/dovecot-openssl-common.c
index 51ea3ad..2bf6307 100644
--- a/src/lib-ssl-iostream/dovecot-openssl-common.c
+++ b/src/lib-ssl-iostream/dovecot-openssl-common.c
@@ -101,6 +101,9 @@ bool dovecot_openssl_common_global_unref(void)
ERR_remove_thread_state(NULL);
#endif
ERR_free_strings();
+#if OPENSSL_VERSION_NUMBER >= 0x10100000L
+ OPENSSL_cleanup();
+#endif
return FALSE;
}
--
2.10.1
2016 Nov 15
0
[PATCH] Manually cleanup OpenSSL from dovecot_openssl_common_global_unref()
...cot-openssl-common.c
> index 51ea3ad..2bf6307 100644
> --- a/src/lib-ssl-iostream/dovecot-openssl-common.c
> +++ b/src/lib-ssl-iostream/dovecot-openssl-common.c
> @@ -101,6 +101,9 @@ bool dovecot_openssl_common_global_unref(void)
> ERR_remove_thread_state(NULL);
> #endif
> ERR_free_strings();
> +#if OPENSSL_VERSION_NUMBER >= 0x10100000L
> + OPENSSL_cleanup();
> +#endif
> return FALSE;
> }
>
Hi!
Your patch is being reviewed.
Aki
2016 Nov 02
0
v2.2.26.0 released
..._common_global_unref(void)
CRYPTO_cleanup_all_ex_data();
#if OPENSSL_VERSION_NUMBER < 0x10000000L
ERR_remove_state(0);
-#elif OPENSSL_VERSION_NUMBER < 0x10100000L
+#elif OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
ERR_remove_thread_state(NULL);
#endif
ERR_free_strings();
2016 Nov 20
1
[PATCH] Manually cleanup OpenSSL from dovecot_openssl_common_global_unref()
...; index 51ea3ad..2bf6307 100644
>> --- a/src/lib-ssl-iostream/dovecot-openssl-common.c
>> +++ b/src/lib-ssl-iostream/dovecot-openssl-common.c
>> @@ -101,6 +101,9 @@ bool dovecot_openssl_common_global_unref(void)
>> ERR_remove_thread_state(NULL);
>> #endif
>> ERR_free_strings();
>> +#if OPENSSL_VERSION_NUMBER >= 0x10100000L
>> + OPENSSL_cleanup();
>> +#endif
>> return FALSE;
>> }
>>
>
> Hi!
>
> Your patch is being reviewed.
>
> Aki
... which was committed as c164f8afe58c8d83ef2a48aae629c72408dfea01 in
master-...
2016 Nov 02
2
v2.2.26.0 released
If the standard way works, I am happy to include the original patch I
sent, amended so that it checks for presence of LIBRESSL_VERSION_NUMBER.
If they keep this promise, then we should have no worries about things
breaking up.
Aki
On 02.11.2016 14:24, Michael A. Peters wrote:
> Indeed, which is why I use it.
>
> But it also is in the minority which is why I find it acceptable for
2012 Oct 30
5
Pigeonhole 3.3 broken against Dovecot 2.1.10
..._1.0.0'
/usr/local/lib/dovecot/libdovecot-storage.so: undefined reference to
`X509_NAME_oneline at OPENSSL_1.0.0'
/usr/local/lib/dovecot/libdovecot-storage.so: undefined reference to
`SSL_CTX_free at OPENSSL_1.0.0'
/usr/local/lib/dovecot/libdovecot-storage.so: undefined reference to
`ERR_free_strings at OPENSSL_1.0.0'
/usr/local/lib/dovecot/libdovecot-storage.so: undefined reference to
`EVP_PKEY_free at OPENSSL_1.0.0'
/usr/local/lib/dovecot/libdovecot-storage.so: undefined reference to
`SSL_get_current_compression at OPENSSL_1.0.0'
/usr/local/lib/dovecot/libdovecot-storage.so: und...
2017 Aug 25
3
trouble compiling Dovecot 2.2.31 on Solaris 10 SPARC - libssl_iostream_openssl.so is not portable!
...sl.so
SSL_set_ex_data ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
SSL_CTX_set_cipher_list ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
SSL_set_verify ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
X509_STORE_CTX_get_ex_data ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
ERR_free_strings ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
X509_NAME_dup ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
SSL_CTX_set_tmp_rsa_callback ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
X509_get_subject_name ../lib-ssl-iostream/.libs/libssl_iostream_openssl.so
SSL_library_init ../li...