From 623357a80262db86e2a54a76c469b4ad4926251c99f12bc05751d440823461a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Mon, 13 Nov 2017 18:08:00 +0000 Subject: [PATCH] Accepting request 541555 from home:vitezslav_cizek:branches:server:mail - drop SSLv3 support to build with openssl 1.1 (bsc#1066940) * add fetchmail-openssl11.patch OBS-URL: https://build.opensuse.org/request/show/541555 OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=76 --- fetchmail-openssl11.patch | 14 ++++++++++++++ fetchmail.changes | 6 ++++++ fetchmail.spec | 2 ++ 3 files changed, 22 insertions(+) create mode 100644 fetchmail-openssl11.patch diff --git a/fetchmail-openssl11.patch b/fetchmail-openssl11.patch new file mode 100644 index 0000000..3077b2f --- /dev/null +++ b/fetchmail-openssl11.patch @@ -0,0 +1,14 @@ +Index: fetchmail-6.3.26/socket.c +=================================================================== +--- fetchmail-6.3.26.orig/socket.c 2013-04-23 22:00:45.000000000 +0200 ++++ fetchmail-6.3.26/socket.c 2017-11-13 18:16:35.450860469 +0100 +@@ -914,7 +914,8 @@ int SSLOpen(int sock, char *mycert, char + return -1; + #endif + } else if(!strcasecmp("ssl3",myproto)) { +- _ctx[sock] = SSL_CTX_new(SSLv3_client_method()); ++ report(stderr, GT_("Your operating system does not support SSLv3.\n")); ++ return -1; + } else if(!strcasecmp("tls1",myproto)) { + _ctx[sock] = SSL_CTX_new(TLSv1_client_method()); + } else if (!strcasecmp("ssl23",myproto)) { diff --git a/fetchmail.changes b/fetchmail.changes index 7cb4f1d..d2d53dd 100644 --- a/fetchmail.changes +++ b/fetchmail.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Nov 13 17:18:00 UTC 2017 - vcizek@suse.com + +- drop SSLv3 support to build with openssl 1.1 (bsc#1066940) + * add fetchmail-openssl11.patch + ------------------------------------------------------------------- Fri Apr 28 13:55:29 UTC 2017 - pmonrealgonzalez@suse.com diff --git a/fetchmail.spec b/fetchmail.spec index 7d5c3de..a0e9ca5 100644 --- a/fetchmail.spec +++ b/fetchmail.spec @@ -32,6 +32,7 @@ Source6: %{name}.service Source7: %{name}.tmpfiles Source8: %{name}.exec Patch0: fetchmail-6.3.8-smtp_errors.patch +Patch1: fetchmail-openssl11.patch BuildRequires: automake BuildRequires: krb5-devel BuildRequires: openssl-devel @@ -78,6 +79,7 @@ files (.fetchmailrc). %prep %setup -q %patch0 -p1 +%patch1 -p1 cp -a %{SOURCE2} %{SOURCE3} . ACLOCAL="aclocal -I m4 -I m4-local" autoreconf -fvi