Re: [Json] Consensus call: establishing name equality

R S <sayrer@gmail.com> Sat, 22 June 2013 16:18 UTC

Return-Path: <sayrer@gmail.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E6EE11E80FF for <json@ietfa.amsl.com>; Sat, 22 Jun 2013 09:18:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.766
X-Spam-Level:
X-Spam-Status: No, score=-1.766 tagged_above=-999 required=5 tests=[AWL=-0.833, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, SARE_HTML_USL_OBFU=1.666]
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 gybAUiz01Eyq for <json@ietfa.amsl.com>; Sat, 22 Jun 2013 09:18:52 -0700 (PDT)
Received: from mail-wi0-x22a.google.com (mail-wi0-x22a.google.com [IPv6:2a00:1450:400c:c05::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 4BC5821F9BFC for <json@ietf.org>; Sat, 22 Jun 2013 09:18:52 -0700 (PDT)
Received: by mail-wi0-f170.google.com with SMTP id ey16so1541525wid.5 for <json@ietf.org>; Sat, 22 Jun 2013 09:18:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Mc8rsFiWvGM/Xo38Z4qaV4604NQC2SlsakiAS1nCcJo=; b=m7Ax5l3JyaIRQZCmx0Je6fJiiK0tpE1LioWuKKdGHUp35sBGt88gpT+PuhJ5CPW3kV AhhlHeDdTELDQSsWTVjUUxjh9A1QI+4frWH955ZPx2Y4vSJSQmRce7VkMA7kQVwYTF/9 EnocxNQKutqR/I2mQzaMQ2X3KOJo+cX46mO2sYoqcgTYxFj/U9vU6Ggzk9VjEVZ8D0Hp G6EQSvGKT763PvA3rhYcqUdCLrFQz/Y+soPCzUCeDHh29sQ5NzqmdFxi1L3mAqTkKg8R GKwxIqh7YqSPwaNVj9Oqq55e4ncJiC6QRr7E2d2Xmag2FTUhfTdPCTkNyI+Yf3tgNLYM wkCg==
MIME-Version: 1.0
X-Received: by 10.180.93.136 with SMTP id cu8mr1861804wib.49.1371917930319; Sat, 22 Jun 2013 09:18:50 -0700 (PDT)
Received: by 10.194.44.138 with HTTP; Sat, 22 Jun 2013 09:18:50 -0700 (PDT)
In-Reply-To: <51C5A6DD.7060902@drees.name>
References: <DB211AD8-6BBA-4D95-9B6E-F00AA69E584E@vpnc.org> <51C5A6DD.7060902@drees.name>
Date: Sat, 22 Jun 2013 09:18:50 -0700
Message-ID: <CAChr6SzPTgOok-Feua1LeKupEdk4n1hbuhM+Xe61_ErtcS7XWw@mail.gmail.com>
From: R S <sayrer@gmail.com>
To: stefan@drees.name
Content-Type: multipart/alternative; boundary="f46d0438931de5d6e204dfc08803"
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, JSON WG <json@ietf.org>
Subject: Re: [Json] Consensus call: establishing name equality
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/json>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 22 Jun 2013 16:18:53 -0000

[0]


On Sat, Jun 22, 2013 at 6:30 AM, Stefan Drees <stefan@drees.name> wrote:

> On 2013-06-21 18:42 +02:00, Paul Hoffman wrote:
>
>> There are four proposals for establishing name equality:
>>
>> 0) Leave the current draft as-is, not discussing name equality
>>
>> 1) In Section 2.5 ("Strings"), immediately before the ABNF add:
>>     For purpose of establishing name equality, comparisons MUST be
>> conducted, after all unescaping
>>     is done, by comparing numeric character code points. There is to be
>> no modification of any
>>     kind to the characters in names, including case-changing or
>> combining-form normalization.
>>     For example, the following four names MUST be considered equivalent:
>>      * "\u002F"
>>      * "\u002f"
>>      * "\/"
>>      * "/"
>>
>> 2) In Section 2.5 ("Strings"), immediately before the ABNF add:
>>     For purpose of establishing name equality, comparisons MUST be
>> conducted, after all unescaping
>>     is done, by comparing numeric character code points. There MUST NOT
>> be any modification of any
>>     kind to the characters in names, including change of case or change
>> between precomposed and
>>     decomposed forms.
>>     For example, the following four names MUST be considered equivalent:
>>      * "\u002F"
>>      * "\u002f"
>>      * "\/"
>>      * "/"
>>
>> 3) In Section 2.5 ("Strings"), immediately before the ABNF add:
>>     For purpose of establishing name equality, implementations MUST first
>> do all unescaping and
>>     then MUST compare numeric character code points. There is to be no
>> modification of any kind to
>>     the characters in names, including case-changing or combining-form
>> normalization.
>>     For example, the following four names MUST be considered equivalent:
>>      * "\u002F"
>>      * "\u002f"
>>      * "\/"
>>      * "/"
>>
>> Please respond to this message with a list of proposals you could
>> accept, ordered from highest to lowest. Do not list proposals you cannot
>> live with. If you cannot accept any of the proposals, please respond and
>> say why. ...
>>
>
> [3,2,1]
>
> plus: I am happily hopping on John's train, trying to leave "numeric
> character code points" town for some better place ...
>
> {"Stefan":true}
>
>
> ______________________________**_________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/**listinfo/json<https://www.ietf.org/mailman/listinfo/json>
>