Displaying 5 results from an estimated 5 matches for "generate_dh_paramet".
Did you mean:
generate_dh_parame
2017 Apr 26
2
[BUG] OpenSSL function has been deprecated
...rror.
Not sure how to send patches, I don't even know if the patch I wrote actually works (I don't program in C, but gave it a shot anyway) but below is the patch.
--- a/src/lib-ssl-iostream/iostream-openssl-params.c
+++ b/src/lib-ssl-iostream/iostream-openssl-params.c
@@ -13,13 +13,21 @@ generate_dh_parameters(int bitsize, buffer_t *output, const char **error_r)
{
DH *dh;
unsigned char *p;
- int len, len2;
+ int len, len2, success;
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L
+ success = DH_generate_parameters_ex(dh, bitsize, DH_GENERATOR, NULL);
+#else
dh = DH_generate_parameters(bit...
2017 Apr 25
0
building Dovecot in Debian 9
...rith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -MT iostream-openssl-params.lo -MD -MP -MF .deps/iostream-openssl-params.Tpo -c iostream-openssl-params.c -fPIC -DPIC -o .libs/iostream-openssl-params.o
^[[91miostream-openssl-params.c: In function 'generate_dh_parameters':
^[[0m^[[91miostream-openssl-params.c:18:2: warning: 'DH_generate_parameters' is deprecated [-Wdeprecated-declarations]
dh = DH_generate_parameters(bitsize, DH_GENERATOR, NULL, NULL);
^~
^[[0m^[[91mIn file included from /usr/include/openssl/dh.h:13:0,
from /usr/...
2017 Apr 26
0
[BUG] OpenSSL function has been deprecated
Patch v2
--- a/src/lib-ssl-iostream/iostream-openssl-params.c
+++ b/src/lib-ssl-iostream/iostream-openssl-params.c
@@ -13,10 +13,19 @@ generate_dh_parameters(int bitsize, buffer_t *output, const char **error_r)
{
DH *dh;
unsigned char *p;
- int len, len2;
+ int len, len2, success;
+#if OPENSSL_VERSION_NUMBER >= 0x00908000L
+ success = DH_generate_parameters_ex(dh, bitsize, DH_GENERATOR, NULL);
+#else
+ success = 1;
dh = DH_generate...
2017 Apr 26
1
[BUG] OpenSSL function has been deprecated
> On April 26, 2017 at 3:15 PM Peter van der Does <peter at avirtualhome.com> wrote:
>
>
> Patch v2
>
> --- a/src/lib-ssl-iostream/iostream-openssl-params.c
> +++ b/src/lib-ssl-iostream/iostream-openssl-params.c
> @@ -13,10 +13,19 @@ generate_dh_parameters(int bitsize, buffer_t *output, const char **error_r)
> {
> DH *dh;
> unsigned char *p;
> - int len, len2;
> + int len, len2, success;
>
> +#if OPENSSL_VERSION_NUMBER >= 0x00908000L
> + success = DH_generate_parameters_ex(dh, bitsize, DH_GENERATOR, NULL);...
2017 Apr 25
2
building Dovecot in Debian 9
> On Apr 25, 2017, at 4:30 PM, Peter van der Does <peter at avirtualhome.com> wrote:
>
> The problem with making the Dovecot check for libmysqlclient.so.20 would
> be that you have have to make sure older/newer packages are also
> supported. The 20 extension is subject to changes.
>
> If I check the Oracle DEB file for Debian 9, it seems they do use the
> name