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:
parent
d52c056ad6
commit
689ab2ae78
@ -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
3
fetchmail-6.3.25.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:ef1cfdf77b46c34e32a5957c7fa683969e3bf775731ec0dee6595630b290f149
|
||||||
|
size 1285360
|
@ -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
|
Tue Dec 11 10:21:56 UTC 2012 - vcizek@suse.com
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package fetchmail
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -30,7 +30,7 @@ BuildRequires: python-devel
|
|||||||
%if 0%{?with_krb5}
|
%if 0%{?with_krb5}
|
||||||
BuildRequires: krb5-devel
|
BuildRequires: krb5-devel
|
||||||
%endif
|
%endif
|
||||||
Version: 6.3.23
|
Version: 6.3.25
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Full-Featured POP and IMAP Mail Retrieval Daemon
|
Summary: Full-Featured POP and IMAP Mail Retrieval Daemon
|
||||||
License: GPL-2.0+
|
License: GPL-2.0+
|
||||||
@ -39,7 +39,7 @@ Url: http://fetchmail.berlios.de/
|
|||||||
# The fetchmail-{EN,SA}-*.txt security advisories
|
# The fetchmail-{EN,SA}-*.txt security advisories
|
||||||
# were relicensed to CC BY-ND 3.0, so there's no need
|
# were relicensed to CC BY-ND 3.0, so there's no need
|
||||||
# to repack the tarball without them anymore (bnc#713698)
|
# to repack the tarball without them anymore (bnc#713698)
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.xz
|
||||||
Source1: %{name}.init
|
Source1: %{name}.init
|
||||||
Source2: %{name}.logrotate
|
Source2: %{name}.logrotate
|
||||||
Source3: sysconfig.%{name}
|
Source3: sysconfig.%{name}
|
||||||
@ -48,6 +48,7 @@ PreReq: %fillup_prereq
|
|||||||
PreReq: %insserv_prereq
|
PreReq: %insserv_prereq
|
||||||
PreReq: coreutils
|
PreReq: coreutils
|
||||||
PreReq: pwdutils
|
PreReq: pwdutils
|
||||||
|
BuildRequires: xz
|
||||||
Requires: logrotate
|
Requires: logrotate
|
||||||
Suggests: smtp_daemon
|
Suggests: smtp_daemon
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
@ -118,6 +119,9 @@ cp sysconfig.%{name} %{buildroot}%{_localstatedir}/adm/fillup-templates
|
|||||||
mkdir -p %{buildroot}%{_localstatedir}/log
|
mkdir -p %{buildroot}%{_localstatedir}/log
|
||||||
touch %{buildroot}%{_localstatedir}/log/fetchmail
|
touch %{buildroot}%{_localstatedir}/log/fetchmail
|
||||||
mkdir -p %{buildroot}%{_localstatedir}/lib/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}
|
%find_lang %{name}
|
||||||
|
|
||||||
%pre
|
%pre
|
||||||
|
Loading…
Reference in New Issue
Block a user