Re: [Uri-review] Request for review

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Tue, 19 May 2020 11:33 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 257283A084B for <uri-review@ietfa.amsl.com>; Tue, 19 May 2020 04:33:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level:
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.com
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 hsWaP7B1SAcK for <uri-review@ietfa.amsl.com>; Tue, 19 May 2020 04:33:34 -0700 (PDT)
Received: from JPN01-OS2-obe.outbound.protection.outlook.com (mail-eopbgr1410134.outbound.protection.outlook.com [40.107.141.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE30E3A0857 for <uri-review@ietf.org>; Tue, 19 May 2020 04:33:33 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V08wqExRqpedQW/82JohKFqfKVAsJnRbmq5LN+J4xWMIjPbR29hSeZkbDFg/f1C/iMFBzWEuIi2m9vD692/3D48KaUw0ESQJVizL6+Dekeen7YJZu57x1r1eQ0ngxhX25Er97QT3cOcTLJxvDTuTTCYkHeK6LGAXba60qAPHMzKOkAGez1rxonzMxD2zVotDMz2CIulpXhL3lIYBpJmNw+N9/7uKwMLFlYcH8EysvzZ4XCrGl8ASp9gM5WLSvL3ZMCt2sHSdw1VWlefZWGDoYE7lP1cMYE+U7fnY5KO1h4EBYOKply+VzmBLj5ruRnoI0JXbpeBicHGyeGftz/+tOw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=35OT8u2rj9fbrBxz6zBeYJ93mDKauVZ6z1CQOjIn3ME=; b=GI8sEFGtFvuEwn6RzEU+k5JySk6TKUKFGXUw51KtS4n7AN/y0AO6SCOh6R80L75jrR7KQKedJxut0EJrYa1851vqTpV65wKo/TU2M+V3Y05FYce7Gua68J5TwqhkGLSYammKt0JvUJz+gHrHdBOZD0AZdiivyldhQHanpqnAZD9G2ANGwTl+uTUnxa+geqwIp/YTiB6FMd4mUfvPoItIspP9p1O+1P1/if69GspvOXJS+EmMDthZIJ4UHqCjYRavFanCY8F9gWabY2St2+K1oefqJ9r0eotfKuYnfQI//uORqgXCiGYqIpzKepZUpp3aAH+UOfxuKoU2DnNmBFmFgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=35OT8u2rj9fbrBxz6zBeYJ93mDKauVZ6z1CQOjIn3ME=; b=mBtfGSNMXdulGnwIH5ZAsi1rOrN3Qtyk/9LxJMUEqoOhrXjEaWkfj2s45SLgmor6+++KaURRo6cTKwDZGTqCmp9rg3+XBbGEw9zE+7Pb0w0GQsYuSEemdqWX6UOc30wmHB+E4bHyNIQ3I4QknpQ/huVVw31fCr7qPnHH4m1mdHc=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from OSBPR01MB2566.jpnprd01.prod.outlook.com (2603:1096:604:1c::13) by OSBPR01MB1877.jpnprd01.prod.outlook.com (2603:1096:603:5::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.27; Tue, 19 May 2020 11:33:31 +0000
Received: from OSBPR01MB2566.jpnprd01.prod.outlook.com ([fe80::80a8:73bf:9ca8:7aae]) by OSBPR01MB2566.jpnprd01.prod.outlook.com ([fe80::80a8:73bf:9ca8:7aae%5]) with mapi id 15.20.3000.034; Tue, 19 May 2020 11:33:31 +0000
To: "Henry S. Thompson" <ht@inf.ed.ac.uk>, uri-review@ietf.org
References: <491516506.246380.1589851279474@email.ionos.com> <f5by2poi7p2.fsf@ecclerig.inf.ed.ac.uk>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <4de2475c-a888-5110-fad4-c0091dc6a089@it.aoyama.ac.jp>
Date: Tue, 19 May 2020 20:33:28 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
In-Reply-To: <f5by2poi7p2.fsf@ecclerig.inf.ed.ac.uk>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
X-ClientProxiedBy: TYAPR01CA0139.jpnprd01.prod.outlook.com (2603:1096:404:2d::31) To OSBPR01MB2566.jpnprd01.prod.outlook.com (2603:1096:604:1c::13)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [192.168.1.6] (125.203.82.4) by TYAPR01CA0139.jpnprd01.prod.outlook.com (2603:1096:404:2d::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3000.27 via Frontend Transport; Tue, 19 May 2020 11:33:31 +0000
X-Originating-IP: [125.203.82.4]
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bc6f25a7-535c-4f27-1d52-08d7fbe8755c
X-MS-TrafficTypeDiagnostic: OSBPR01MB1877:
X-Microsoft-Antispam-PRVS: <OSBPR01MB1877854ECC218F5B347396D4CAB90@OSBPR01MB1877.jpnprd01.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 040866B734
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: nFdiCJTwiKxdrmVL73XToO8PSNEVtDSHIID0FGxp/pio70XdAHQnWOxahZVYqDXNTBYVbQxWjGWi4S16EK4Qjokz9xe4dZtidjvFRauj9L90oAGj0KUx9PEXbq5GaNDTTicuTVGdsiuHyEl0ExnyVGqgE4Ymp13WkLIsckPGfQP4XgOEl2sjtZQyohBVAU13mMowwH9rt41g4q1HeVq+y+ZfI3bvMMNySZhO4qSECPzZvuO3E/v/2IxboJXplv5WbSSKLbwJh3/09ZbFIcNoMiwwcr8kykxDyoukcp7SPFWSeQRXd7PflyhygwFlqdJZOOPQk8kVIyu/EQMpgREVMALYvsfdwKqM2TluhoRBDlsV4BgnB/pDEcdptCm3nR+5MlX4WGAODh/bse3B+gDl3ucP5RzfX8UOJJTGcUcbkCT/VQ1+vkIMj5h2X30Q73TPfi0nVrd7VIjihv0yfo590DkM3K98uRU36owWzJq3scxbLD35UoeiC2u/H67DViqSWHObNrhLYEZdLjlookGwY7ofOhw7V60LwNR+97eKDDJ7umORxw6zPITxsuanUCwOW9r2j7UyhBQJKrW3YOknWQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:OSBPR01MB2566.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(39840400004)(346002)(376002)(136003)(396003)(366004)(16526019)(26005)(8936002)(186003)(66476007)(66556008)(2616005)(66946007)(2906002)(31686004)(31696002)(6666004)(508600001)(86362001)(36916002)(8676002)(52116002)(956004)(316002)(16576012)(53546011)(786003)(966005)(66574014)(5660300002)(6486002)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: cQac11HCccUNhZjDWorlydON2oL5k9wxlrV0kbzPKDPdoFmUb03+8EaMt5o2lp8UchoEt4BTXfO+FxFKtmo/LyC4yoDyL+yTdsvOL71kLfVzewiqVzcSdGQozqPF0dwI88utTQISYj+SbJFmAf9ZEGrzdT8TLsJG6WBn63iAXxoRFypXcNmyRaee7F9zEtvBy2kkAal9ZUd1ooEgJnXME1PZ9Ha/7yQUg57ALeBaV6IgNXPpalSbTG1n5web/v+Hy0uS6EpceEz3r3lbir+mK+iZa5ylo4RdM6tlZN7S3JtrpjmGzp2OEO1VFm0pSEgxfjxah3g6i5A3v2zYhA6DK+/YOZyp8ReJyHnFb7ICtVJJx9SX2SLWJ5eCb8zCqi8GBJswMEmxpE2Zsm0khGkqhppwTtCNtgBZHY7YXUvE0Qj/gH3nIit47Wh7C2xCe2XizhHg+imOy6FEfQ55PfQsEqk6ORVVojS/cj7WWxo0b74=
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: bc6f25a7-535c-4f27-1d52-08d7fbe8755c
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2020 11:33:31.7369 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: 9IdrqrMo+nv6dDvxe9kdZcvhjBHPZ8bo3k6GLnzivaAEZ0c26MW09qFzZhjEkHKzsRq9lNsod5A/v2tfJ0kmew==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1877
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/k4d2YZnxwdKjlRT82EfjGgvpWL4>
Subject: Re: [Uri-review] Request for review
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 May 2020 11:33:37 -0000

Hello Henry, others,

On 19/05/2020 18:40, Henry S. Thompson wrote:
> Timothy Mcsweeney writes:
> 
>> This is a request for a review of the 'drop' URI scheme.&nbsp; The
>> draft can be found here
> 
>> https://datatracker.ietf.org/doc/draft-mcsweeney-drop-scheme/
> 
> Without commenting on any other aspect of the proposed scheme, and
> mostly just to save people time, I found the following aspect of the
> proposal somewhat misleading:
> 
>    "Similar to the previously registered 'tel' [RFC3966] and
>     'leaptofrogans' [RFC8589] URIs, the 'drop' URI scheme is
>     syntactically correct but does not need to use all 5 of the
>     parse-able components available to it.  The 'drop' scheme uses the
>     number sign '#' as a general delimiter as seen in Appendix
>     A. Collected ABNF [RFC3986].  The scheme syntax is as follows:
> 
>    "   drop-uri = 'drop#' character string
> 
>              drop   #    fg34htx
>              \__/  \_/   \_____/
>               |     |       |
>           <scheme>  |  <scheme-specific-part>
>                 <gen-delim>
>    "
> 
> I read this as implying that
> 
>    1) 'tel' and 'leaptofrogans' URIs did not begin "tel:" and
>       "leaptofrogans:";
>    2) The 3986 ABNF for URIs recognises "drop#fg34htx" as a URI.
> 
> Neither of these is in fact that case.  The two referenced schemes
> require ':' after the 'scheme' component, and the 'URI' production does
> _not_ recognise the above example.  (The 'URI-reference' production does,
> but not using the 'scheme' production to cover the "drop" part.)

Yes, and on top of that, if ever the "drop" part would be recognized as 
a scheme (which, as explained, it isn't), a browser resolving a drop URI 
would wait for all of the 'drop' resource to be downloaded before 
identifying the fragment identified by the #fg34htx part. As explained 
in various places, a fragment identifier is interpreted after obtaining 
the primary resource, and using the rules for the media type of the 
primary resource.

Without some major redesign, this 'drop scheme' looks like a 
non-starter, sorry.

Regards,   Martin.


> ht
>