SHA256
1
0
forked from pool/fetchmail

Accepting request 159960 from home:vitezslav_cizek:branches:server:mail

- update to 6.3,25
# CRITICAL AND REGRESSION FIXES
* Plug a memory leak in OpenSSL's certificate verification callback.
  This would affect fetchmail configurations running with SSL in daemon mode
  more than one-shot runs.
  Reported by Erik Thiele, and pinned by Dominik Heeg,
  fixes Debian Bug #688015.
  This bug was introduced into fetchmail 6.3.0 (committed 2005-10-29)
  when support for subjectAltName was added through a patch by Roland
  Stigge, submitted as Debian Bug#201113.
* The --logfile option now works again outside daemon mode, reported by Heinz
  Diehl. The documentation that I had been reading was inconsistent with the
  code, and only parts of the manual page claimed that --logfile was only
  effective in daemon mode.
# BUG FIXES
* Fix a memory leak in out-of-memory error condition while handling plugins.
  Report and patch by John Beck (found with Parfait static code analyzer).
* Fix a NULL pointer dereference in out-of-memory error condition while handling
  plugins.
  Report and patch by John Beck (found with Parfait static code analyzer).
# CHANGES
* Improved reporting when SSL/TLS X.509 certificate validation has failed,
  working around a not-so-recent swapping of two OpenSSL error codes, and
  a practical impossibility to distinguish broken certification chains from
  missing trust anchors (root certificates).
* OpenSSL decoded errors are now reported through report(), rather than dumped
  to stderr, so that they should show up in logfiles and/or syslog.
* The fetchmail manual page no longer claims that MD5 were the default OpenSSL
  hash format (for use with --sslfingerprint). Reported by Jakob Wilk,
  PARTIAL fix for Debian Bug#700266.

OBS-URL: https://build.opensuse.org/request/show/159960
OBS-URL: https://build.opensuse.org/package/show/server:mail/fetchmail?expand=0&rev=48
This commit is contained in:
Dirk Mueller 2013-03-19 12:38:13 +00:00 committed by Git OBS Bridge
parent d52c056ad6
commit 689ab2ae78
4 changed files with 49 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8322219ec2b1e98866230bbfa8a4e58185388157f915600e8a044b7cfb523ede
size 1730476

3
fetchmail-6.3.25.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ef1cfdf77b46c34e32a5957c7fa683969e3bf775731ec0dee6595630b290f149
size 1285360

View File

@ -1,3 +1,42 @@
-------------------------------------------------------------------
Tue Mar 19 10:28:33 UTC 2013 - vcizek@suse.com
- update to 6.3,25
# CRITICAL AND REGRESSION FIXES
* Plug a memory leak in OpenSSL's certificate verification callback.
This would affect fetchmail configurations running with SSL in daemon mode
more than one-shot runs.
Reported by Erik Thiele, and pinned by Dominik Heeg,
fixes Debian Bug #688015.
This bug was introduced into fetchmail 6.3.0 (committed 2005-10-29)
when support for subjectAltName was added through a patch by Roland
Stigge, submitted as Debian Bug#201113.
* The --logfile option now works again outside daemon mode, reported by Heinz
Diehl. The documentation that I had been reading was inconsistent with the
code, and only parts of the manual page claimed that --logfile was only
effective in daemon mode.
# BUG FIXES
* Fix a memory leak in out-of-memory error condition while handling plugins.
Report and patch by John Beck (found with Parfait static code analyzer).
* Fix a NULL pointer dereference in out-of-memory error condition while handling
plugins.
Report and patch by John Beck (found with Parfait static code analyzer).
# CHANGES
* Improved reporting when SSL/TLS X.509 certificate validation has failed,
working around a not-so-recent swapping of two OpenSSL error codes, and
a practical impossibility to distinguish broken certification chains from
missing trust anchors (root certificates).
* OpenSSL decoded errors are now reported through report(), rather than dumped
to stderr, so that they should show up in logfiles and/or syslog.
* The fetchmail manual page no longer claims that MD5 were the default OpenSSL
hash format (for use with --sslfingerprint). Reported by Jakob Wilk,
PARTIAL fix for Debian Bug#700266.
* The fetchmail manual page now refers the user to --softbounce from the
SMTP/ESMTP ERROR HANDLING section. Reported by Anton Shterenlikht.
-------------------------------------------------------------------
Tue Dec 11 10:21:56 UTC 2012 - vcizek@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package fetchmail
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -30,7 +30,7 @@ BuildRequires: python-devel
%if 0%{?with_krb5}
BuildRequires: krb5-devel
%endif
Version: 6.3.23
Version: 6.3.25
Release: 0
Summary: Full-Featured POP and IMAP Mail Retrieval Daemon
License: GPL-2.0+
@ -39,7 +39,7 @@ Url: http://fetchmail.berlios.de/
# The fetchmail-{EN,SA}-*.txt security advisories
# were relicensed to CC BY-ND 3.0, so there's no need
# to repack the tarball without them anymore (bnc#713698)
Source: %{name}-%{version}.tar.bz2
Source: %{name}-%{version}.tar.xz
Source1: %{name}.init
Source2: %{name}.logrotate
Source3: sysconfig.%{name}
@ -48,6 +48,7 @@ PreReq: %fillup_prereq
PreReq: %insserv_prereq
PreReq: coreutils
PreReq: pwdutils
BuildRequires: xz
Requires: logrotate
Suggests: smtp_daemon
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -118,6 +119,9 @@ cp sysconfig.%{name} %{buildroot}%{_localstatedir}/adm/fillup-templates
mkdir -p %{buildroot}%{_localstatedir}/log
touch %{buildroot}%{_localstatedir}/log/fetchmail
mkdir -p %{buildroot}%{_localstatedir}/lib/fetchmail
# we don't need this, it's aimed at fetchmail developers
# and rpmlint is complaining that we have a binary in /usr/share
rm -r contrib/gai*
%find_lang %{name}
%pre