Re: [Json] Consensus call: establishing name equality

Tim Bray <tbray@textuality.com> Fri, 21 June 2013 17:02 UTC

Return-Path: <tbray@textuality.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 6694521F9E21 for <json@ietfa.amsl.com>; Fri, 21 Jun 2013 10:02:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.493
X-Spam-Level:
X-Spam-Status: No, score=0.493 tagged_above=-999 required=5 tests=[AWL=-0.864, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_NONE=0.1]
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 NfIZJbJigwal for <json@ietfa.amsl.com>; Fri, 21 Jun 2013 10:02:05 -0700 (PDT)
Received: from mail-vc0-x229.google.com (mail-vc0-x229.google.com [IPv6:2607:f8b0:400c:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id 4765121F9DBA for <json@ietf.org>; Fri, 21 Jun 2013 10:02:02 -0700 (PDT)
Received: by mail-vc0-f169.google.com with SMTP id ia10so42094vcb.0 for <json@ietf.org>; Fri, 21 Jun 2013 10:02:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=q+xg/NmkHnGk+28KHZsCOXisJYORnNV3UkAhaueTciM=; b=YloZuUzpE0FbuzXdXfYUBaF+zkGv2pC6KAp8et/2G2RG2hqOQ5hj/LBmzAV8OR03t2 ohDQ2Z8Yl5SUmxU8IWEllsGqMdDHQT6TC9vtYjqNVAZm8AIDyyORT0zWtBQD2kDdQTcJ 38jKnFtEAMth7UZ22dgx2c25J4pgCcOjrkqkbPVE3bu/Eumv0BBZi+hjKxIpZB2z69nv iLN4xuK49GvbfBBp6Yz4AY1PqDb8c/pmRbNYvjpqlOj8j9FxJ+ZoLYkHNUIN9wt2D/PW RpvlDGRt+aRpi6kIEICWmfDrQ4+mLTkrH5XEiFHHP/RSlsSTyBUVxDiDkTLwhT0Q4RSF YWWA==
MIME-Version: 1.0
X-Received: by 10.58.180.102 with SMTP id dn6mr6309430vec.79.1371834121650; Fri, 21 Jun 2013 10:02:01 -0700 (PDT)
Received: by 10.220.219.200 with HTTP; Fri, 21 Jun 2013 10:02:01 -0700 (PDT)
X-Originating-IP: [24.84.235.32]
In-Reply-To: <DB211AD8-6BBA-4D95-9B6E-F00AA69E584E@vpnc.org>
References: <DB211AD8-6BBA-4D95-9B6E-F00AA69E584E@vpnc.org>
Date: Fri, 21 Jun 2013 10:02:01 -0700
Message-ID: <CAHBU6iv7SY4qB64O2mK+XDsUDuALiRP6GMjHe1KqSNus6cCo+w@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: multipart/alternative; boundary="047d7b5d853183129104dfad05ca"
X-Gm-Message-State: ALoCoQmAgCvbCyWnfPFdQheLF25uJXiTvlrWv2j8tWYwIlBlopSeTqYfHZYY3uxIoSTxCsGHF8Ws
Cc: 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: Fri, 21 Jun 2013 17:02:09 -0000

#1 and #3 only differ at the editorial-nit level; I’m equally fine with
either.  -T


On Fri, Jun 21, 2013 at 9:42 AM, Paul Hoffman <paul.hoffman@vpnc.org> 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.
>
> Based on the responses we receive, we will try to judge the consensus of
> the WG.
>
> -- The JSON WG co-chairs
>
>
> _______________________________________________
> json mailing list
> json@ietf.org
> https://www.ietf.org/mailman/listinfo/json
>