Re: [Uri-review] URI scheme registration request

Dave Thaler <dthaler@microsoft.com> Tue, 01 December 2015 17:41 UTC

Return-Path: <dthaler@microsoft.com>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 636051B2DE2 for <uri-review@ietfa.amsl.com>; Tue, 1 Dec 2015 09:41:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.001
X-Spam-Level:
X-Spam-Status: No, score=-104.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GB_I_LETTER=-2, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham
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 3PRGl144CMBv for <uri-review@ietfa.amsl.com>; Tue, 1 Dec 2015 09:41:18 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0113.outbound.protection.outlook.com [207.46.100.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB0DF1AD338 for <uri-review@ietf.org>; Tue, 1 Dec 2015 09:41:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=L8rTGvCpiSV1rcSX/rTidE8mpxEgQlI0ZnBNf1kmUVM=; b=K32PVuz0DW+aDfeCSKHEj4Dvpm1PGqOITr0swFPS8lTl3sDfJsUJfMHroHoI9smLxiBl2SAhSFxLhDWVyhNFs68iynJfQKH8CRJmg2YcNyfM4/bUEXMoZnEm+8fEWLF8H+YZLd/M3v1nnnM3tKv4MtZAo3oekNVXJ5FSpKoVAxo=
Received: from BY2PR03MB412.namprd03.prod.outlook.com (10.141.141.25) by BY2PR03MB409.namprd03.prod.outlook.com (10.141.141.11) with Microsoft SMTP Server (TLS) id 15.1.331.20; Tue, 1 Dec 2015 17:41:15 +0000
Received: from BY2PR03MB412.namprd03.prod.outlook.com ([10.141.141.25]) by BY2PR03MB412.namprd03.prod.outlook.com ([10.141.141.25]) with mapi id 15.01.0331.023; Tue, 1 Dec 2015 17:41:15 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: Ted Hardie <ted.ietf@gmail.com>, John Wason <wason@wasontech.com>
Thread-Topic: [Uri-review] URI scheme registration request
Thread-Index: AQHRHf069gSlPH9NLECfLSMEpDrlIp6a906AgAAIYoCAAOHjAIAAEfZQgAAl/YCAABHHcIAZY4UAgADYJwCAABvugA==
Date: Tue, 01 Dec 2015 17:41:15 +0000
Message-ID: <BY2PR03MB412CD6C9CA4DA69A7917A69A30F0@BY2PR03MB412.namprd03.prod.outlook.com>
References: <564531FC.7000606@wasontech.com> <2D58682309E75147BB3B286C815CAC7E2ACD0A184B@AUSX7MCPS308.AMER.DELL.COM> <5646C765.4050907@wasontech.com> <E3443077-C4D8-496E-BCD0-661F387831E3@gbiv.com> <BY2PR03MB412048F8332055735B3CFFDA3100@BY2PR03MB412.namprd03.prod.outlook.com> <5647B3D1.6000608@wasontech.com> <BY2PR03MB4126303C398BA1771C297F3A3100@BY2PR03MB412.namprd03.prod.outlook.com> <565D0EEC.7090601@wasontech.com> <CA+9kkMB_dEQAm40C7yFQf-pZC+oP1YfUsg3SMzHc7NXFtYngcA@mail.gmail.com>
In-Reply-To: <CA+9kkMB_dEQAm40C7yFQf-pZC+oP1YfUsg3SMzHc7NXFtYngcA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dthaler@microsoft.com;
x-originating-ip: [67.182.144.235]
x-microsoft-exchange-diagnostics: 1; BY2PR03MB409; 5:bKRdz6XW9u+uyUjgwhQbQyfTAUBnpkZWKoZaJbpz27fwZG+vij0PP4ZL/WI2Zc/r2nzCmV7BAgBuNEcopZAM8k+7V6jZMa80BK5j7rSEEpWvcoc9kMhBgqiXFclxVYI6Ud6dpYpnq0hw5Fsm6uSQVw==; 24:6cyl19TMcdptHx81xtqq5Gc3lQbSoPNSxGyf+SLqVKOCAJRDdSQWWSHwcvwv9ocRiIUI/47THNbNe3I4Is6E3ss19gg4lxiMkoh0dEMRRqg=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB409;
x-microsoft-antispam-prvs: <BY2PR03MB40941F17F4405F99FD20996A30F0@BY2PR03MB409.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(189930954265078)(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(601004)(2401047)(5005006)(520078)(8121501046)(10201501046)(3002001)(61426038)(61427038); SRVR:BY2PR03MB409; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB409;
x-forefront-prvs: 07778E4001
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(189002)(199003)(479174004)(24454002)(377454003)(586003)(93886004)(1096002)(189998001)(106116001)(102836003)(19617315012)(10400500002)(10090500001)(19609705001)(66066001)(33656002)(2950100001)(2900100001)(92566002)(19625215002)(19580395003)(77096005)(74316001)(8990500004)(76576001)(50986999)(5004730100002)(5008740100001)(10290500002)(3846002)(5003600100002)(19580405001)(11100500001)(76176999)(5005710100001)(122556002)(86612001)(16236675004)(15975445007)(106356001)(40100003)(19300405004)(87936001)(790700001)(101416001)(54356999)(1220700001)(97736004)(5002640100001)(6116002)(99286002)(5001770100001)(5001960100002)(86362001)(105586002)(81156007); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR03MB409; H:BY2PR03MB412.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BY2PR03MB412CD6C9CA4DA69A7917A69A30F0BY2PR03MB412namprd_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2015 17:41:15.7754 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB409
Archived-At: <http://mailarchive.ietf.org/arch/msg/uri-review/XPp0XuTBW9TTyH_4ItAegb40pYE>
Cc: "uri-review@ietf.org" <uri-review@ietf.org>
Subject: Re: [Uri-review] URI scheme registration request
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 17:41:20 -0000

Agree, the bar for provisional is supposed to be low.

From: Ted Hardie [mailto:ted.ietf@gmail.com]
Sent: Tuesday, December 1, 2015 8:01 AM
To: John Wason <wason@wasontech.com>
Cc: Dave Thaler <dthaler@microsoft.com>; uri-review@ietf.org
Subject: Re: [Uri-review] URI scheme registration request

On Mon, Nov 30, 2015 at 7:07 PM, John Wason <wason@wasontech.com<mailto:wason@wasontech.com>> wrote:
Are there any more questions about this request?  I have not received any replies.

​Hi John,​

​I think this is sufficient for provisional registration.  Hopefully some other folks can chime in as well.
regards,
Ted​


On 11/14/2015 6:37 PM, Dave Thaler wrote:
Short answer: unfortunately no

This was the subject of issue #16:
http://trac.tools.ietf.org/wg/appsawg/trac/ticket/16<https://na01.safelinks.protection.outlook.com/?url=http%3a%2f%2ftrac.tools.ietf.org%2fwg%2fappsawg%2ftrac%2fticket%2f16&data=01%7c01%7cdthaler%40microsoft.com%7c37eb512ebef94a1fb87008d2fa689d03%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=RlvsO%2fHiWenlx%2bp7j7qh5Bbu9t7P0qdij94%2fR%2bfU0VM%3d>

It was discussed at IETF 89 and then again at IETF 90. In both cases, and as confirmed on the list,
the consensus of the WG was to not allow a notion of wildcards.   Instead you have to individually
register each such scheme.  I see “svn+ssh” is not currently registered, but it sounds like it ought to be.

Dave

From: John Wason [mailto:wason@wasontech.com]
Sent: Saturday, November 14, 2015 2:21 PM
To: Dave Thaler <dthaler@microsoft.com><mailto:dthaler@microsoft.com>; Roy T. Fielding <fielding@gbiv.com><mailto:fielding@gbiv.com>
Cc: uri-review@ietf.org<mailto:uri-review@ietf.org>
Subject: Re: [Uri-review] URI scheme registration request

Is it possible to register a "wildcard" or have an understanding that the scheme can be appended with the transport type?  Subversion uses "svn+ssh" to specify an ssh tunnel.  This format seems to be used occasionally in practice.  Because the different transports can point to completely different resources on the same host I am not sure having the transport in the query portion is the correct solution.

On 11/14/2015 3:07 PM, Dave Thaler wrote:
Roy T. Fielding wrote:
> A URI scheme should define what it names and how that naming maps to the URI syntax.
> There is nothing wrong with using separate schemes for different transports if those transports
> are essential parts of the name (e.g., if something named Fred at TCP:80 is different from something
> named Fred at UDP:89898).  (I prefer using dots, like rr.tcp and rr.udp and rr.tcp.tls.)

Careful… RFC 7595 states:
   Furthermore, to prevent collisions with private-use scheme names, new
   scheme names registered MUST NOT contain a "." unless actually
   constructed from a reversed domain name.

So rr.tcp should only be done if you register rr as a TLD, and since rr is 2 letters, it’s reserved for a country code.

Dave



--

John Wason, Ph.D.

Wason Technology, LLC

PO Box 669

Tuxedo, NY 10987

(518) 279-6234<tel:%28518%29%20279-6234>

wason@wasontech.com<mailto:wason@wasontech.com>




--

John Wason, Ph.D.

Wason Technology, LLC

PO Box 669

Tuxedo, NY 10987

(518) 279-6234<tel:%28518%29%20279-6234>

wason@wasontech.com<mailto:wason@wasontech.com>

_______________________________________________
Uri-review mailing list
Uri-review@ietf.org<mailto:Uri-review@ietf.org>
https://www.ietf.org/mailman/listinfo/uri-review<https://na01.safelinks.protection.outlook.com/?url=https%3a%2f%2fwww.ietf.org%2fmailman%2flistinfo%2furi-review&data=01%7c01%7cdthaler%40microsoft.com%7c37eb512ebef94a1fb87008d2fa689d03%7c72f988bf86f141af91ab2d7cd011db47%7c1&sdata=R%2b3eqR8z3uOAFMjcg86IxlhWMF8qSHuCJfkApmjFobc%3d>