Hi, draft-sparks-sip-invfix disallows forwarding late 200 statelesly (in fact itthe client transaction remains existing to match the late 200 and forward it upstream).
Also, RFC 4320 (Actions Addressing Identified Issues with the SIP Non-INVITE Transaction) proposes to disallow forwarding late final responses to non INVITE transactions: 2.2. Action 2: Remove the useless late-response storm Late non-INVITE responses by definition arrive after the client transaction's Timer F has fired and the client transaction has entered the Terminated state. Thus, these responses cannot be distinguished from strays. Changing the protocol behavior to prohibit forwarding non-INVITE stray responses stops the late- response storm. It also improves the proxy's defenses against malicious users counting on the RFC 3261 requirement to forward such strays. So, can we get the conclusion that a stateful proxy should *never* forward a stray response? (I mean a stateful proxy that runs always as a stateful proxy). Thanks. -- Iñaki Baz Castillo _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
