Re: [rtcweb] Transports: RFC 6062 support

"DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com> Wed, 12 March 2014 13:49 UTC

Return-Path: <keith.drage@alcatel-lucent.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 470751A09AB for <rtcweb@ietfa.amsl.com>; Wed, 12 Mar 2014 06:49:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I053fL7uM97Z for <rtcweb@ietfa.amsl.com>; Wed, 12 Mar 2014 06:49:47 -0700 (PDT)
Received: from hoemail1.alcatel.com (hoemail1.alcatel.com [192.160.6.148]) by ietfa.amsl.com (Postfix) with ESMTP id 2C7EF1A0991 for <rtcweb@ietf.org>; Wed, 12 Mar 2014 06:49:46 -0700 (PDT)
Received: from fr711usmtp1.zeu.alcatel-lucent.com (h135-239-2-122.lucent.com [135.239.2.122]) by hoemail1.alcatel.com (8.13.8/IER-o) with ESMTP id s2CDnXs7004057 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 12 Mar 2014 08:49:34 -0500 (CDT)
Received: from FR711WXCHHUB01.zeu.alcatel-lucent.com (fr711wxchhub01.zeu.alcatel-lucent.com [135.239.2.111]) by fr711usmtp1.zeu.alcatel-lucent.com (GMO) with ESMTP id s2CDnWUp029857 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 12 Mar 2014 14:49:32 +0100
Received: from FR712WXCHMBA11.zeu.alcatel-lucent.com ([169.254.7.26]) by FR711WXCHHUB01.zeu.alcatel-lucent.com ([135.239.2.111]) with mapi id 14.02.0247.003; Wed, 12 Mar 2014 14:49:32 +0100
From: "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>
To: Bjoern Hoehrmann <derhoermi@gmx.net>, Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [rtcweb] Transports: RFC 6062 support
Thread-Index: AQHPPWSkzAxG5Yy6NU67pN9kMRcnNJrcRNkAgAAH2gCAAAfxAIABFGQA
Date: Wed, 12 Mar 2014 13:49:32 +0000
Message-ID: <949EF20990823C4C85C18D59AA11AD8B14A31C@FR712WXCHMBA11.zeu.alcatel-lucent.com>
References: <53183BBB.3040409@viagenie.ca> <CAOJ7v-1ZN=N5w3hFRkrC+LzarGFnt0qimcJbkTxWy6z0vWZFDg@mail.gmail.com> <531874A4.6010908@viagenie.ca> <CAOJ7v-3xasrFG5WVXPd_hA0=OoxvKbAhL2V4erYt7-kGt_JrtA@mail.gmail.com> <53187960.2010709@viagenie.ca> <531DDB5A.4060201@ericsson.com> <CAOW+2dtmLUWO-fKtNMMxn4ozywY2-dM3X0kEYwipRb9LcHgxQw@mail.gmail.com> <531F6B6E.6070609@alvestrand.no> <u5suh9p6srq201drs3r59fuagp5qbhbkdm@hive.bjoern.hoehrmann.de> <531F7812.4030505@alvestrand.no> <cfvuh9pbtdjo1lts32nlramj6436h7fv4g@hive.bjoern.hoehrmann.de>
In-Reply-To: <cfvuh9pbtdjo1lts32nlramj6436h7fv4g@hive.bjoern.hoehrmann.de>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.40]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/5Iy2Fz3S_HKW59oDq3yEcpris90
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Transports: RFC 6062 support
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Mar 2014 13:49:51 -0000

And your example is poor. "If XXX sends foo, then XXX MAY include a bar element" and if necessary a corresponding receiving requirement would be more correct.

Given that the ABNF probably already specifies how the the element is included, in other standards bodies I would write "can" here as in possibility, rather than option. Many such requirements are dynamic, not static, as an option should really be.

How do you test what you have written.

Keith

> -----Original Message-----
> From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of 
> Bjoern Hoehrmann
> Sent: 11 March 2014 21:23
> To: Harald Alvestrand
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Transports: RFC 6062 support
> 
> * Harald Alvestrand wrote:
> >On 03/11/2014 09:26 PM, Bjoern Hoehrmann wrote:
> >> * Harald Alvestrand wrote:
> >>> In RFC 2119 theory, MAY and not mentioning it at all have exactly 
> >>> the same weight.
> >> (That depends on whether the default is "allowed" or 
> "prohibited" and 
> >> there are plenty of specifications where explicit MAY 
> overrides a de- 
> >> fault of "prohibited".)
> >
> >Probably true. But I can't think of any at the moment - do you have 
> >something specific in mind?
> 
> (A typical example is when RFC 2119 keywords are used to 
> describe how a protocol element is constructed, say, "<foo> 
> elements MAY carry bar=''
> attributes"; you wouldn't assume you can use <foo bar=''> 
> without that.)
> --
> Björn Höhrmann · mailto:bjoern@hoehrmann.de · 
> http://bjoern.hoehrmann.de Am Badedeich 7 · Telefon: 
> +49(0)160/4415681 · http://www.bjoernsworld.de
> 25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · 
> http://www.websitedev.de/ 
> 
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>