pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/pkgsrc-2009Q4]: pkgsrc/mail Pullup ticket 3006 - requested by tron



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e955d66dd238
branches:  pkgsrc-2009Q4
changeset: 569256:e955d66dd238
user:      spz <spz%pkgsrc.org@localhost>
date:      Mon Feb 15 07:37:30 2010 +0000

description:
Pullup ticket 3006 - requested by tron
security update

Revisions pulled up:
- pkgsrc/mail/fetchmail/Makefile        1.170
- pkgsrc/mail/fetchmail/distinfo        1.41
- pkgsrc/mail/fetchmailconf/Makefile    1.78

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Sun Feb 14 09:46:00 UTC 2010

   Modified Files:
           pkgsrc/mail/fetchmail: Makefile distinfo

   Log Message:
   Update to 6.3.14:

   fetchmail 6.3.14 (released 2010-02-05, 25487 LoC):

   # SECURITY FIXES
   * SSL/TLS certificate information is now also reported properly on computers
     that consider the "char" type signed. Fixes malloc() buffer overrun.
     Workaround for older versions: do not use verbose mode.
     See fetchmail-SA-2010-01.txt for details, including a minimal patch.

   # BUG FIXES
   * The IMAP client no longer skips messages from several IMAP servers including
     Dovecot if fetchmail's "idle" is in use.  Causes were that fetchmail (a)
     ignored some untagged responses when it should not (b) relied on EXISTS
     messages in response to EXPUNGE, which aren't mandated by RFC-3501 (the IMAP
     standard) and aren't sent by Dovecot either.
       Fix by Sunil Shetye (the fix also consolidates IMAP response handling,
     improving overall robustness of the IMAP client), bug report and testing by
     Matt Doran, with further hints from Timo Sirainen.
   * The SMTP client now recovers from errors (such as servers dropping the
     connection after errors) when sending an RSET command.
       Fix by Sunil Shetye. Report by James Moe.
   * The IMAP client now uses "SEARCH UNSEEN" rather than "SEARCH UNSEEN NOT
     DELETED" again on IMAP2, to fix a regression in fetchmail 6.2.5 reported by
     Will Stringer in June 2004. (Sunil Shetye)
   * The IMAP client now uses "SEARCH UNSEEN UNDELETED" on IMAP4 and IMAP4r1
     servers (Sunil Shetye).
   * Workaround: The IMAP client now falls back to "FETCH n:m FLAGS" if the server
     does not support "SEARCH". (Sunil Shetye)
   * The IMAP client now requests message numbers in batches of 1,000 to avoid
     problems if there are more than 1860 unseen messages. (Sunil Shetye)
       Note that this wasn't security relevant because fetchmail would only read up
     to the maximum buffer size and leave the remainder of the string unread, going
     out of synch afterwards.
   * Stricter validation of IMAP responses containing byte or message counts.

   # CHANGES
   * Only include gssapi.h if we're not including gssapi/gssapi.h, to fix a FreeBSD
     compiler warning about gssapi.h being obsolete.

   # DOCUMENTATION
   * The README.SSL document was revised for grammar, spelling, and clarity.
     Courtesy of Robert Mullin.

   fetchmail 6.3.13 (released 2009-10-30, 25333 LoC):

   # 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.

   fetchmail 6.3.12 (released 2009-10-05):

   # 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
     #529899, 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.

   ..as well as translation updates in all three releases.


   To generate a diff of this commit:
   cvs rdiff -u -r1.169 -r1.170 pkgsrc/mail/fetchmail/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/mail/fetchmail/distinfo

   -------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   tnn
   Date:           Sun Feb 14 13:06:32 UTC 2010

   Modified Files:
           pkgsrc/mail/fetchmailconf: Makefile

   Log Message:
   catch up w/ fetchmail


   To generate a diff of this commit:
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/mail/fetchmailconf/Makefile

diffstat:

 mail/fetchmail/Makefile     |   4 ++--
 mail/fetchmail/distinfo     |   8 ++++----
 mail/fetchmailconf/Makefile |  10 ++++++----
 3 files changed, 12 insertions(+), 10 deletions(-)

diffs (57 lines):

diff -r 08d5fc57d389 -r e955d66dd238 mail/fetchmail/Makefile
--- a/mail/fetchmail/Makefile   Mon Feb 15 07:14:55 2010 +0000
+++ b/mail/fetchmail/Makefile   Mon Feb 15 07:37:30 2010 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.169 2009/08/10 08:46:30 tron Exp $
+# $NetBSD: Makefile,v 1.169.4.1 2010/02/15 07:37:30 spz Exp $
 
-DISTNAME=      fetchmail-6.3.11
+DISTNAME=      fetchmail-6.3.14
 CATEGORIES=    mail
 MASTER_SITES=  http://download.berlios.de/fetchmail/
 EXTRACT_SUFX=  .tar.bz2
diff -r 08d5fc57d389 -r e955d66dd238 mail/fetchmail/distinfo
--- a/mail/fetchmail/distinfo   Mon Feb 15 07:14:55 2010 +0000
+++ b/mail/fetchmail/distinfo   Mon Feb 15 07:37:30 2010 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.40 2009/08/10 08:46:30 tron Exp $
+$NetBSD: distinfo,v 1.40.4.1 2010/02/15 07:37:32 spz Exp $
 
-SHA1 (fetchmail-6.3.11.tar.bz2) = e769bcb81b393a55e02ec4bf7e94a52cf0c8ef8f
-RMD160 (fetchmail-6.3.11.tar.bz2) = 8d6b0e42b9ead6e836e40e8ae494a6f5b7d3a59b
-Size (fetchmail-6.3.11.tar.bz2) = 1608923 bytes
+SHA1 (fetchmail-6.3.14.tar.bz2) = 2bc18f121d5b99e22584970c6f8b62bb65430c4c
+RMD160 (fetchmail-6.3.14.tar.bz2) = 62001764dead52a66cdec239209493f1503fe397
+Size (fetchmail-6.3.14.tar.bz2) = 1621188 bytes
diff -r 08d5fc57d389 -r e955d66dd238 mail/fetchmailconf/Makefile
--- a/mail/fetchmailconf/Makefile       Mon Feb 15 07:14:55 2010 +0000
+++ b/mail/fetchmailconf/Makefile       Mon Feb 15 07:37:30 2010 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.75 2009/08/10 08:46:30 tron Exp $
+# $NetBSD: Makefile,v 1.75.4.1 2010/02/15 07:37:32 spz Exp $
 
-DISTNAME=      fetchmail-6.3.11
+DISTNAME=      fetchmail-6.3.14
 PKGNAME=       ${DISTNAME:S/fetchmail/fetchmailconf/}
 CATEGORIES=    mail
 MASTER_SITES=  http://download.berlios.de/fetchmail/
@@ -10,6 +10,8 @@
 HOMEPAGE=      http://fetchmail.berlios.de/
 COMMENT=       Configuration tool for fetchmail
 
+PKG_DESTDIR_SUPPORT=   user-destdir
+
 DEPENDS+=      ${DISTNAME}{,nb*}:../../mail/fetchmail
 
 NO_BUILD=      YES
@@ -31,8 +33,8 @@
 PYTHON_PATCH_SCRIPTS=  fetchmailconf.py
 
 post-install:
-       ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${PREFIX}/bin/fetchmailconf
-       ${LN} -s fetchmail.1 ${PREFIX}/${PKGMANDIR}/man1/fetchmailconf.1
+       ${INSTALL_SCRIPT} ${WRKSRC}/fetchmailconf.py ${DESTDIR}${PREFIX}/bin/fetchmailconf
+       ${LN} -s fetchmail.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/fetchmailconf.1
 
 .include "../../lang/python/application.mk"
 .include "../../x11/py-Tk/buildlink3.mk"



Home | Main Index | Thread Index | Old Index