[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [idn] Debunking the ACE myth




> delivering to a file is a protocol.  not all protocols involve
> direct interaction between the producer and the consumer.

If there is no direct interaction, there has to be an out-of-band
negotiation. However you do this is entirely up to you. Until you come up
with a mechanism that works reliably however, I would suggest that SMTP
should not be upgraded.

The dual-mode model helps you deliver on whatever you decide you can|wan't
to do. It won't break anything on it's own.

The example you cited is a broken SMTP implementation, and has absolutely
nothing to do with the DNS model.

> Version tags don't help if the browser doesn't understand the version.
> (we realized that MIME-Version was essentially useless only after
> RFC 1341 made it mandatory.  by the time we realized this, it was
> too late to deprecate it - too many UAs refused to recognize MIME
> without it.)

Thanks for proving my point; the only time that there will be bleed-over
is when the applications fail. You can use your MIME experience to prevent
this from happening again.

The dual-mode protocol won't break anything. Applications that implement
it poorly will.

> > > on-the-fly format conversion adds it own set of problems.
> >
> > Such as?
> 
> It introduces errors that are difficult to trace and to fix.

ACE even moreso.

> It adds complexity (for example into MTAs) that shouldn't be
> modifying their payloads. It forces intermediaries to be aware
> of their payloads' formats when those formats should be transparent.

If you want to insist that MTAs should track message formats on a
per-destination basis, that is your call.

-- 
Eric A. Hall                                        http://www.ehsco.com/
Internet Core Protocols          http://www.oreilly.com/catalog/coreprot/