aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorml <ml@netfence.it>2026-06-23 23:15:33 +0000
committerVladimir Druzenko <vvd@FreeBSD.org>2026-06-23 23:15:33 +0000
commit3651dfc9fcd5eb58dc06f53a45e3dba76b28f3d1 (patch)
tree4c9fcaa694650905e38a92b340763e665184437f
parent976f156e91df06d894688158596ed52bde051295 (diff)
mail/fetchmail{,conf}: Update 6.6.4 => 6.6.5 (vulnerability fix)
Fetchmail 6.6.5 is the sixth fetchmail 6.6 release on 2026-06-17, it fixed a buffer sizing bug in the RPA code that could crash fetchmail due to a buffer overrun when long user names and service realm and challenges were used, POP3 was used, the username contained @compuserve.com and the server would offer a non-standard "AUTH"-without-arguments request that would list RPA (case-insensitively) as supported authentication option. Changelog: https://sourceforge.net/projects/fetchmail/files/branch_6.6/ Improve mail/fetchmailconf: - Replace PORTVERSION with DISTVERSION. - Fix antipattern "BUILD_DEPENDS=RUN_DEPENDS". - Fix warnings from portclippy. PR: 296204 283227 Approved by: Corey Halpin <chalpin@cs.wisc.edu> (maintainer) Sponsored by: UNIS Labs Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> MFH: 2026Q2
-rw-r--r--mail/fetchmail/Makefile2
-rw-r--r--mail/fetchmail/distinfo6
-rw-r--r--mail/fetchmailconf/Makefile10
3 files changed, 9 insertions, 9 deletions
diff --git a/mail/fetchmail/Makefile b/mail/fetchmail/Makefile
index 3ffefb1fe6d7..6b91506c9555 100644
--- a/mail/fetchmail/Makefile
+++ b/mail/fetchmail/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= fetchmail
-DISTVERSION= 6.6.4
+DISTVERSION= 6.6.5
PORTREVISION?= 0
CATEGORIES= mail
# The next line is inherited by the fetchmailconf dependent port,
diff --git a/mail/fetchmail/distinfo b/mail/fetchmail/distinfo
index 3e4ab69328e2..d662d3a1ba34 100644
--- a/mail/fetchmail/distinfo
+++ b/mail/fetchmail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1778431676
-SHA256 (fetchmail-6.6.4.tar.xz) = efe01690d22bda359a579c77e2b0072658a092bff490ec0478a212c6b7d0eb70
-SIZE (fetchmail-6.6.4.tar.xz) = 1084660
+TIMESTAMP = 1782054634
+SHA256 (fetchmail-6.6.5.tar.xz) = ab0320fe4df0b5ee8659189e66590d9de96aadbf929fe59f353ae7a317e9ef1e
+SIZE (fetchmail-6.6.5.tar.xz) = 1085516
diff --git a/mail/fetchmailconf/Makefile b/mail/fetchmailconf/Makefile
index f04ab28ae398..054bd5dacbd8 100644
--- a/mail/fetchmailconf/Makefile
+++ b/mail/fetchmailconf/Makefile
@@ -11,10 +11,11 @@ LICENSE= GPLv2+
# minimum required version 6.4.2 - not codified, on the assumption
# that fetchmail port updated at the same time
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
+_BR_DEPENDS= ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} \
- fetchmail>=${PORTVERSION}:mail/fetchmail
-BUILD_DEPENDS+= ${RUN_DEPENDS}
+ fetchmail>=${DISTVERSION}:mail/fetchmail
+BUILD_DEPENDS= ${_BR_DEPENDS}
+RUN_DEPENDS= ${_BR_DEPENDS}
USES= python shebangfix tar:xz
USE_PYTHON= py3kplist
@@ -25,6 +26,7 @@ ALL_TARGET= fetchmailconf
INSTALL_TARGET= install-data-am install-nodist_binSCRIPTS install-man
FILESDIR= ${.CURDIR}/files
+MASTERDIR= ${.CURDIR}/../fetchmail
PATCHDIR= ${FILESDIR}
NO_ARCH= yes
@@ -41,6 +43,4 @@ post-install:
${INSTALL_SCRIPT} ${WRKDIR}/fetchmailconf ${STAGEDIR}${PREFIX}/bin
${RM} ${STAGEDIR}${PREFIX}/share/man/man1/fetchmail.1*
-MASTERDIR= ${.CURDIR}/../fetchmail
-
.include "${MASTERDIR}/Makefile"