Re: draft-klensin-emailaddr-i18n-00

John Cowan <[email protected]>
Newsgroups gmane.ietf.imaa
Message-ID <[email protected]>
Adam M. Costello scripsit:

> In any case, I think it would be good if receivers do not assume that
> text is already normalized; they should perform normalization whenever
> they want text to be normalized.  Then it will not be necessary for
> senders to perform normalization.  The implementation cost is the
> same whether the code is inside the senders or inside the receivers.

This is true for person-to-person email, but not for mailing list
postings, which are formally equivalent.  There, the efficiency is
much superior if senders MUST normalize and receivers SHOULD check
normalization, checking being much less costly than normalizing in
most cases.

> Forbidding unnormalized text on the wire doesn't do much except to make
> troubleshooting more difficult for humans, who cannot see the difference
> between normalized and unnormalized text.  It's not as if unnormalized
> text is ambiguous.  It makes sense to forbid ambiguous constructions
> like "user@foo@bar", but unnormalized text is not ambiguous--you
> can determine exactly what was intended by normalizing it yourself.

But if it is signed, you will destroy the digital signature.  What is
worse, a sender of unnormalized text may be able to spoof a receiver.
See the W3C's CharMod draft (http://www.w3.org/TR/charmod) for details.

-- 
What is the sound of Perl?  Is it not the       John Cowan
sound of a [Ww]all that people have stopped     [email protected]
banging their head against?  --Larry            http://www.ccil.org/~cowan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.