diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/mailutils/Makefile | 3 | ||||
-rw-r--r-- | mail/mailutils/distinfo | 6 | ||||
-rw-r--r-- | mail/mailutils/pkg-plist | 1 | ||||
-rw-r--r-- | mail/p5-Mail-AuthenticationResults/Makefile | 4 | ||||
-rw-r--r-- | mail/p5-Mail-AuthenticationResults/distinfo | 6 | ||||
-rw-r--r-- | mail/postfix/Makefile | 4 | ||||
-rw-r--r-- | mail/postfix/distinfo | 6 | ||||
-rw-r--r-- | mail/postfix/files/extra-patch-blacklistd | 166 |
8 files changed, 112 insertions, 84 deletions
diff --git a/mail/mailutils/Makefile b/mail/mailutils/Makefile index 2d4d3bb8e1ed..645a232dda94 100644 --- a/mail/mailutils/Makefile +++ b/mail/mailutils/Makefile @@ -1,5 +1,5 @@ PORTNAME= mailutils -PORTVERSION= 3.17 +PORTVERSION= 3.19 CATEGORIES= mail MASTER_SITES= GNU GNU_ALPHA @@ -18,7 +18,6 @@ TEST_DEPENDS= automake:devel/automake \ USES= cpe gmake iconv libtool localbase readline tar:xz CPE_VENDOR= gnu GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_LDCONFIG= yes USE_RC_SUBR= comsatd imap4d pop3d INSTALL_TARGET= install-strip diff --git a/mail/mailutils/distinfo b/mail/mailutils/distinfo index 4442477acbe3..13fe9f42fcdb 100644 --- a/mail/mailutils/distinfo +++ b/mail/mailutils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1704551895 -SHA256 (mailutils-3.17.tar.xz) = fa49bacec37566fe52f88221d3871673a633aeee0cd923cc3a8e65bbef2b84e9 -SIZE (mailutils-3.17.tar.xz) = 3219484 +TIMESTAMP = 1742656861 +SHA256 (mailutils-3.19.tar.xz) = 50230d20036c5b8ad8c96b0d996177f1f133fba4c7c7e3b462d39eeb30849f45 +SIZE (mailutils-3.19.tar.xz) = 3296536 diff --git a/mail/mailutils/pkg-plist b/mail/mailutils/pkg-plist index 19a42e33cfad..95b30f5bea67 100644 --- a/mail/mailutils/pkg-plist +++ b/mail/mailutils/pkg-plist @@ -349,6 +349,7 @@ share/aclocal/mailutils.m4 %%NLS%%share/locale/fi/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/fr/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/id/LC_MESSAGES/mailutils.mo +%%NLS%%share/locale/ka/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/pl/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/mailutils.mo %%NLS%%share/locale/ro/LC_MESSAGES/mailutils.mo diff --git a/mail/p5-Mail-AuthenticationResults/Makefile b/mail/p5-Mail-AuthenticationResults/Makefile index 8d8d267c965c..928076c14420 100644 --- a/mail/p5-Mail-AuthenticationResults/Makefile +++ b/mail/p5-Mail-AuthenticationResults/Makefile @@ -1,5 +1,5 @@ PORTNAME= Mail-AuthenticationResults -PORTVERSION= 2.20231031 +PORTVERSION= 2.20250709 CATEGORIES= mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -10,7 +10,7 @@ WWW= https://metacpan.org/release/Mail-AuthenticationResults LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone \ diff --git a/mail/p5-Mail-AuthenticationResults/distinfo b/mail/p5-Mail-AuthenticationResults/distinfo index f8c010bf35e9..c351b50bb736 100644 --- a/mail/p5-Mail-AuthenticationResults/distinfo +++ b/mail/p5-Mail-AuthenticationResults/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698848722 -SHA256 (Mail-AuthenticationResults-2.20231031.tar.gz) = 6cf2cfaa3368401ad9d9013cb75a8a9c61db6c3444b1ef1d4b424b6a06a2ed6b -SIZE (Mail-AuthenticationResults-2.20231031.tar.gz) = 32794 +TIMESTAMP = 1752266044 +SHA256 (Mail-AuthenticationResults-2.20250709.tar.gz) = ca8568638a7839417e04332c6915d4c7a55496bef212faff4d59a93ba9eb4ec0 +SIZE (Mail-AuthenticationResults-2.20250709.tar.gz) = 33533 diff --git a/mail/postfix/Makefile b/mail/postfix/Makefile index 646fd4683f73..2edc7ce8e15c 100644 --- a/mail/postfix/Makefile +++ b/mail/postfix/Makefile @@ -1,6 +1,6 @@ PORTNAME= postfix -DISTVERSION= 3.10.2 -PORTREVISION?= 1 +DISTVERSION= 3.10.3 +PORTREVISION?= 0 PORTEPOCH= 1 CATEGORIES= mail MASTER_SITES= https://postfix-mirror.horus-it.com/postfix-release/ \ diff --git a/mail/postfix/distinfo b/mail/postfix/distinfo index d87bf3bc5bb3..70908deb7cde 100644 --- a/mail/postfix/distinfo +++ b/mail/postfix/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745913519 -SHA256 (postfix/postfix-3.10.2.tar.gz) = bcca564132d4cf5f9c9ce354dab9dd35ee8e9e21900864623c815dac16bfbc27 -SIZE (postfix/postfix-3.10.2.tar.gz) = 5048137 +TIMESTAMP = 1752265724 +SHA256 (postfix/postfix-3.10.3.tar.gz) = e3cec05d91b6d2958ecd6ea9045faa35f79c5b0e228b975ace46ad2afe812053 +SIZE (postfix/postfix-3.10.3.tar.gz) = 5048719 diff --git a/mail/postfix/files/extra-patch-blacklistd b/mail/postfix/files/extra-patch-blacklistd index 6b8d49969405..e21b40fd63ec 100644 --- a/mail/postfix/files/extra-patch-blacklistd +++ b/mail/postfix/files/extra-patch-blacklistd @@ -1,4 +1,70 @@ ---- src/smtpd/Makefile.in.orig 2024-02-29 20:13:17 UTC +--- src/postscreen/Makefile.in.orig 2024-03-09 21:34:49 UTC ++++ src/postscreen/Makefile.in +@@ -3,13 +3,13 @@ SRCS = postscreen.c postscreen_dict.c postscreen_dnsbl + postscreen_early.c postscreen_smtpd.c postscreen_misc.c \ + postscreen_state.c postscreen_tests.c postscreen_send.c \ + postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \ +- postscreen_haproxy.c ++ postscreen_haproxy.c pfilter.c + OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \ + postscreen_early.o postscreen_smtpd.o postscreen_misc.o \ + postscreen_state.o postscreen_tests.o postscreen_send.o \ + postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \ +- postscreen_haproxy.o +-HDRS = ++ postscreen_haproxy.o pfilter.o ++HDRS = pfilter.h + TESTSRC = + DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) + CFLAGS = $(DEBUG) $(OPT) $(DEFS) +--- src/postscreen/pfilter.c.orig 2025-07-11 20:30:00 UTC ++++ src/postscreen/pfilter.c +@@ -0,0 +1,19 @@ ++#include "pfilter.h" ++#include <stdio.h> /* for NULL */ ++#include <blacklist.h> ++ ++static struct blacklist *blstate; ++ ++void ++pfilter_notify(int a, int fd) ++{ ++ if (blstate == NULL) ++ blstate = blacklist_open(); ++ if (blstate == NULL) ++ return; ++ (void)blacklist_r(blstate, a, fd, "postscreen"); ++ if (a == 0) { ++ blacklist_close(blstate); ++ blstate = NULL; ++ } ++} +--- src/postscreen/pfilter.h.orig 2025-07-11 20:30:00 UTC ++++ src/postscreen/pfilter.h +@@ -0,0 +1 @@ ++void pfilter_notify(int, int); +--- src/postscreen/postscreen_early.c.orig 2021-02-18 18:55:31 UTC ++++ src/postscreen/postscreen_early.c +@@ -52,6 +52,7 @@ + /* Application-specific. */ + + #include <postscreen.h> ++#include "pfilter.h" /* for blacklistd(8) */ + + static char *psc_teaser_greeting; + static VSTRING *psc_escape_buf; +@@ -183,6 +184,10 @@ static void psc_early_event(int event, void *context) + msg_info("DNSBL rank %d for [%s]:%s", + state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state)); + PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL); ++ ++ /* notify blacklistd of DNSBL rank violation */ ++ pfilter_notify(1, vstream_fileno(state->smtp_client_stream)); ++ + switch (psc_dnsbl_action) { + case PSC_ACT_DROP: + state->dnsbl_reply = vstring_sprintf(vstring_alloc(100), +--- src/smtpd/Makefile.in.orig 2025-01-09 22:06:10 UTC +++ src/smtpd/Makefile.in @@ -2,14 +2,14 @@ SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat. SRCS = smtpd.c smtpd_token.c smtpd_check.c smtpd_chat.c smtpd_state.c \ @@ -18,7 +84,7 @@ TESTSRC = smtpd_token_test.c DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) CFLAGS = $(DEBUG) $(OPT) $(DEFS) ---- src/smtpd/pfilter.c.orig 2024-03-21 21:45:18 UTC +--- src/smtpd/pfilter.c.orig 2025-07-11 20:30:00 UTC +++ src/smtpd/pfilter.c @@ -0,0 +1,19 @@ +#include "pfilter.h" @@ -40,10 +106,38 @@ + blstate = NULL; + } +} ---- src/smtpd/pfilter.h.orig 2024-03-21 21:45:18 UTC +--- src/smtpd/pfilter.h.orig 2025-07-11 20:30:00 UTC +++ src/smtpd/pfilter.h @@ -0,0 +1 @@ +void pfilter_notify(int, int); +--- src/smtpd/smtpd_check.c.orig 2025-07-11 20:34:19 UTC ++++ src/smtpd/smtpd_check.c +@@ -1767,6 +1767,7 @@ static int reject_unauth_destination(SMTPD_STATE *stat + /* + * Reject relaying to sites that are not listed in relay_domains. + */ ++ pfilter_notify(1, vstream_fileno(state->client)); + return (smtpd_check_reject(state, MAIL_ERROR_POLICY, + reply_code, reply_dsn, + "<%s>: Relay access denied", +--- src/smtpd/smtpd_milter.c.orig 2025-07-11 20:33:21 UTC ++++ src/smtpd/smtpd_milter.c +@@ -193,6 +193,7 @@ const char *smtpd_milter_eval(const char *name, void * + return (""); + if (state->milter_reject_text) { + /* 554 5.7.1 <user@example.com>: Relay access denied */ ++ pfilter_notify(1, vstream_fileno(state->client)); + vstring_strcpy(state->expand_buf, state->milter_reject_text + 4); + cp = split_at(STR(state->expand_buf), ' '); + return (cp ? split_at(cp, ' ') : cp); +@@ -210,6 +211,7 @@ const char *smtpd_milter_eval(const char *name, void * + return (0); + if (state->milter_reject_text) { + /* 554 5.7.1 <user@example.com>: Relay access denied */ ++ pfilter_notify(1, vstream_fileno(state->client)); + vstring_strcpy(state->expand_buf, state->milter_reject_text + 4); + (void) split_at(STR(state->expand_buf), ' '); + return (STR(state->expand_buf)); --- src/smtpd/smtpd_sasl_glue.c.orig 2023-11-12 21:41:13 UTC +++ src/smtpd/smtpd_sasl_glue.c @@ -153,6 +153,7 @@ @@ -67,69 +161,3 @@ /* RFC 4954 Section 6. */ smtpd_chat_reply(state, "235 2.7.0 Authentication successful"); if ((sasl_username = xsasl_server_get_username(state->sasl_server)) == 0) ---- src/postscreen/Makefile.in.orig 2025-01-29 08:50:15.761070000 +0100 -+++ src/postscreen/Makefile.in 2025-01-29 08:52:29.611925000 +0100 -@@ -3,13 +3,13 @@ - postscreen_early.c postscreen_smtpd.c postscreen_misc.c \ - postscreen_state.c postscreen_tests.c postscreen_send.c \ - postscreen_starttls.c postscreen_expand.c postscreen_endpt.c \ -- postscreen_haproxy.c -+ postscreen_haproxy.c pfilter.c - OBJS = postscreen.o postscreen_dict.o postscreen_dnsbl.o \ - postscreen_early.o postscreen_smtpd.o postscreen_misc.o \ - postscreen_state.o postscreen_tests.o postscreen_send.o \ - postscreen_starttls.o postscreen_expand.o postscreen_endpt.o \ -- postscreen_haproxy.o --HDRS = -+ postscreen_haproxy.o pfilter.o -+HDRS = pfilter.h - TESTSRC = - DEFS = -I. -I$(INC_DIR) -D$(SYSTYPE) - CFLAGS = $(DEBUG) $(OPT) $(DEFS) ---- src/postscreen/pfilter.c.orig 2025-01-29 08:56:39.949695000 +0100 -+++ src/postscreen/pfilter.c 2025-01-29 08:59:16.979565000 +0100 -@@ -0,0 +1,19 @@ -+#include "pfilter.h" -+#include <stdio.h> /* for NULL */ -+#include <blacklist.h> -+ -+static struct blacklist *blstate; -+ -+void -+pfilter_notify(int a, int fd) -+{ -+ if (blstate == NULL) -+ blstate = blacklist_open(); -+ if (blstate == NULL) -+ return; -+ (void)blacklist_r(blstate, a, fd, "postscreen"); -+ if (a == 0) { -+ blacklist_close(blstate); -+ blstate = NULL; -+ } -+} ---- src/postscreen/pfilter.h.orig 2025-01-29 08:56:49.984170000 +0100 -+++ src/postscreen/pfilter.h 2025-01-29 08:59:47.270172000 +0100 -@@ -0,0 +1 @@ -+void pfilter_notify(int, int); ---- src/postscreen/postscreen_early.c.orig 2025-01-29 08:45:04.847798000 +0100 -+++ src/postscreen/postscreen_early.c 2025-01-29 10:18:34.349408000 +0100 -@@ -52,6 +52,7 @@ - /* Application-specific. */ - - #include <postscreen.h> -+#include "pfilter.h" /* for blacklistd(8) */ - - static char *psc_teaser_greeting; - static VSTRING *psc_escape_buf; -@@ -183,6 +184,10 @@ - msg_info("DNSBL rank %d for [%s]:%s", - state->dnsbl_score, PSC_CLIENT_ADDR_PORT(state)); - PSC_FAIL_SESSION_STATE(state, PSC_STATE_FLAG_DNSBL_FAIL); -+ -+ /* notify blacklistd of DNSBL rank violation */ -+ pfilter_notify(1, vstream_fileno(state->smtp_client_stream)); -+ - switch (psc_dnsbl_action) { - case PSC_ACT_DROP: - state->dnsbl_reply = vstring_sprintf(vstring_alloc(100), |