RE: [Sipping] Testing the water: A transaction torture-tests draft
"Bala Neelakantan" <neel@quintum.com> Thu, 17 May 2007 15:23 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 1Hohp6-00019K-Ak; Thu, 17 May 2007 11:23:24 -0400
Received: from sipping by megatron.ietf.org with local (Exim 4.43) id 1Hohp4-000194-O7 for sipping-confirm+ok@megatron.ietf.org; Thu, 17 May 2007 11:23:22 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Hohp4-00018w-EO for sipping@ietf.org; Thu, 17 May 2007 11:23:22 -0400
Received: from sitemail2.everyone.net ([216.200.145.36] helo=omta09.mta.everyone.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Hohp3-0004Ek-0I for sipping@ietf.org; Thu, 17 May 2007 11:23:22 -0400
Received: from dm42.mta.everyone.net (bigiplb-dsnat [172.16.0.19]) by omta09.mta.everyone.net (Postfix) with ESMTP id 3A1D9412AB; Thu, 17 May 2007 08:23:20 -0700 (PDT)
X-Eon-Dm: dm42
Received: by dm42.mta.everyone.net (EON-AUTHRELAY2[SSL] - cf31a202) id dm42.4641918c.124ce2; Thu, 17 May 2007 08:23:18 -0700
X-Eon-Sig: AQIH5JVGTHNmCZWmAwIAAAAD,2eb4ee793b752e2a4feda468e7951205
From: Bala Neelakantan <neel@quintum.com>
To: 'Byron Campen' <bcampen@estacado.net>, 'Gonzalo Camarillo' <Gonzalo.Camarillo@ericsson.com>
Subject: RE: [Sipping] Testing the water: A transaction torture-tests draft
Date: Thu, 17 May 2007 10:23:17 -0500
Message-ID: <001f01c79897$4cc1a030$9702a8c0@NeelLT>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.6822
In-Reply-To: <DAB4532C-34D1-487B-B47D-405D94C84879@estacado.net>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
Thread-Index: AceW/3gnHZEO8Xk8QQu6Bry36Z7QpQBl0Tdg
Importance: Normal
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db
Cc: sipping@ietf.org
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: balasubramanian_neelakantan@quintum.com
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
This will be useful. One more tool I found pretty useful is, SFTF from SIPFoundary. http://www.sipfoundry.org/sip-forum-test-framework/sip-forum-test-framework- sftf.html I can create most of the out of sequence call flows, generating such test cases and so on. Thanks, Neel > -----Original Message----- > From: sipping-bounces@ietf.org [mailto:sipping-bounces@ietf.org] On Behalf > Of Byron Campen > Sent: Tuesday, May 15, 2007 9:44 AM > To: Gonzalo Camarillo > Cc: sipping@ietf.org > Subject: Re: [Sipping] Testing the water: A transaction torture-tests > draft > > 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