Re: [sipcore] [Editorial Errata Reported] RFC3261 (3237)

Robert Sparks <rjsparks@nostrum.com> Thu, 31 May 2012 14:46 UTC

Return-Path: <rjsparks@nostrum.com>
X-Original-To: sipcore@ietfa.amsl.com
Delivered-To: sipcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAB9E21F866A for <sipcore@ietfa.amsl.com>; Thu, 31 May 2012 07:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.397
X-Spam-Level:
X-Spam-Status: No, score=-102.397 tagged_above=-999 required=5 tests=[AWL=0.203, BAYES_00=-2.599, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SVGXCXC3GG+6 for <sipcore@ietfa.amsl.com>; Thu, 31 May 2012 07:46:06 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id CA2D221F86D7 for <sipcore@ietf.org>; Thu, 31 May 2012 07:46:05 -0700 (PDT)
Received: from unexplicable.local (pool-173-71-53-156.dllstx.fios.verizon.net [173.71.53.156]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id q4VEiXu8079966 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=OK); Thu, 31 May 2012 09:44:33 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
Message-ID: <4FC783D0.4070505@nostrum.com>
Date: Thu, 31 May 2012 09:44:32 -0500
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: RFC Errata System <rfc-editor@rfc-editor.org>
References: <20120531125741.4B83D621A3@rfc-editor.org>
In-Reply-To: <20120531125741.4B83D621A3@rfc-editor.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 173.71.53.156 is authenticated by a trusted mechanism)
X-Mailman-Approved-At: Thu, 31 May 2012 07:53:32 -0700
Cc: jdrosen@dynamicsoft.com, schooler@research.att.com, rsparks@dynamicsoft.com, schulzrinne@cs.columbia.edu, sipcore@ietf.org, drage@alcatel-lucent.com, alan.johnston@wcom.com, mjh@icir.org, jon.peterson@neustar.com, dean.willis@softarmor.com, kpfleming@digium.com
Subject: Re: [sipcore] [Editorial Errata Reported] RFC3261 (3237)
X-BeenThere: sipcore@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP Core Working Group <sipcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipcore>, <mailto:sipcore-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipcore>
List-Post: <mailto:sipcore@ietf.org>
List-Help: <mailto:sipcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipcore>, <mailto:sipcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 14:46:06 -0000

(adding the sipcore list)

Kevin -

The important part of "new transaction" is the branch identifier. Are 
the issues you're having
really with transaction identification? (I could only see that being the 
case if you had 2543 elements
involved.) Or is the real pain with policy on what a response to a 
digest challenge has to look like?

What current IETF discussions are you pointing to below?

RjS

On 5/31/12 7:57 AM, RFC Errata System wrote:
> The following errata report has been submitted for RFC3261,
> "SIP: Session Initiation Protocol".
>
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=3261&eid=3237
>
> --------------------------------------
> Type: Editorial
> Reported by: Kevin P. Fleming<kpfleming@digium.com>
>
> Section: 8.1.3.5
>
> Original Text
> -------------
> In all of the above cases, the request is retried by creating a new request with the appropriate modifications.  This new request constitutes a new transaction and SHOULD have the same value of the Call-ID, To, and From of the previous request, but the CSeq should contain a new sequence number that is one higher than the previous.
>
> Corrected Text
> --------------
> In all of the above cases, the request is retried by creating a new request with the appropriate modifications.  This new request constitutes a new transaction and SHOULD have the same value of the Call-ID, To, and From of the previous request, but the CSeq SHOULD contain a new sequence number that is one higher than the previous.
>
> Notes
> -----
> We have had one implementor claim that they are not required to increment CSeq when retrying the request because the RFC says 'should' and not 'SHOULD'. Based on current IETF discussions, though, these should probably be changed to MUST anyway, but that's a much more substantive change throughout the whole RFC.
>
> Instructions:
> -------------
> This errata is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party (IESG)
> can log in to change the status and edit the report, if necessary.
>
> --------------------------------------
> RFC3261 (draft-ietf-sip-rfc2543bis-09)
> --------------------------------------
> Title               : SIP: Session Initiation Protocol
> Publication Date    : June 2002
> Author(s)           : J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler
> Category            : PROPOSED STANDARD
> Source              : Session Initiation Protocol
> Area                : Real-time Applications and Infrastructure
> Stream              : IETF
> Verifying Party     : IESG