Re: [Uri-review] Request for review

Dave Thaler <dthaler@microsoft.com> Sun, 24 May 2020 22:08 UTC

Return-Path: <dthaler@microsoft.com>
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 182463A0D7B for <uri-review@ietfa.amsl.com>; Sun, 24 May 2020 15:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, 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=microsoft.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 k84WBj9_aAYC for <uri-review@ietfa.amsl.com>; Sun, 24 May 2020 15:08:49 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2091.outbound.protection.outlook.com [40.107.223.91]) (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 D9CB13A0D78 for <uri-review@ietf.org>; Sun, 24 May 2020 15:08:48 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fqRETu/k4FLC4GI71wiRsDAIuv6SacuvxxFlVdlWL0ZyOu+nGTmnyhMsq4lOqAndtw8jAbMGghPtsPaKwlC6rIR4NVWbWC+vy2qhw7F1NounSlH1ftOrmewdIZU7h+Nx6ORwiklFZICybpjViqES/bTx5IX9LrlZ5gHMJ1TZ6c8w3W6Tx7B8HW+1idrXmNunD+OByZfUHuCAAiSYVGOu8AO0+jakNWp420q9RMbwwHZnFDTuCn/yNz3OEe0CslWnhLallLxPqNuJ8q2VVvsjpK39m6iI0QfiPtIWtqtmoACFn1cb2inUfSoW+sxPC2Kkq+CsicN0V0eTD2fmH0S3JA==
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=3zzRDH+vuNDVH2plGouAXroe+4g5dvx1QqBmVb6wdwQ=; b=LqQzy/Z+vMxGLxwH5Ho514S8+7rZzm5w920PB2YsGvyuGRQCjjsa29PdByvyI7aF0Mh+SswrW2vL1jCXoEf+egh/fd0tLPjEOF7TXlp8dUnUvnfSnCvfLt4nZmHeJssK8DXruXtL7cVMK5ftmGcMvr9c5ShwJYA2Y2z9L87/Hy/WZbwFxgOdOcQ3zlydCHrnLPbpqr6fZMSRKB99nTJaXqRd8y48vjlLEOXJ3lqqS83ai4+YNIfUHfV20iJyfDMG12eSuNRpEA6wdMqnawnp0qAV3owuFihaatvEVuZC9ZqNwDvf64e4h64aUm0/FzT51DxPd2hzfHn6tcWicXMjYg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3zzRDH+vuNDVH2plGouAXroe+4g5dvx1QqBmVb6wdwQ=; b=Q/zBJ33z32Xvzz0VYzR9TKJ1AXOodv8N6XDib4CDyJcycZEqjnqDK139l89/Oe3lhlK4p40Q2cDEbII0dFioZRnbBJcxq8cMkQGB2PFdb4uAvyzxQ4VVPBxhWZsfEwJpU4Cpfsoi63+EOofVhganYEbkEX0djvOp5bZtpmDh4p0=
Received: from BL0PR2101MB1027.namprd21.prod.outlook.com (2603:10b6:207:30::33) by BL0PR2101MB1315.namprd21.prod.outlook.com (2603:10b6:208:92::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.3; Sun, 24 May 2020 22:08:46 +0000
Received: from BL0PR2101MB1027.namprd21.prod.outlook.com ([fe80::29cb:295d:97bc:3f7f]) by BL0PR2101MB1027.namprd21.prod.outlook.com ([fe80::29cb:295d:97bc:3f7f%9]) with mapi id 15.20.3045.005; Sun, 24 May 2020 22:08:46 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: Timothy Mcsweeney <tim@dropnumber.com>, Erik Wilde <erik.wilde@dret.net>, "uri-review@ietf.org" <uri-review@ietf.org>
Thread-Topic: [Uri-review] Request for review
Thread-Index: AQHWLXv2FOLhs6xYVEiA5gx7JqVPaaivKCm+gABmVgCAAPVnAIAA/yoAgABjToCAAr7PAIABtHOAgADZ/gCAACfJAIAAEHOAgAACgoCAACgmgIAAPVtg
Date: Sun, 24 May 2020 22:08:46 +0000
Message-ID: <BL0PR2101MB102738EF50D7C8AD647E10BBA3B20@BL0PR2101MB1027.namprd21.prod.outlook.com>
References: <491516506.246380.1589851279474@email.ionos.com> <5EC9B257.31362.CC5E003@dan.tobias.name> <1783049000.100771.1590323508943@email.ionos.com> <5ECA8A94.23977.101292FE@dan.tobias.name> <1426881880.158099.1590335585858@email.ionos.com> <94368b41-c15b-da2c-421d-fdd9300be6e9@dret.net> <1310141163.159340.1590344745080@email.ionos.com>
In-Reply-To: <1310141163.159340.1590344745080@email.ionos.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-05-24T22:08:45Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=054ed3d0-3f5f-49df-ac81-956c72dc4f72; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0
authentication-results: dropnumber.com; dkim=none (message not signed) header.d=none;dropnumber.com; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [2601:600:9780:16f0:9119:ff0b:566e:fe9]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: adad7d9a-bd21-435a-6a83-08d8002f07cf
x-ms-traffictypediagnostic: BL0PR2101MB1315:
x-microsoft-antispam-prvs: <BL0PR2101MB1315B3B0ADDCA6248536DDEFA3B20@BL0PR2101MB1315.namprd21.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0413C9F1ED
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UAUUaRo3aEibbH5M4kdFNEz+52dEhgsuGEP5yCUr5CaS7HJ4jknp7tTmPEDFNKoIIZ9IcHwFAbwq4MA4bwUcLzGK81BBWbFFxKf0EjchBTQEdO8SOyHvoHjBlUaPepVnIWFEY4uBKn/mI0AtQDf7yWbjn5+4Ks+owsP6vzBSI227FJuw8Mjms/IVakYiJxoOx6ZAerA3Mfx6VqQPnYNxK2Bw9wN68vCWfYJFKcMr+8yLP1u798m4rwfxo/SZ7CjtG36F++bMQB8v48qme6VO4pVwuLZzkvWgMepCm/5b2n56YYx4X+bG20dMh/EzeiakCrWWBN0z4ikzvyAkQNCqbl2q+yr2r72CZ2HgpadVivTrEqmpA9y5hU/AeQ6CfV5BOxFGdQt8Jmsi3t6A/yz86A==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL0PR2101MB1027.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(366004)(376002)(346002)(396003)(39860400002)(82960400001)(82950400001)(478600001)(10290500003)(966005)(8990500004)(166002)(9686003)(8676002)(2906002)(55016002)(8936002)(33656002)(5660300002)(86362001)(64756008)(110136005)(66446008)(52536014)(186003)(71200400001)(66556008)(66476007)(6506007)(7696005)(9326002)(66946007)(76116006)(53546011)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata: bcFEMdpIXF0Ugwc3DcsKfRhs6Y284k55+YKFbvxBz9kT4wTMzZuJ3Z8fIrHrI6rGr5jWO6U4Xcmda2pVn1V9EVn7EjCVvyymSlFl8KMRQ1b0f6HUrKIjau8NjAhUJhF6YgxhXCP3mxkZmRDhCQUUtsKobC7Hjng9XmntfLnj9w0jiJYdpmu+wseUROxYwpZj96Xb4EegHHrNDUBwePF8mcuBvHbGJA7CfNXaN6Yf9TVBV9d/EhiD2oGv9o6GAOg7/sw1murDhtCq2N22GJ6lv+0uMCqySbf4j7c1BLvjjHeYaVGy2D4tCG5hjqax56DENAoKRrZujZSk563slzW3suAjS8KIAyvDKknfYNRQt243ncPIpetHB1UvccnSZKyiFduDHtAbWq7WDytBQhZF38HaX7N4k6cM34gogYFHEMnEWraWpE6yxuMmvjZhzs+i/aRxWVnQz5GuW7C3qRKe9Oy6njIqa1cN6PGgOKfruo+90RO1IPubNUHWTyRuC+Uue3xcGUzw3UGLlJilqHF8Rui/jdh+iS2VVR9xBy/Esj8=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_BL0PR2101MB102738EF50D7C8AD647E10BBA3B20BL0PR2101MB1027_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: adad7d9a-bd21-435a-6a83-08d8002f07cf
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2020 22:08:46.6302 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vA8ZLy/eEV4k6WSr8vfys/OfG83H9/BUEFVNDs/JHKKwyx8z8AjA1v04mUn0aerL7rzsXCrwSOb4R/Tzkc3qGviCQUPMwez4am7JkJtuVxI=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR2101MB1315
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/ycYUwuFI8Pjmb-40J3Qy4QBV9gs>
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: Sun, 24 May 2020 22:08:53 -0000

Hi Tim,

Correct the colon is not part of the hier-part, the hier-part is what comes after the colon.  RFC 3986 says:

URI         = scheme ":" hier-part [ "?" query ] [ "#" fragment ]

Only strings that conform to the above are URIs.
So “drop#sd54g54” is not a URI because it does not conform to the above syntax, as it has no “:”

“drop:sd54g54” on the other hand would be a valid URI.

This is what folks are saying when they say if you just change the “#” to a “:” in your draft then it becomes legal.

Dave

From: Uri-review <uri-review-bounces@ietf.org> On Behalf Of Timothy Mcsweeney
Sent: Sunday, May 24, 2020 11:26 AM
To: Erik Wilde <erik.wilde@dret.net>; uri-review@ietf.org
Subject: Re: [Uri-review] Request for review

Hi Erik,

Thank you, I will have another look at my reference to section 3.
Would you agree that in "https://ietf.org" the colon is not part of the hier-part?
On May 24, 2020 at 12:02 PM Erik Wilde < erik.wilde@dret.net<mailto:erik.wilde@dret.net>> wrote:


hey tim.

On 2020-05-24 17:53, Timothy Mcsweeney wrote:
Yes, I agree and understand that the same way as you.   But when the "#"
leaves the client it is not leaving as a fragment,
what people are telling you is that "#" and anything following it never
leaves the client, by definition.

it is leaving as a
way to separate the URI components, <scheme> and <path> or for http it
would be separating <scheme> and <authority>.  It is this that makes me
believe that even if the colon is required for http resolution, it is
not necessarily required for all URI.
this discussion could be more productive if you had a brief look at the
specs you're depending on. the very first rule shown in
https://tools.ietf.org/html/rfc3986#section-3<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc3986%23section-3&data=02%7C01%7Cdthaler%40microsoft.com%7C301845b79f34417b8da108d8000ffe6c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637259415988523425&sdata=8SdFPIQPmfPOefEYg%2Fy13BK0AMhxkW6g55TE5MAJ2pY%3D&reserved=0> is

URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ]

each URI is defined like this and must have a colon.

cheers,

dret.

--
erik wilde | mailto: erik.wilde@dret.net<mailto:erik.wilde@dret.net> |
| http://dret.net/netdret<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdret.net%2Fnetdret&data=02%7C01%7Cdthaler%40microsoft.com%7C301845b79f34417b8da108d8000ffe6c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637259415988523425&sdata=AsAJT%2BzCdftgNtsB3tJr7Yj7hTBe8%2BES%2BHLi7QMUudg%3D&reserved=0> |
| http://twitter.com/dret<https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftwitter.com%2Fdret&data=02%7C01%7Cdthaler%40microsoft.com%7C301845b79f34417b8da108d8000ffe6c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637259415988533419&sdata=P%2FHldqxET0s4Ka1%2BYCw9xaHlCrItXJ9ko8rwHa%2B0Mag%3D&reserved=0> |