Re: Loops (RE: CPIM changes)

Dave Crocker <[email protected]> Tue, 12 Nov 2002 08:48:51 -0800
Newsgroups gmane.ietf.impp
Organization TribalWise
Message-ID <[email protected]>
Tuesday, November 12, 2002, 2:03:55 AM, you wrote:
>>> From: Dave Crocker [mailto:[email protected]]
>>> The answer is yes.  Email has worked without a standardized mechanism for
>> 30 years.

Harald> Email has worked with Received: header counting for 30 years;

1. A number of different mechanisms have been used over the years. Counting
the number of Received headers has been only one of them. (The one I used to
use was to count the received headers actually produced by the system doing
the counting. That is, it did not intuit looping, as counting the total
number of loops requires. It detected actual looping.)

2. I said standardized.  What I missed was that RFC 2822 added this to the
email format standard.  RFC 822 did not have it.  So, yes, Internet mail
does have a standard for loop control.  It was added a year and a half ago.

3. RFC822 is a format standard, not a gateway service standard. The topic
being discussed hear is about requiring loop control in a gateway for any
instant messaging system.

4. Received headers were not in RFC 733.  They were added in RFC 822.  So
loop detection with Received headers could be done for a mere 20 years...


Harald> we've even gatewayed them into X.400 and back out

No doubt you are not using a single example to prove the general case?


Harald> Technical note: Any transport that can carry an arbitrary piece of
Harald> "envelope" information Harald> between a gateway and the next
Harald> gateway without munging it is capable of supporting a hopcount.

That is a demanding requirement. Since the topic, here, is gatewaying among
instant messaging services, it suggests that you believe that it ok to
expect this extensibility among typical instant messaging services.

Does it already exist for the significant, existing ones?

(This is almost a trick question, given that IETF email work usually
presumes that header munging will occur.)

d/
-- 
 Dave <mailto:[email protected]>
 Brandenburg InternetWorking <http://www.brandenburg.com>
 t +1.408.246.8253; f +1.408.850.1850




  [reminder: [email protected] for non-technical discussions, please]