From owner-freebsd-bugs@FreeBSD.ORG Tue Jun 9 16:50:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3973E1065670 for ; Tue, 9 Jun 2009 16:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 140D98FC18 for ; Tue, 9 Jun 2009 16:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n59Go1jK059319 for ; Tue, 9 Jun 2009 16:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n59Go1sq059318; Tue, 9 Jun 2009 16:50:01 GMT (envelope-from gnats) Resent-Date: Tue, 9 Jun 2009 16:50:01 GMT Resent-Message-Id: <200906091650.n59Go1sq059318@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, David Wolfskill Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A702C106566C for ; Tue, 9 Jun 2009 16:48:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 7A51F8FC0C for ; Tue, 9 Jun 2009 16:48:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n59Gm0or023687 for ; Tue, 9 Jun 2009 16:48:00 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n59Gm09A023686; Tue, 9 Jun 2009 16:48:00 GMT (envelope-from nobody) Message-Id: <200906091648.n59Gm09A023686@www.freebsd.org> Date: Tue, 9 Jun 2009 16:48:00 GMT From: David Wolfskill To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/135420: gnats generates broken In-Reply-To headers X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jun 2009 16:50:02 -0000 >Number: 135420 >Category: misc >Synopsis: gnats generates broken In-Reply-To headers >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 09 16:50:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: David Wolfskill >Release: 7.2-STABLE >Organization: Wolfskill & Dowling Residence >Environment: FreeBSD albert.catwhisker.org 7.2-STABLE FreeBSD 7.2-STABLE #115 r193375: Wed Jun 3 05:52:41 PDT 2009 root@freebeast.catwhisker.org:/common/S3/obj/usr/src/sys/ALBERT i386 >Description: Here's an excerpt (yeah, but/pasted) from the headers of a recent gnats acknowledgement of a submitted PR: | From: FreeBSD-gnats-submit@FreeBSD.org | Subject: Re: docs/133855: New mailing list, freebsd-gecko | Reply-To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-doc@FreeBSD.org | In-Reply-To: Your message of Sun, 19 Apr 2009 07:10:26 -0700 (PDT) | <200904191410.n3JEAQi4026966@albert.catwhisker.org> | Status: RO | Content-Length: 434 | Lines: 14 Note the content of the In-Reply-To header: that is syntactically incorrect, as RFC 2822, section 3.6.4 contains: | 3.6.4. Identification fields | | Though optional, every message SHOULD have a "Message-ID:" field. | Furthermore, reply messages SHOULD have "In-Reply-To:" and | "References:" fields as appropriate, as described below. | | The "Message-ID:" field contains a single unique message identifier. | The "References:" and "In-Reply-To:" field each contain one or more | unique message identifiers, optionally separated by CFWS. | | The message identifier (msg-id) is similar in syntax to an angle-addr | construct without the internal CFWS. | | message-id = "Message-ID:" msg-id CRLF | | in-reply-to = "In-Reply-To:" 1*msg-id CRLF | | references = "References:" 1*msg-id CRLF | | msg-id = [CFWS] "<" id-left "@" id-right ">" [CFWS] | ... Note that there is no defined syntax for commentary in the In-Reply-To header. [I cannot claim credit for noticing this first. A correspondent informed me of it, in my capacity as postmaster@freebsd.org.] >How-To-Repeat: File a PR at FreeBSd.org, then examine the headers of the acknowledgement email message. >Fix: >Release-Note: >Audit-Trail: >Unformatted: