pkgsrc-Changes archive

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

CVS commit: pkgsrc/mail



Module Name:    pkgsrc
Committed By:   triaxx
Date:           Thu Aug 27 16:05:39 UTC 2020

Modified Files:
        pkgsrc/mail/fetchmail: Makefile PLIST distinfo
        pkgsrc/mail/fetchmailconf: Makefile

Log Message:
fetchmail: Update to 6.4.8

upstream changes:
-----------------
fetchmail-6.4.8 (released 2020-06-14, 27596 LoC):

## NEW TRANSLATION, with thanks to the translator:
* sr:    Мирослав Николић (Miroslav Nikolić) [Serbian]
- Sorry, this was missed earlier because my translation scripts did not properly
  report new translations.

# KNOWN BUGS AND WORKAROUNDS
  (This section floats upwards through the NEWS file so it stays with the
  current release information)
* Fetchmail does not handle messages without Message-ID header well
  (See sourceforge.net bug #780933)
* Fetchmail currently uses 31-bit signed integers in several places
  where unsigned and/or wider types should have been used, for instance,
  for mailbox sizes, and misreports sizes of 2 GibiB and beyond.
  Fixing this requires C89 compatibility to be relinquished.
* BSMTP is mostly untested and errors can cause corrupt output.
* Fetchmail does not track pending deletes across crashes.
* The command line interface is sometimes a bit stubborn, for instance,
  fetchmail -s doesn't work with a daemon running.
* Linux systems may return duplicates of an IP address in some circumstances if
  no or no global IPv6 addresses are configured.
  (No workaround. Ubuntu Bug#582585, Novell Bug#606980.)
* Kerberos 5 may be broken, particularly on Heimdal, and provide bogus error
  messages. This will not be fixed, because the maintainer has no Kerberos 5
  server to test against. Use GSSAPI.

---------------------------------------------------------------------------------
fetchmail-6.4.7 (released 2020-06-14, 27596 LoC):

## TRANSLATION UPDATE, with thanks to the translator:
* sv:    Göran Uddeborg [Swedish]

-------------------------------------------------------------------------------
fetchmail-6.4.6 (released 2020-05-29, 27596 LoC):

## TRANSLATION UPDATE, with thanks to the translator:
* eo:    Felipe Castro [Esperanto]

--------------------------------------------------------------------------------

fetchmail-6.4.5 (released 2020-05-07, 27596 LoC):

## REGRESSION FIX:
* fetchmail 6.4.0 and 6.4.1 changed the resolution of the home directory
  in a way that requires SUSv4 semantics of realpath(), which leads to
  'Cannot find absolute path for... directory' error messages followed by aborts
  on systems where realpath() follows strict SUSv2 semantics and returns
  EINVAL if the 2nd argument is NULL.

  On such systems, for instance, Solaris 10, fetchmail requires PATH_MAX to be
  defined, and will then work again.  Regression reported by David Hough.

  On systems that neither provide auto-allocation semantics for realpath(),
  nor PATH_MAX, fetchmail will print this error and abort. Such systems
  are unsupported, see README.

## CHANGES:
* Add a test program fm_realpath, and a t.realpath script, neither to be
  installed. These will test resolution of the current working directory.

## TRANSLATION UPDATES in reverse alphabetical order of language codes,
## with my thanks to the translators:
* zh_CN: Boyuan Yang [Chinese (simplified)]
* sv:    Göran Uddeborg [Swedish]
* sq:    Besnik Bleta [Albanian]
* pl:    Jakub Bogusz [Polish]
* ja:    Takeshi Hamasaki [Japanese]
* fr:    Frédéric Marchal [French]
* cs:    Petr Pisar [Czech]

--------------------------------------------------------------------------------

fetchmail-6.4.4 (released 2020-04-26, 27530 LoC):

## UPDATED TRANSLATIONS - WITH THANKS TO THE TRANSLATOR:
* ja:    Takeshi Hamasaki [Japanese]

--------------------------------------------------------------------------------

fetchmail-6.4.3 (released 2020-04-05, 27530 LoC):

## BUGFIXES:
* Plug memory leaks when parts of the configuration (defaults, rcfile, command
  line) override one another.
* fetchmail terminated the placeholder command string too late and included
  garbage from the heap at the end of the string. Workaround: don't use place-
  holders %h or %p in the --plugin string. Bug added in 6.4.0 when merging
  Gitlab merge request !5 in order to fix an input buffer overrun.
  Faulty commit 418cda65f752e367fa663fd13884a45fcbc39ddd.
  Reported by Stefan Thurner, Gitlab issue #16.
* Fetchmail now checks for errors when trying to read the .idfile,
  Gitlab issue #3.
* Fetchmail's error messages that reports that the defaults entry isn't the
  first was made more precise. It could be misleading if there was a poll or
  skip statement before the defaults.

## CHANGES:
* Fetchmail documentation was updated to require OpenSSL 1.1.1.
  OpenSSL 1.0.2 reached End Of Life status at the end of the year 2019.
  Fetchmail will tolerate, but warn about, 1.0.2 for now on the assumption that
  distributors backport security fixes as the need arises.
  Fetchmail will also warn if another SSL library that is API-compatible
  with OpenSSL lacks TLS v1.3 support.
* If the trust anchor is missing, fetchmail refers the user to README.SSL.

## INTERNAL CHANGES:
* The AC_DECLS(getenv) check was removed, its only user was broken and not
  accounting for that AC_DECLS always defines HAVE_DECL_... to 0 or 1, so
  fetchmail never declared a missing getenv() symbol (it was testing with
  #ifdef).  Remove the backup declaration. getenv is mandated by SUSv2 anyways.

## UPDATED TRANSLATIONS - WITH THANKS TO THE TRANSLATORS:
* sq:    Besnik Bleta [Albanian]
* zh_CN: Boyuan Yang [Chinese (simplified)]
* pl:    Jakub Bogusz [Polish]
* cs:    Petr Pisar [Czech]
* fr:    Frédéric Marchal [French]
* sv:    Göran Uddeborg [Swedish]
* eo:    Felipe Castro [Esperanto]


To generate a diff of this commit:
cvs rdiff -u -r1.193 -r1.194 pkgsrc/mail/fetchmail/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/fetchmail/PLIST
cvs rdiff -u -r1.53 -r1.54 pkgsrc/mail/fetchmail/distinfo
cvs rdiff -u -r1.105 -r1.106 pkgsrc/mail/fetchmailconf/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/mail/fetchmail/Makefile
diff -u pkgsrc/mail/fetchmail/Makefile:1.193 pkgsrc/mail/fetchmail/Makefile:1.194
--- pkgsrc/mail/fetchmail/Makefile:1.193        Wed Feb 19 16:48:02 2020
+++ pkgsrc/mail/fetchmail/Makefile      Thu Aug 27 16:05:39 2020
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.193 2020/02/19 16:48:02 triaxx Exp $
+# $NetBSD: Makefile,v 1.194 2020/08/27 16:05:39 triaxx Exp $
 
 # Note to updaters: mail/fetchmailconf reaches over here, make sure it builds.
-DISTNAME=      fetchmail-6.4.2
+DISTNAME=      fetchmail-6.4.8
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fetchmail/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/mail/fetchmail/PLIST
diff -u pkgsrc/mail/fetchmail/PLIST:1.17 pkgsrc/mail/fetchmail/PLIST:1.18
--- pkgsrc/mail/fetchmail/PLIST:1.17    Wed Jan  1 20:36:53 2020
+++ pkgsrc/mail/fetchmail/PLIST Thu Aug 27 16:05:39 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2020/01/01 20:36:53 triaxx Exp $
+@comment $NetBSD: PLIST,v 1.18 2020/08/27 16:05:39 triaxx Exp $
 bin/fetchmail
 man/man1/fetchmail.1
 share/doc/fetchmail/COPYING
@@ -24,6 +24,7 @@ share/locale/nl/LC_MESSAGES/fetchmail.mo
 share/locale/pl/LC_MESSAGES/fetchmail.mo
 share/locale/ru/LC_MESSAGES/fetchmail.mo
 share/locale/sq/LC_MESSAGES/fetchmail.mo
+share/locale/sr/LC_MESSAGES/fetchmail.mo
 share/locale/sv/LC_MESSAGES/fetchmail.mo
 share/locale/vi/LC_MESSAGES/fetchmail.mo
 share/locale/zh_CN/LC_MESSAGES/fetchmail.mo

Index: pkgsrc/mail/fetchmail/distinfo
diff -u pkgsrc/mail/fetchmail/distinfo:1.53 pkgsrc/mail/fetchmail/distinfo:1.54
--- pkgsrc/mail/fetchmail/distinfo:1.53 Wed Feb 19 16:48:02 2020
+++ pkgsrc/mail/fetchmail/distinfo      Thu Aug 27 16:05:39 2020
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.53 2020/02/19 16:48:02 triaxx Exp $
+$NetBSD: distinfo,v 1.54 2020/08/27 16:05:39 triaxx Exp $
 
-SHA1 (fetchmail-6.4.2.tar.xz) = cdd6f0f4c8b99be3d3950763c53472c4ad764312
-RMD160 (fetchmail-6.4.2.tar.xz) = 16faf2d06aa568f14f334b6c616d6ac1a34983d2
-SHA512 (fetchmail-6.4.2.tar.xz) = 8ec62a5df81b9b8c5e5479d35a10aded22aca74f671cded339dc7ae1c78d8a8638dfe4f04be35334184b5b27f3fb857402dc5b587cca8ede3f5b9b268b37edc1
-Size (fetchmail-6.4.2.tar.xz) = 1261472 bytes
+SHA1 (fetchmail-6.4.8.tar.xz) = 900386d69e2731999f142d5c16b4f2b69ed87f7a
+RMD160 (fetchmail-6.4.8.tar.xz) = f7d9510c82f73014214eb971b1a71369b301c7c6
+SHA512 (fetchmail-6.4.8.tar.xz) = c1052389baafa3a48186733133130bf69b87c8dda8faa00e82f5947037845b95d3271c8183df729728a351888175174ca11eb18f9adb8b3515860cba95ab8987
+Size (fetchmail-6.4.8.tar.xz) = 1282300 bytes
 SHA1 (patch-Makefile.in) = 9cd2053a7c8bbbf6f71fcee03e33c0d29d235c4e

Index: pkgsrc/mail/fetchmailconf/Makefile
diff -u pkgsrc/mail/fetchmailconf/Makefile:1.105 pkgsrc/mail/fetchmailconf/Makefile:1.106
--- pkgsrc/mail/fetchmailconf/Makefile:1.105    Wed Feb 19 16:48:02 2020
+++ pkgsrc/mail/fetchmailconf/Makefile  Thu Aug 27 16:05:39 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.105 2020/02/19 16:48:02 triaxx Exp $
+# $NetBSD: Makefile,v 1.106 2020/08/27 16:05:39 triaxx Exp $
 
-DISTNAME=      fetchmail-6.4.2
+DISTNAME=      fetchmail-6.4.8
 PKGNAME=       ${DISTNAME:S/fetchmail/fetchmailconf/}
 CATEGORIES=    mail
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=fetchmail/}



Home | Main Index | Thread Index | Old Index