From nobody Fri Jun 12 15:50:58 2026 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 4gcPBC1Hlwz6j27W for ; Fri, 12 Jun 2026 15:50:59 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gcPBB4wbJz3gks for ; Fri, 12 Jun 2026 15:50:58 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781279458; 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=tE/FWD4C/r08DX9zLF501S/BFsC5jpSKrjbsn7k7cBE=; b=l/kK0HzO1g3I3mfjvZX2kzHMyTVKWVb1TYBYVOdwdiKdj5oq+rjLA8XSAPds6dNRR241Z7 npImMederHm4n2wolM2vzuQ1zzic1M/CL3qgYrrrRAxJfuZ3xL1Mc+ZqTLhIFBMuWFcfMh iIzEKH0gPzC7MSSDczhhZGXulfLDbziqGxx3weVE5/lWdBaPB1p+OashTa53sEDrJYp42s RH3Mm71dAsZ1PbejA/vsn5Y2BkDP1B47dFOi4RaLXYnJA/hqmLI4c2XLtGlktSxPeQfj14 QJCBVJ+ld8lajGg/LFTHvOYly69D5PJVzlxQdNWGwqfEVMC0LZBy4LZRcjCcww== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1781279458; a=rsa-sha256; cv=none; b=lSXTxZof3iDnzRrb8QEygsLN7dWYzpgglHTKDLMOkSFtQvOa7g7juE3sJ0RpCGGJ/A1Jzs zDgI7rWUYQWqY96OVqKZxMqEVl9MYQV6Joens5qTQwEFTyAYfZx0apQeapDrsfIiQ1OsAv v/0q0f1KwI5qABm3pwEd9obZNEqbCurPpDhQqcpNV1L2QKERMc8WjByOW/AZBw2ZWfwxyh 1EanCwRdfRW/41VQpv1UOloNZEtnOXjaJ0WohijhjCeKQIeOf1mXQyiQccCuK2qZjdv2yO 9oXKzJ7XlFcC0UwX54k0mgOOPPwLlgnAqXtmmnAuqE+98sG5QXgHOXzbubXRXw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1781279458; 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=tE/FWD4C/r08DX9zLF501S/BFsC5jpSKrjbsn7k7cBE=; b=FA2LgD8y8XgiAG7EuqHG3PLVL4FvaYrFjMz80PBBp7iaYim99mVJCRh0CV09FQpMu8x8KW i1GqWGv5ufYWlR6IbAyih+lkpEL0EG00PpnTnR9YS6awlkZIRBQMuHvAUEzCKJ9MYMTbuj Vz0lAvHJNeuXMarA8zIaTGC1U3Xvmozg/MFesIldWeh2ycQIxpLXiZY0H9MmfcHr7abNFv 4kyXaBomYYbYC9ax8OjQtZdoQ3NaClYYzBu0Le1PJpBNFe4VDyX788bp4hZb0rUAgV2/ZS fDWSVBr5fIcyHxSGdE4Dd09lykCgOh7YAt1ABmunIAls17L7uVsaWZsVvtNGhA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gcPBB4LPLzjyR for ; Fri, 12 Jun 2026 15:50:58 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3325d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 12 Jun 2026 15:50:58 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Baptiste Daroussin Subject: git: 15c8f1c11e7c - main - mail/mlmmj: update to 2.1.0 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: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bapt X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 15c8f1c11e7c3fb3b0bf4b391092de0b3fd0bbff Auto-Submitted: auto-generated Date: Fri, 12 Jun 2026 15:50:58 +0000 Message-Id: <6a2c2ae2.3325d.304f7584@gitrepo.freebsd.org> The branch main has been updated by bapt: URL: https://cgit.FreeBSD.org/ports/commit/?id=15c8f1c11e7c3fb3b0bf4b391092de0b3fd0bbff commit 15c8f1c11e7c3fb3b0bf4b391092de0b3fd0bbff Author: Baptiste Daroussin AuthorDate: 2026-06-12 15:48:23 +0000 Commit: Baptiste Daroussin CommitDate: 2026-06-12 15:50:33 +0000 mail/mlmmj: update to 2.1.0 Changes: - New $disarmedfrom$ variable for control/customheaders. Expands to the original From: header value with '<', '>', '@' replaced by '(', ')', '=' for safe use in display names ("me@here.com" -> "me=here.com"). Complements $posteraddr$ (raw email address). - mlmmj-sub: batch subscribe via stdin with -a -. Reads one address per line, skips empty lines and '#' comments. - MIME type detection and rejection in mlmmj-receive. Prevent multipart/alternative or multipart/mixed messages from being posted to the list (control/mimedeny). - Fix: fdopendir UB by using dirfd() instead of raw fd - Various code simplifications (send_digest, bouncemail, do_access, initsmtp) - Many new unit tests and test fixes - README: document DKIM/From munging with $posteraddr$ and $disarmedfrom$ - README.sendmail.md: update documentation --- mail/mlmmj/Makefile | 3 +-- mail/mlmmj/distinfo | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/mail/mlmmj/Makefile b/mail/mlmmj/Makefile index 396fcccf77b8..a8ef6f01a89e 100644 --- a/mail/mlmmj/Makefile +++ b/mail/mlmmj/Makefile @@ -1,6 +1,5 @@ PORTNAME= mlmmj -PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTVERSION= 2.1.0 CATEGORIES= mail MASTER_SITES= https://codeberg.org/mlmmj/mlmmj/releases/download/RELEASE_${PORTVERSION:C/\./_/g}/ diff --git a/mail/mlmmj/distinfo b/mail/mlmmj/distinfo index 112bec7cd660..441e2825ceac 100644 --- a/mail/mlmmj/distinfo +++ b/mail/mlmmj/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1776945566 -SHA256 (mlmmj-2.0.1.tar.xz) = ba3c37a69961f6e95a409e8819d39ecb26b75b6ae6f971a414ae7555772d9750 -SIZE (mlmmj-2.0.1.tar.xz) = 208272 +TIMESTAMP = 1781279234 +SHA256 (mlmmj-2.1.0.tar.xz) = 319bf4d4156efa8c938edc5ab15060ff7ad8c7d712e5f70cb5894b4db47f6659 +SIZE (mlmmj-2.1.0.tar.xz) = 211928