ietf-822
[Top] [All Lists]

Re: IDN (was Did anyone tell Microsoft yet?)

2002-05-01 04:12:19

In <200204301341(_dot_)g3UDfEe19994(_at_)astro(_dot_)cs(_dot_)utk(_dot_)edu> 
Keith Moore <moore(_at_)cs(_dot_)utk(_dot_)edu> writes:

In practice, things that handle mail (like mailing list software,
gateways, virus filters,  spam filters, etc. - certainly not just 
MTAs) parse most of the structured fields for one reason or another.  
Several of them also try to rewrite such fields or to correct 
apparent errors in such fields - for instance, by taking strings 
of illegal characters and quoting them according to RFC 2047
(regardless of where those characters appear in the header).

I tend to think that agents that try to correct "apparent" errors do more
harm than good, though they certainly seem to be the norm in the email
world.

On the Web, browsers that try to interpret malformed HTML have done untold
harm, because they simply encourage sloppily constructed web sites. Hence
the plethora of sites which say "this site can only be viewd in Internet
Explorer", or Netscape, or whatever. And decent browsers like Opera get
shunned because they refuse to play those silly games.

Usefor is quite strict on this issue. If any transport receives malformed
articles, either it passes them on *untouched* (most likely because it did
not bother to check for that particular abnormality), or else it drops
them on the floor *silently*. This is to ensure that every copy of a given
article that is found on the network is identical (a few "variable"
headers excepted). It was also done that way because transorts that tried
to "correct" things usually did so incorrectly.

-- 
Charles H. Lindsey ---------At Home, doing my own thing------------------------
Tel: +44 161 436 6131 Fax: +44 161 436 6133   Web: http://www.cs.man.ac.uk/~chl
Email: chl(_at_)clw(_dot_)cs(_dot_)man(_dot_)ac(_dot_)uk      Snail: 5 
Clerewood Ave, CHEADLE, SK8 3JU, U.K.
PGP: 2C15F1A9      Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5