From nobody Wed Jan 31 19:22:28 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TQBkX3BLPz586fF; Wed, 31 Jan 2024 19:22:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TQBkX2k9jz4ZWq; Wed, 31 Jan 2024 19:22:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706728948; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uYgoFymhL4ykajcXSAjEIDGOdzuD7uYLTxQSyksilsg=; b=IEiS029CS9P/cZRjogWrZtk+FWMOmaOg6FHlFKiBzzxLjSwS3KPZrDBH3cN3uz5RU3jemJ RuXsZEABpJAwgF6jdL6waEvmSFshisZ2sve9g33zaO6svjCmupsAl6spr8SNt1emBei3zQ K1w4RcHi3f0EEM6713O6rJDrglXcuDxCicQgTo9EqL3CFy6TCmmbXHE4OWAfVPPaDBm9Ll uADmYwT0uujbV0/N8iRAPpo0/InjhpS+Tgw0mM25JBw6oYsN6g4vXTboK2f5Dp6keBR42W VPGHmywNTmEpQaCae0zfG1C0q/ImNmdNkTM2kZj7pf/bwgfSqv33XtFpb7g/IA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1706728948; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uYgoFymhL4ykajcXSAjEIDGOdzuD7uYLTxQSyksilsg=; b=gJt26O+N8zmUYcrEkUDlffFp9aS34P81fUMvdDEPAxInDYcZ+Y50OexsMbPhDXLvIWF8HR jQSkegnBxkM2qHlQ8xd5P0Qu9FC3E32BpT/Ih6un6jiEZIr4oHTy/GO/HwINr36Xi8XVn8 BFNXHLnA9GYvpTigPy1XtV0EbDk3h7tRICRNhb7U8RulZlod9HWu69Mr3NK7wSDsvmvUum CHhONcTKM9qZbocj7c761Xda4m/c+QgEqLP/e3GAwexnhfVkdeY7CIAtNAbDbDuSzXrTiF eiMyGhY4hUoltaciJjGbxiNBL3lm7zfqLH9T+XK/4P7qxtT7cuOyCCJ2ok2eqQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1706728948; a=rsa-sha256; cv=none; b=tcK0nFlAFENiqb159iiUwJAjgIMmYMG5FrZPuh1KrNVxrinZoi4OPkAg5z/cDKrLL4nnqJ umTFhyFpI7zwByFUSfZA66UGzmIrcMDrn1Jlf3JvaFTccq01WDiCGynAGG4+OFizsqCXvx cRrdS3z3FIW54oOeBQjP+dDjyJwTN5m8hll2mIF2w3PQ7WZlcXy1WLyfqku9euc8c+60d0 0hb/VrFSDar42iW++APyE6feSGJdHbSX5hXXh3tKAgRF85wf0qwjabSW1wm20NFYIm63Lg Im+zgqLLPSyZOR8NKP+N9nOCGBkUZOodFR5bhUlopLXjeEEowD5gesy86HKk1Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4TQBkX1p0tzX5p; Wed, 31 Jan 2024 19:22:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 40VJMSvW046720; Wed, 31 Jan 2024 19:22:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 40VJMSmS046717; Wed, 31 Jan 2024 19:22:28 GMT (envelope-from git) Date: Wed, 31 Jan 2024 19:22:28 GMT Message-Id: <202401311922.40VJMSmS046717@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dirk Meyer Subject: git: ab87eec62033 - main - mail/sendmail-devel: fix UseBlacklist List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dinoex X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ab87eec620331c480b593bb4b411e95f6de5ea88 Auto-Submitted: auto-generated The branch main has been updated by dinoex: URL: https://cgit.FreeBSD.org/ports/commit/?id=ab87eec620331c480b593bb4b411e95f6de5ea88 commit ab87eec620331c480b593bb4b411e95f6de5ea88 Author: Dirk Meyer AuthorDate: 2024-01-31 19:22:06 +0000 Commit: Dirk Meyer CommitDate: 2024-01-31 19:22:23 +0000 mail/sendmail-devel: fix UseBlacklist --- mail/sendmail-devel/files/patch-cfproto.m4 | 24 ------------------------ mail/sendmail-devel/files/patch-readcf.c | 24 ++++++++++++------------ mail/sendmail-devel/files/patch-srvrsmtp.c | 20 ++++++++++---------- 3 files changed, 22 insertions(+), 46 deletions(-) diff --git a/mail/sendmail-devel/files/patch-cfproto.m4 b/mail/sendmail-devel/files/patch-cfproto.m4 deleted file mode 100644 index be4f25c23264..000000000000 --- a/mail/sendmail-devel/files/patch-cfproto.m4 +++ /dev/null @@ -1,24 +0,0 @@ ---- cf/m4/proto.m4.orig 2023-10-27 05:47:26 UTC -+++ cf/m4/proto.m4 -@@ -2912,10 +2912,6 @@ R$* $| $#$* $#$2 - R$* $| $* $: $1', `dnl') - ifdef(`_TLS_FAILURES_',`dnl - R$* $: $(macro {saved_verify} $@ $1 $) $1') --ifdef(`_MTA_STS_', `dnl --R$* $: $1 $| $>"STS_secure" $1 --R$* $| $#$* $#$2 --R$* $| $* $: $1', `dnl') - ifdef(`_ACCESS_TABLE_', `dnl - dnl store name of other side - R$* $: $(macro {TLS_Name} $@ $&{server_name} $) $1 -@@ -2923,6 +2919,10 @@ R$* $: $1 $| $>D <$&{server_name}> $* $: $1 $| $>A <$&{server_addr}> <> - dnl do a default lookup: just TLS_SRV_TAG - R$* $| $* $: $1 $| <$(access TLS_SRV_TAG`'_TAG_DELIM_ $: ? $)> -+ifdef(`_MTA_STS_', `dnl -+R$* $: $1 $| $>"STS_secure" $1 -+R$* $| $#$* $#$2 -+R$* $| $* $: $1', `dnl') - ifdef(`_ATMPF_', `dnl tempfail? - R$* $| <$* _ATMPF_> $#error $@ 4.3.0 $: _TMPFMSG_(`TS')', `dnl') - R$* $@ $>"TLS_connection" $1', `dnl diff --git a/mail/sendmail-devel/files/patch-readcf.c b/mail/sendmail-devel/files/patch-readcf.c index 2318f6a19842..c777f3c55f1e 100644 --- a/mail/sendmail-devel/files/patch-readcf.c +++ b/mail/sendmail-devel/files/patch-readcf.c @@ -1,26 +1,26 @@ ---- sendmail/readcf.c.orig 2023-12-19 05:29:19 UTC +--- sendmail/readcf.c.orig 2024-01-25 05:27:02 UTC +++ sendmail/readcf.c @@ -3208,6 +3208,10 @@ static struct optioninfo { "CipherSuites", O_CIPHERSUITES, OI_NONE }, #endif +#if USE_BLACKLIST -+# define O_BLACKLIST 0xf2 ++# define O_BLACKLIST 0xfb + { "UseBlacklist", O_BLACKLIST, OI_NONE }, +#endif { NULL, '\0', OI_NONE } }; -@@ -4946,6 +4950,12 @@ setoption(opt, val, safe, sticky, e) - break; - #endif - -+#if USE_BLACKLIST -+ case O_BLACKLIST: -+ UseBlacklist = atobool(val); +@@ -4943,6 +4947,12 @@ setoption(opt, val, safe, sticky, e) + #if _FFR_MTA_STS + case O_MTASTS: + MTASTS = atobool(val); + break; +#endif + - default: - if (tTd(37, 1)) - { ++#if USE_BLACKLIST ++ case O_BLACKLIST: ++ UseBlacklist = atobool(val); + break; + #endif + diff --git a/mail/sendmail-devel/files/patch-srvrsmtp.c b/mail/sendmail-devel/files/patch-srvrsmtp.c index e4abbbf00a57..4abe95e30b78 100644 --- a/mail/sendmail-devel/files/patch-srvrsmtp.c +++ b/mail/sendmail-devel/files/patch-srvrsmtp.c @@ -1,6 +1,6 @@ ---- sendmail/srvrsmtp.c.orig 2023-12-05 09:53:22 UTC +--- sendmail/srvrsmtp.c.orig 2024-01-25 05:27:02 UTC +++ sendmail/srvrsmtp.c -@@ -921,6 +921,9 @@ do \ +@@ -940,6 +940,9 @@ do \ # define SHOWCMDINREPLY(inp) inp # define SHOWSHRTCMDINREPLY(inp) shortenstring(inp, MAXSHORTSTR) #endif @@ -10,7 +10,7 @@ void smtp(nullserver, d_flags, e) -@@ -1504,6 +1507,8 @@ smtp(nullserver, d_flags, e) +@@ -1528,6 +1531,8 @@ smtp(nullserver, d_flags, e) /* check if data is on the socket during the pause */ if ((tp = channel_readable(InChannel, msecs)) != NULL) { @@ -19,7 +19,7 @@ greetcode = "554"; nullserver = "Command rejected"; sm_syslog(LOG_INFO, e->e_id, -@@ -1513,6 +1518,8 @@ smtp(nullserver, d_flags, e) +@@ -1537,6 +1542,8 @@ smtp(nullserver, d_flags, e) (int) tp->tv_sec + (tp->tv_usec >= 500000 ? 1 : 0) ); @@ -28,7 +28,7 @@ } } } -@@ -1631,6 +1638,10 @@ smtp(nullserver, d_flags, e) +@@ -1655,6 +1662,10 @@ smtp(nullserver, d_flags, e) SmtpPhase = "server cmd read"; sm_setproctitle(true, e, "server %s cmd read", CurSmtpClient); @@ -39,7 +39,7 @@ /* handle errors */ if (sm_io_error(OutChannel) || (p = sfgets(inp, sizeof(inp), InChannel, -@@ -1944,8 +1955,11 @@ smtp(nullserver, d_flags, e) +@@ -1965,8 +1976,11 @@ smtp(nullserver, d_flags, e) #define LOGAUTHFAIL \ do \ { \ @@ -51,7 +51,7 @@ if (LogLevel >= 9) \ sm_syslog(LOG_WARNING, e->e_id, \ "AUTH failure (%s): %s (%d) %s%s%.*s, relay=%.100s", \ -@@ -2095,6 +2109,9 @@ smtp(nullserver, d_flags, e) +@@ -2116,6 +2130,9 @@ smtp(nullserver, d_flags, e) DELAY_CONN("AUTH"); if (!sasl_ok || n_mechs <= 0) { @@ -61,7 +61,7 @@ message("503 5.3.3 AUTH not available"); break; } -@@ -3836,10 +3853,17 @@ smtp(nullserver, d_flags, e) +@@ -3841,10 +3858,17 @@ smtp(nullserver, d_flags, e) ** timeouts for the same connection. */ @@ -79,7 +79,7 @@ if (tTd(93, 100)) { /* return to handle next connection */ -@@ -3921,7 +3945,10 @@ smtp(nullserver, d_flags, e) +@@ -3926,7 +3950,10 @@ smtp(nullserver, d_flags, e) #if MAXBADCOMMANDS > 0 if (++n_badcmds > MAXBADCOMMANDS) { @@ -90,7 +90,7 @@ message("421 4.7.0 %s Too many bad commands; closing connection", MyHostName); -@@ -3975,6 +4002,9 @@ smtp(nullserver, d_flags, e) +@@ -3980,6 +4007,9 @@ smtp(nullserver, d_flags, e) } #if SASL }