Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis-29.txt
Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 26 April 2012 15:56 UTC
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BD7721E80C0 for <mmusic@ietfa.amsl.com>; Thu, 26 Apr 2012 08:56:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.129
X-Spam-Level:
X-Spam-Status: No, score=-106.129 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, 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 1KNaDqEMH4zk for <mmusic@ietfa.amsl.com>; Thu, 26 Apr 2012 08:56:38 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id CAB8E21E8112 for <mmusic@ietf.org>; Thu, 26 Apr 2012 08:56:36 -0700 (PDT)
X-AuditID: c1b4fb25-b7b18ae000000dce-cd-4f9970334009
Received: from esessmw0184.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) (using TLS with cipher AES128-SHA (AES128-SHA/128 bits)) (Client did not present a certificate) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 68.7A.03534.330799F4; Thu, 26 Apr 2012 17:56:36 +0200 (CEST)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0184.eemea.ericsson.se (153.88.115.82) with Microsoft SMTP Server id 8.3.213.0; Thu, 26 Apr 2012 17:56:35 +0200
Message-ID: <4F99701E.1020806@ericsson.com>
Date: Thu, 26 Apr 2012 17:56:14 +0200
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120420 Thunderbird/12.0
MIME-Version: 1.0
To: "Miguel A. Garcia" <Miguel.A.Garcia@ericsson.com>
References: <4F8EBB4E.7080804@ericsson.com>
In-Reply-To: <4F8EBB4E.7080804@ericsson.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: AAAAAA==
Cc: Flemming Andreasen <fandreas@cisco.com>, "draft-ietf-mmusic-rfc2326bis.authors@tools.ietf.org" <draft-ietf-mmusic-rfc2326bis.authors@tools.ietf.org>, mmusic <mmusic@ietf.org>
Subject: Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis-29.txt
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Apr 2012 15:56:39 -0000
Hi, I have to add a WG last call comment on my own document. This comes from a discussion on the AVTCORE ECN for RTP document with Pete Resnick regarding ABNF extension definitions and the qdtext definition of UTF-8. Fist of all it doesn't provide any escaping of strings including " and secondly its definition of UTF-8 and additional characters are in error. > quoted-string = ( DQ *qdtext DQ ) > qdtext = %x20-21 / %x23-7E / %x80-FF / UTF8-NONASCII > ; any UTF-8 TEXT except<"> > DQ = %x22 ; US-ASCII double-quote mark (34) > UTF8-NONASCII = %xC0-DF 1UTF8-CONT > / %xE0-EF 2UTF8-CONT > / %xF0-F7 3UTF8-CONT > / %xF8-FB 4UTF8-CONT > / %xFC-FD 5UTF8-CONT > UTF8-CONT = %x80-BF > First of all, I don't think you should be including %x80-FF not in the context of UTF-8. As you said, if you want binary content (or random octets), you can always BASE64 the thing. This should be for strings, and that means either US-ASCII or UTF-8 and nothing else. I think you should incorporate definitions from 5234 (DQUOTE) and 3629 (UTF8-1, UTF8-2, UTF8-3, and UTF8-4) and simply make this: quoted-string = ( DQUOTE *qdtext DQUOTE ) qdtext = %x20-21 / %x23-7E / UTF8-NONASCII UTF8-NONASCII = UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4 If you want to add the quoted-pair escaping mechanism, the simplest would be: quoted-string = ( DQUOTE *qdtext DQUOTE ) qdtext = %x20-21 / %x23-5B / %x5D-7E / quoted-pair / UTF8-NONASCII ; No DQUOTE and no "\" quoted-pair = "\\" / ( "\" DQUOTE ) UTF8-NONASCII = UTF8-1 / UTF8-2 / UTF8-3 / UTF8-4 Cheers Magnus Westerlund ---------------------------------------------------------------------- Multimedia Technologies, Ericsson Research EAB/TVM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis-29.… Miguel A. Garcia
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis… Magnus Westerlund
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis… Yuepeiyu (Roy)
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis… Magnus Westerlund
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis… Magnus Westerlund
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis… Magnus Westerlund
- Re: [MMUSIC] WGLC of draft-ietf-mmusic-rfc2326bis… Miguel A. Garcia