public inbox for overseers@sourceware.org
 help / color / mirror / Atom feed
From: "iank at fsf dot org" <sourceware-bugzilla@sourceware.org>
To: overseers@sourceware.org
Subject: [Bug Infrastructure/29713] Please make libc-alpha mailing list compatible with “git am”
Date: Fri, 21 Oct 2022 14:56:21 +0000	[thread overview]
Message-ID: <bug-29713-14326-q82BV1S41V@http.sourceware.org/bugzilla/> (raw)
In-Reply-To: <bug-29713-14326@http.sourceware.org/bugzilla/>

https://sourceware.org/bugzilla/show_bug.cgi?id=29713

--- Comment #6 from iank at fsf dot org ---
I admin the GNU lists. Here is some info about how to accomplish this:

The mailman docs imply that it's From: rewriting is needed for DMARC
compliance, but that isn't the case. Instead, you just ensure that dkim
signatures are not broken for that list. The mailman options needed are
to make the mailman list have no subject modification or footer
addition, and then set dmarc_moderation_action to accept. In mailman web
interface, that under privacy, sender filter.  Also to fix where mailman
breaks dkim signatures by removing CCs using no duplicates user setting,
either use new mailman https://launchpad.net/mailman/+milestone/2.1.30
and set appropriate DEFAULT_DROP_CC described there, or a lightly
patched older mailman.  We use a patch,
https://launchpadlibrarian.net/444501204/nodup-dkim.patch, which is
linked from the relevant bug. After applying the patch, compile mailman
with "pycompile -p mailman /usr/lib/mailman/Mailman -V 2.4-", then
restart. There are a few other rare non-default settings that would
break all dkim signatures. Just send a test message to make sure you
don't have these.


Then, there is the rare case someone sends from a domain with DMARC set
to reject or quarantine and a missing or broken dkim signature.  In that
case, the sender has sent a bad message. These are quite rare, and rare
enough that other big free software lists I've looked at ignore them and
let them get rejected by any recipient which does dmarc validation. On
GNU lists, I decided that wasn't good enough because if the sender just
made a mistake, or just had a misconfiguration, those rejections just go
into the list server mta log and no one notices them, and then only some
subscribers will get their message, leading to confusion. It is better
to either reject the message from the poster, telling them the problem
in the reject message, or be even nicer and do from rewriting in the mta
because their message may still be useful even with a rewritten
from. Then, if the rewriting causes a problem, a human can tell them to
fix the issue on their end. That is what we do, it is documented here,
https://wiki.debian.org/Exim#For_running_a_mailing_list_and_ensuring_all_sent_mail_is_DMARC_compliant
. Sourcware uses postfix, so that is not a drop in solution, and is
probably much easier to setup rejecting of the message.

-- 
You are receiving this mail because:
You are the assignee for the bug.

  parent reply	other threads:[~2022-10-21 14:56 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-21 11:35 [Bug Infrastructure/29713] New: " fweimer at redhat dot com
2022-10-21 13:05 ` [Bug Infrastructure/29713] " fche at redhat dot com
2022-10-21 13:28 ` mark at klomp dot org
2022-10-21 13:30 ` fche at redhat dot com
2022-10-21 14:13 ` fweimer at redhat dot com
2022-10-21 14:52 ` fche at redhat dot com
2022-10-21 14:56 ` iank at fsf dot org [this message]
2022-10-21 15:05 ` iank at fsf dot org
2022-10-21 15:19 ` cgf at sourceware dot org
2022-10-21 15:26 ` iank at fsf dot org
2022-10-21 15:47 ` cgf at sourceware dot org
2022-10-25  7:34 ` fweimer at redhat dot com
2022-10-26 14:55 ` fche at redhat dot com
2022-10-30 22:08 ` mark at klomp dot org
2022-10-31  4:37 ` iank at fsf dot org
2022-10-31  4:39 ` iank at fsf dot org
2022-10-31 10:45 ` fche at redhat dot com
2022-10-31 21:47 ` mark at klomp dot org
2022-10-31 22:03 ` mark at klomp dot org
2022-10-31 22:44 ` joseph at codesourcery dot com
2022-11-01 10:04 ` mark at klomp dot org
2022-11-04 14:48 ` mark at klomp dot org
2022-11-04 19:58 ` iank at fsf dot org
2022-11-05  0:17 ` mark at klomp dot org
2022-11-05  0:32 ` fche at redhat dot com
2022-11-05 16:26 ` iank at fsf dot org
2022-11-05 19:22 ` mark at klomp dot org
2022-11-06 16:23 ` fche at redhat dot com
2022-11-07  9:07 ` fweimer at redhat dot com
2022-11-07 11:24 ` mark at klomp dot org
2022-11-07 12:05 ` fweimer at redhat dot com
2022-12-31 15:58 ` mark at klomp dot org
2023-01-01 13:59 ` fweimer at redhat dot com
2023-01-02 15:29 ` fche at redhat dot com
2023-01-02 16:15 ` mark at klomp dot org
2023-01-02 16:36 ` fche at redhat dot com
2023-01-02 17:06 ` fweimer at redhat dot com
2023-01-05 22:05 ` mark at klomp dot org
2023-01-05 22:48 ` iank at fsf dot org
2023-01-09  9:07 ` fweimer at redhat dot com
2023-08-11 18:41 ` mark at klomp dot org
2023-08-25 10:43 ` mark at klomp dot org
2023-08-27 21:08 ` mark at klomp dot org
2023-08-27 21:28 ` mark at klomp dot org
2023-09-01 12:23 ` mark at klomp dot org
2023-09-06 18:41 ` mark at klomp dot org
2023-10-11 11:40 ` mark at klomp dot org
2023-10-11 11:41 ` fweimer at redhat dot com

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-29713-14326-q82BV1S41V@http.sourceware.org/bugzilla/ \
    --to=sourceware-bugzilla@sourceware.org \
    --cc=overseers@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).