Re: [Sipping] Testing the water: A transaction torture-tests draft
Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com> Wed, 16 May 2007 06:49 UTC
Return-path: <sipping-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HoDK6-0003we-Um; Wed, 16 May 2007 02:49:22 -0400
Received: from sipping by megatron.ietf.org with local (Exim 4.43) id 1HoDK1-0003ve-T7 for sipping-confirm+ok@megatron.ietf.org; Wed, 16 May 2007 02:49:18 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HoDJy-0003v1-P2 for sipping@ietf.org; Wed, 16 May 2007 02:49:14 -0400
Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HoDJx-00048u-Je for sipping@ietf.org; Wed, 16 May 2007 02:49:14 -0400
Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 191E920518; Wed, 16 May 2007 08:49:13 +0200 (CEST)
X-AuditID: c1b4fb3e-ad9eabb0000061ca-2d-464aa969e05b
Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.124]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id F2DAC20082; Wed, 16 May 2007 08:49:12 +0200 (CEST)
Received: from esealmw129.eemea.ericsson.se ([153.88.254.177]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Wed, 16 May 2007 08:49:12 +0200
Received: from mail.lmf.ericsson.se ([131.160.11.50]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Wed, 16 May 2007 08:49:12 +0200
Received: from [131.160.36.58] (E000FB0F665DD.lmf.ericsson.se [131.160.36.58]) by mail.lmf.ericsson.se (Postfix) with ESMTP id 481A52495; Wed, 16 May 2007 09:49:12 +0300 (EEST)
Message-ID: <464AA967.1050600@ericsson.com>
Date: Wed, 16 May 2007 09:49:11 +0300
From: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: Byron Campen <bcampen@estacado.net>
Subject: Re: [Sipping] Testing the water: A transaction torture-tests draft
References: <8FF5DE37-38BD-4000-9EE7-641F16A7E71E@estacado.net> <200705120200.l4C20rrx003833@dragon.ariadne.com> <7BF01D1C-F0FF-4B80-A05E-26342C2C4F15@estacado.net> <4649BB3D.7050605@ericsson.com> <DAB4532C-34D1-487B-B47D-405D94C84879@estacado.net>
In-Reply-To: <DAB4532C-34D1-487B-B47D-405D94C84879@estacado.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 16 May 2007 06:49:12.0701 (UTC) FILETIME=[50011AD0:01C79786]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 00e94c813bef7832af255170dca19e36
Cc: sipping@ietf.org
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Errors-To: sipping-bounces@ietf.org
Hi Byron, this sounds like a useful document. I think it will be appreciated by implementers. I personally like (very much) specs that document implementation experiences and that make the life of future implementers easier. Thanks, Gonzalo Byron Campen wrote: > This is mostly Dialog-related weirdness (although there are a few > transaction-level cases here). Most of the examples are things that can > arise accidentally between compliant endpoints. I was thinking a draft > that would focus exclusively on transaction-level cases, including cases > where there is a broken/malicious endpoint sending complete garbage. > (For instance, ACK in a NIT, response to an ACK, sending provisionals > after a final response, mixed final responses, an INVITE collides with a > previous ACK/200's transaction id, etc) > > Best regards, > Byron Campen > >> Hi Byron, >> >> are you thinking of something similar to the draft below?... or >> something else? >> >> http://www.ietf.org/internet-drafts/draft-ietf-sipping-race-examples-01.txt >> >> >> Cheers, >> >> Gonzalo >> >> >> Byron Campen wrote: >>> I was thinking a torture-tests draft in the same spirit as RFC >>> 4475 and draft-ietf-sipping-ipv6-torture-tests; an enumeration of >>> test-cases that could cause trouble for an unsuspecting >>> implementation, with exposition on what makes the case interesting, >>> and how implementations should react. Of course, the tests themselves >>> would read differently, since the contents of the messages won't >>> matter apart from stuff like the method and branch params. >>> Best regards, >>> Byron Campen >>>> From: Byron Campen <bcampen@estacado.net> >>>> >>>> I have doing a lot of work lately on hardening a SIP stack, and I >>>> have repeatedly come across bugs triggered not by syntactic garbage >>>> (malformed header-field-values and the like), but by semantic >>>> garbage, usually in the form of transaction collisions. I'm trying >>>> to get a feel for working-group interest on the subject, so let me >>>> know what you think. >>>> >>>> It's obviously very valuable work. What are you proposing? >>>> >>>> Dale >>>> >>>> >>>> _______________________________________________ >>>> Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping >>>> This list is for NEW development of the application of SIP >>>> Use sip-implementors@cs.columbia.edu for questions on current sip >>>> Use sip@ietf.org for new developments of core SIP >>> ------------------------------------------------------------------------ >>> _______________________________________________ >>> Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping >>> This list is for NEW development of the application of SIP >>> Use sip-implementors@cs.columbia.edu for questions on current sip >>> Use sip@ietf.org for new developments of core SIP >> > _______________________________________________ Sipping mailing list https://www1.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- [Sipping] Testing the water: A transaction tortur… Byron Campen
- Re: [Sipping] Testing the water: A transaction to… Dale.Worley
- Re: [Sipping] Testing the water: A transaction to… Byron Campen
- Re: [Sipping] Testing the water: A transaction to… Gonzalo Camarillo
- Re: [Sipping] Testing the water: A transaction to… Byron Campen
- Re: [Sipping] Testing the water: A transaction to… Gonzalo Camarillo
- RE: [Sipping] Testing the water: A transaction to… Bala Neelakantan