delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2011/10/11/17:18:10

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE
X-Spam-Check-By: sourceware.org
X-Cloudmark-SP-Filtered: true
X-Cloudmark-SP-Result: v=1.1 cv=K6fnQZae8TPX1i0cofjQtTsb/A4CHt4xfMPVU6P219U= c=1 sm=1 a=W5crty74aesA:10 a=Bqtapk49eCgA:10 a=SV9grZ613K4A:10 a=BLceEmwcHowA:10 a=i7s4YuWtaOcA:10 a=IkcTkHD0fZMA:10 a=IaHBZPgZ0vV7m0nTkA8unw==:17 a=48vgC7mUAAAA:8 a=Iia2aG6MAAAA:8 a=zDqcs7hFrWUEM0Wf5AEA:9 a=1_019CueAMAW7xnMWxoA:7 a=QEXdDO2ut3YA:10 a=HpAAvcLHHh0Zw7uRqdWCyQ==:117
To: <cygwin AT cygwin DOT com>
Subject: Re: stdio.h: broken standard compliance.
MIME-Version: 1.0
Date: Tue, 11 Oct 2011 14:17:50 -0700
From: Kaz Kylheku <kaz AT kylheku DOT com>
Message-ID: <74cdf97625059065e70db34728d54fa5@127.0.0.1>
X-Sender: kaz AT kylheku DOT com
User-Agent: Roundcube Webmail/0.4
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Christopher Faylor writes:
> The cygwin mailing list does not set Reply-To.  It does set
> "Mail-Followup-To".

Effectively, there is no difference.

This is an idiotic header that is defined by a 1998 IETF draft
that was never approved, as far as I can find.

This *DEAD* draft is here:

http://tools.ietf.org/id/draft-ietf-drums-mail-followup-to-00.txt

This document, in a nutshell, says "Reply-To is broken, so here is
a replacement". But the replacement is just as poor and not needed.
Reply-To is not broken; it's a tool for a specific job.

For a good discussion see:

http://pjakma.wordpress.com/2009/07/08/mail-followup-to-considered-harmful/

(Highlight: ``Mail-Followup-To == more mess == even more 
brokenness.'')

According to this cretinous IETF draft, the new
header IS allowed to be set by mailing list expanders, unlike
Reply-To, which is just for authors. Good grief, look:

  2.3 Mailing List action

  A mailing list expander may insert the "Mail-Followup-To" header,
  with a reference to the list, if there is no previous
  "Mail-Followup-To" in the message. A mailing list expander
  SHOULD NOT change an existing "Mail-Followup-To" header, since
  this may reduce the set of recipients suggested in the original 
message.

This is still a very rude and completely unnecessary
thing for a mailing list expander to do.

But it does seem to provide an API for communicating with the list
by a nonsubscriber: set your own Mail-Followup-To header which
the list must respect, if it obeys what the above document.

This is even explicitly documented:

   2.2 Sender Action
   [ ... ]
   4. When a message is sent to a mailing list, which contains
      sublists, there is a risk that the sublists will insert
     "Reply-To" or "Mail-Follow-Up-To" headers referring to the
     sublist. If this happens, replies might be sent to the
     sublist, and thus not  reaching the full set of readers
     of the primary mailing list. Use of the "Mail-Followup-To"
     can be used by the author or the primary mailing list
     to stop sublists inserting "Mail-Followup-To" in the header.

Easier said than done for many people. Now you  need every
mail client to have the option to set the header, and for users
to have the prescience of knowing when it has to be used.
(Or sticking it into every outgoing message, just in case!)


Kindly, someone please fix the Cygwin mailing list not to add this
idiotic nonstandard header described in a 13 year old dead
IETF draft.


> [rest of message snipped since it was based on an incorrect
> assumption]

That isn't a fair characterization of everything that the
rest of the message was about.


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019