From 4c630e2041e9392f96593a627dd80b92a4faf5da823af579fdc86b17464cda9f Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Mon, 16 Nov 2009 16:25:54 +0000 Subject: [PATCH] Accepting request 24293 from server:mail Copy from server:mail/fetchmail based on submit request 24293 from user puzel OBS-URL: https://build.opensuse.org/request/show/24293 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fetchmail?expand=0&rev=28 --- fetchmail-6.3.11-fix-invalid-free.patch | 15 ----------- fetchmail-6.3.11.tar.bz2 | 3 --- fetchmail-6.3.13.tar.bz2 | 3 +++ fetchmail.changes | 33 +++++++++++++++++++++++++ fetchmail.spec | 8 +++--- 5 files changed, 39 insertions(+), 23 deletions(-) delete mode 100644 fetchmail-6.3.11-fix-invalid-free.patch delete mode 100644 fetchmail-6.3.11.tar.bz2 create mode 100644 fetchmail-6.3.13.tar.bz2 diff --git a/fetchmail-6.3.11-fix-invalid-free.patch b/fetchmail-6.3.11-fix-invalid-free.patch deleted file mode 100644 index 96c5171..0000000 --- a/fetchmail-6.3.11-fix-invalid-free.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- socket.c.org 2009-08-08 16:01:49.000000000 +0200 -+++ socket.c 2009-08-08 16:03:17.000000000 +0200 -@@ -628,9 +628,10 @@ - report(stdout, GT_("Unknown Issuer CommonName\n")); - } - if ((i = X509_NAME_get_text_by_NID(subj, NID_commonName, buf, sizeof(buf))) != -1) { -- if (outlevel >= O_VERBOSE) -+ if (outlevel >= O_VERBOSE) { - report(stdout, GT_("Server CommonName: %s\n"), (tt = sdump(buf, i))); -- xfree(tt); -+ xfree(tt); -+ } - if ((size_t)i >= sizeof(buf) - 1) { - /* Possible truncation. In this case, this is a DNS name, so this - * is really bad. We do not tolerate this even in the non-strict case. */ diff --git a/fetchmail-6.3.11.tar.bz2 b/fetchmail-6.3.11.tar.bz2 deleted file mode 100644 index e2f004a..0000000 --- a/fetchmail-6.3.11.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba679cef82b9520bc5dbe9e2e54381e488b5712faf885deb7612393b5ab80c6f -size 1608923 diff --git a/fetchmail-6.3.13.tar.bz2 b/fetchmail-6.3.13.tar.bz2 new file mode 100644 index 0000000..ce2cd7b --- /dev/null +++ b/fetchmail-6.3.13.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:206a299f7ced9d7359621cc8e590a22f9cfc9c713696474e2119a1340c2e98ee +size 1614718 diff --git a/fetchmail.changes b/fetchmail.changes index ee3e5f8..5594d30 100644 --- a/fetchmail.changes +++ b/fetchmail.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Fri Nov 13 14:10:16 UTC 2009 - puzel@novell.com + +- update to fetchmail-6.3.12 + # REGRESSION FIXES + * The CVS-2009-2666 fix in fetchmail release 6.3.11 caused a free() of + unallocated memory on SSL connections, which caused crashes or program aborts + on some systems (depending on how initialization and free() of unallocated + memory is handled in compiler and libc). + Workaround for older versions: run in verbose mode. + Patch courtesy of Thomas Heinz, fixes Gentoo Bug #280760. + This regression affected only the 6.3.11 release, but not the patch that was + part of the security announcement fetchmail-SA-2009-01. + # BUG FIXES + * Fix error reporting for GSSAPI on Heimdal (h5l) Kerberos. + * Look for MD5_Init in libcrypto rather than libssl, fixes Gentoo Kerberos + builds; fixes upstream parts of Gentoo Bugs #231400 and #185652, and fixes + BerliOS Bug #16134. + * Report multiline SMTP errors properly, reported by Earl Chew; fixes Debian Bug + #569899, reported by Akihiro Terasaki. + Note: This fix introduced a regression, fixed in 6.3.13. + * Replace control characters in SMTP replies by '?'. + * Fetchmailconf: Fix descriptions for smtpaddress and smtpname options; + smtpaddress is for RCPT TO, not MAIL FROM. Found by Gerard Seibert. +- update to fetchmail-6.3.13 + # REGRESSION FIXES + * The multiline SMTP error fix in release 6.3.12 caused fetchmail to lose + message codes 400..599 and treat all of these as temporary error. This would + cause messages to be left on the server even if softbounce was turned off. + Reported by Thomas Jarosch. +- drop fetchmail-6.3.11-fix-invalid-free.patch (fixed upstream) + + ------------------------------------------------------------------- Mon Aug 10 09:30:16 UTC 2009 - puzel@novell.com diff --git a/fetchmail.spec b/fetchmail.spec index b20c6f7..425f8c9 100644 --- a/fetchmail.spec +++ b/fetchmail.spec @@ -1,5 +1,5 @@ # -# spec file for package fetchmail (Version 6.3.11) +# spec file for package fetchmail (Version 6.3.13) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -26,17 +26,16 @@ BuildRequires: ed openssl-devel opie postfix procmail pwdutils python-devel %if 0%{?with_krb5} BuildRequires: krb5-devel %endif -License: GPL v2 or later ; Other uncritical OpenSource License ; Public Domain, Freeware +License: GPL v2 or later ; Other uncritical OpenSource License ; Public Domain, Freeware Group: Productivity/Networking/Email/Utilities AutoReqProv: on -Version: 6.3.11 +Version: 6.3.13 Release: 1 Source: %{name}-%{version}.tar.bz2 Source1: %{name}.init Source2: %{name}.logrotate Source3: sysconfig.%{name} Patch0: fetchmail-6.3.8-smtp_errors.patch -Patch1: fetchmail-6.3.11-fix-invalid-free.patch PreReq: %insserv_prereq %fillup_prereq coreutils pwdutils Url: http://fetchmail.berlios.de/ Icon: fetchmail.xpm @@ -89,7 +88,6 @@ Authors: %prep %setup -q %patch0 -p1 -%patch1 -p0 cp -a %{S:1} %{S:2} %{S:3} . %build