From nobody Sat May 30 15:30:18 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1779886004; cv=none; d=zohomail.com; s=zohoarc; b=iG25hxz0z76kHdsLAK0VOPjXj1X69/5fpGjDsAH7/y3S1PpJgzkvmH2yPu28vPLLuaGtJIldWMPCp1PZgIQgmpMcjrrWfKm6jC3DppD/vPaGRK+VQoog8rRvCEJ0QDYlMf9mOArWuOQwU4bqeWKPnEbRvR0JvTW+LE9JCI51lfw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779886004; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id; bh=wSSIS+42pqXoQh6z83lrOFTiw9n+Qi2XxpBq1Tu5TLs=; b=fY6XRl0ZZVVrYoBia7WlVHJNnZBdkDuPcOG9UwvL1HqI/edOBChAxTJD/bSoVbuyBiG7IecAWSn7y0BaIN807i7OsWDX5ES5SVsfmao2iXMpWtq76VeGIl4BeRshRvVd79cubYd5QeDVVBVo6zVfOsAA940qAA3kc/iTZWAksyY= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [38.145.34.151]) by mx.zohomail.com with SMTPS id 1779886004947885.953825539697; Wed, 27 May 2026 05:46:44 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 77E1D41DC9; Wed, 27 May 2026 08:46:43 -0400 (EDT) Received: from [172.19.199.9] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id A507141C95; Wed, 27 May 2026 08:45:19 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 5E37A419F5; Wed, 20 May 2026 12:47:53 -0400 (EDT) Received: from relay.virtuozzo.com (relay.virtuozzo.com [130.117.225.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 8B2E9419F3 for ; Wed, 20 May 2026 12:47:52 -0400 (EDT) Received: from ch-demo-asa.virtuozzo.com ([130.117.225.8] helo=iris.sw.ru) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1wPk1r-00DJH1-0D; Wed, 20 May 2026 18:47:44 +0200 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.0 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=Content-Type:MIME-Version:Message-ID:Date:Subject :From; bh=wSSIS+42pqXoQh6z83lrOFTiw9n+Qi2XxpBq1Tu5TLs=; b=e7zBGn5aHyTuBKzIv5t XKhbzTAQrgR2Msa3P6Ckm/6v4Okw+6q3odbwGcjxXgXVVHhlo8IkKwACef3QPIw2/u+e0XmmRDjvf 2hfNRfXzBaGGeHFzyGEdc0mKQkJ7QwJny3iO+9mXnw9ClsHrwyGICcK0eOlM4lW6JBH7wAR9pj69i xS8oxBaSt/Q/GvgpXDVY1/09QD2TE3Sbdul4UbUkd5w3WKqGXBbYrxjFVQ61RLd32KkE+Ct7xhgpH GMFmieBZQzxDnRqag442+w44iT/EkSV9cHSF+wZzReo9pZWERNpb5gZLUsKOSakhjRADCLN9NTzQQ ywIxUJR8gOFohDQ==; To: Peter Krempa Subject: [PATCH] mailmap: Map 'via Devel' mailing-list From-munged authors to real identities Date: Wed, 20 May 2026 18:47:44 +0200 Message-ID: <6d567c17b436c56f5f5e2ff4c799647d3c148a69.1779294911.git.den@openvz.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-MailFrom: den@openvz.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation Message-ID-Hash: PZQSBKMNPCCKJDVJX37KYK4AEL257FMZ X-Message-ID-Hash: PZQSBKMNPCCKJDVJX37KYK4AEL257FMZ X-Mailman-Approved-At: Wed, 27 May 2026 12:45:09 +0000 CC: devel@lists.libvirt.org, Michal Privoznik , Akash Kulhalli , Wesley Hershberger , "Denis V. Lunev" X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: "Denis V. Lunev via Devel" Reply-To: "Denis V. Lunev" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1779886009876158500 The devel@lists.libvirt.org mailing list rewrites the From: header for DMARC reasons, so patches submitted via the list land in git as ' via Devel '. This currently affects 29 commits across 12 distinct contributors, all of whom are identifiable by their Signed-off-by trailer. Add mailmap entries that remap each mangled identity back to the author's real name and address, matching the approach used by the Linux kernel for the same problem. Beyond cosmetic cleanup, this keeps contribution statistics (git shortlog, contributor graphs) accurate and ensures contributors get proper credit for their work, which is valuable when they look for new positions or otherwise need a verifiable record of upstream activity. This approach is standard for such situations in Linux kernel. I have seen this several times. Signed-off-by: Denis V. Lunev Reviewed-by: Peter Krempa --- .mailmap | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.mailmap b/.mailmap index 24a2782144..81dc234c38 100644 --- a/.mailmap +++ b/.mailmap @@ -80,3 +80,21 @@ Daniel P. Berrang=C3=A9 Michal Pr=C3=ADvozn=C3=ADk Michal Pr=C3=ADvozn=C3=ADk Marco Bozzolan + +# Mailing list 'via Devel' From-munging: +# devel@lists.libvirt.org rewrites the From: header for DMARC reasons, +# producing commits attributed to ' via Devel '. +# Map each such mangled identity back to the author's real address taken +# from their Signed-off-by trailer. +Achill Gilgenast Achill Gilgenast via Devel +Akash Kulhalli Akash Kulhalli via Devel +Enrique Llorente Enrique Llorente via Devel +Han Han Han Han via Devel +Jim Fehlig Jim Fehlig via Devel +Kirill Shchetiniuk Kirill Shchetiniuk via Devel +Miroslav Los Miroslav Los via Devel +Nathan Chen Nathan Chen via Devel +Nikolai Barybin Nikolai Barybin via Devel = +Srihari Parimi Srihari Parimi via Devel +Surya Gupta Surya Gupta via Devel +Wesley Hershberger Wesley Hershberger v= ia Devel --=20 2.51.0