Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail fetchmail: Update to 6.4.8
details: https://anonhg.NetBSD.org/pkgsrc/rev/19de47fd4b86
branches: trunk
changeset: 437613:19de47fd4b86
user: triaxx <triaxx%pkgsrc.org@localhost>
date: Thu Aug 27 16:05:39 2020 +0000
description:
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]
diffstat:
mail/fetchmail/Makefile | 4 ++--
mail/fetchmail/PLIST | 3 ++-
mail/fetchmail/distinfo | 10 +++++-----
mail/fetchmailconf/Makefile | 4 ++--
4 files changed, 11 insertions(+), 10 deletions(-)
diffs (58 lines):
diff -r 5c5347354940 -r 19de47fd4b86 mail/fetchmail/Makefile
--- a/mail/fetchmail/Makefile Thu Aug 27 14:24:08 2020 +0000
+++ b/mail/fetchmail/Makefile Thu Aug 27 16:05:39 2020 +0000
@@ -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
diff -r 5c5347354940 -r 19de47fd4b86 mail/fetchmail/PLIST
--- a/mail/fetchmail/PLIST Thu Aug 27 14:24:08 2020 +0000
+++ b/mail/fetchmail/PLIST Thu Aug 27 16:05:39 2020 +0000
@@ -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/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
diff -r 5c5347354940 -r 19de47fd4b86 mail/fetchmail/distinfo
--- a/mail/fetchmail/distinfo Thu Aug 27 14:24:08 2020 +0000
+++ b/mail/fetchmail/distinfo Thu Aug 27 16:05:39 2020 +0000
@@ -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
diff -r 5c5347354940 -r 19de47fd4b86 mail/fetchmailconf/Makefile
--- a/mail/fetchmailconf/Makefile Thu Aug 27 14:24:08 2020 +0000
+++ b/mail/fetchmailconf/Makefile Thu Aug 27 16:05:39 2020 +0000
@@ -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