From: Marc Mutz (mutz@kde.org)
Date: Tue Apr 16 2002 - 17:29:05 CDT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tuesday 16 April 2002 14:10, Charles Lindsey wrote:
<snip>
> I don't think ';' has any special meaning (outside of comments and quoted
> strings and the like) in any RFC 2822 header, except for those that we are
> thinking of removing in 4a.
(I think you meant 4b.)
Yes, the only usage that comes to mind is that of delimiting a group: ;
But that's what I meant: If parameters were allowed in rfc2822 address-list
headers, then
1. the newly created ambiguity of ';' together with
2. the fact that this would change the syntax w.r.t. the corresponding rfc2822
header
will almost surely lead to a lot of buggy apps where both news and mail are
processed. It also imposes additional work on news<->mail gateways for no
apparent benefit.
> >I could live with 4c, though, since 'Date' must already be parsed quite
> >tolerantly, 'Keywords' isn't really used and some mailers already put
> > stuff in Message-ID-like headers and use ';' as a separator IIRC. So mail
> > readers can be expected to be quite tolerant w.r.t. to syntax changes in
> > these headers.
>
> My inclination is to remain at 4c on the strength of the responses so far.
> Unless someone can point me at serious damage that would result if we
> don't go to 4d. Your examples above seem to suggest that mail readers are
> likely to be quite tolerant in most of the headers in question.
I'm not sure about message-id, but at least Mutt creates In-Reply-To headers
that look like
- --beg--
User-Agent: Mutt/1.3.16i
In-Reply-To: <3B2A52CC.839852AA@mandrakesoft.com>; from
mosfet@mandrakesoft.com on Fri, Jun 15, 2001 at 01:24:12PM -0500
- --end--
So I assume that any mailer that masters the above header will master a
message-id with parameters, too (at least with one). But that's pure
guesswork.
Date:, OTOH, is so widely broken that contemporary mailers _must_ be tolerant
when parsing it:
- --beg--
DATE: 01/20/2002 09:02:47
Date: 01-6-15 13:11:00
Date: 01-9-15
Date: 01-Feb-2002 Time: 15:43:22
Date: 01-Jul-2001
Date: Friday March 08, @03:41AM
Date: Friday, March 1, 2002 1:28 pm
Date: Friday, September 21, 2001 5:18 PM
Date: (Friday the 13th) 13th July 2001
Date: Fri Feb 1 22:56:33 2002
Date: =?ISO-8859-1?Q?=BC=F6,?= 27 6 2001 13:09:43
Date: пятница, февраля 01, 2002 1:36
Date: jeudi 11 octobre 2001 20:17:59=0D
Date: jue, 31 ene 2002 22:03:40 +0000
- --end--
Marc
- --
Marc Mutz <mutz@kde.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE8vKWy3oWD+L2/6DgRAkP9AKDo18yxVKmnXE/NCPUbGnCMm5OeMgCeI8ts
46Xpy+8t+tB5M5NwCWO8FqY=
=rAKg
-----END PGP SIGNATURE-----