The thing you describe is not a proxy :)
Seriously, we don't put a lot of work into specifying behavior when
things violate the specification.
I'd be willing to add a paragraph of general tone noting that the
loop detection mechanism breaks if you remove other people's vias.
(If there were two of the things you describe in the network,
removing each other's vias, then there is no hope of ever detecting a
loop).
RjS
On Jul 20, 2007, at 5:20 PM, Paul Kyzivat wrote:
Just catching up :-(
One thing occurred to me - this document goes out of its way to say
that a proxy need not do the loop check unless it forks. In general
that makes sense, but in one case it does not:
Some proxies hide/suppress/obfuscate via headers, and then reverse
the process on responses. A proxy that does so breaks loop checking
by any of the proxies whose vias it hid. So I think a proxy that
does this MUST perform a loop check itself even if it does not fork.
Thanks,
Paul
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip
_______________________________________________
Sip mailing list https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [EMAIL PROTECTED] for questions on current sip
Use [EMAIL PROTECTED] for new developments on the application of sip