Re: [Uri-review] URI scheme registration request

Dave Thaler <dthaler@microsoft.com> Sat, 14 November 2015 23:37 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 D0F291B2DDB for <uri-review@ietfa.amsl.com>; Sat, 14 Nov 2015 15:37:40 -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 vRLClHzn7j2g for <uri-review@ietfa.amsl.com>; Sat, 14 Nov 2015 15:37:38 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0124.outbound.protection.outlook.com [65.55.169.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 020991B2DD9 for <uri-review@ietf.org>; Sat, 14 Nov 2015 15:37:37 -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=ZSbo73pGi0OZUUR1LS1G1QF8ik6TWAsNukHwsbqNck0=; b=DOeYwTlB98NIBtFUTAZKkvF9Zff4j4RxbXHhVq+4uF6Ew5iEaSSLGqrZStZglgHWcvtsKZSIpZl3ReYgLRrL2HEltiI0VY7/FdlRAUBsB+havdNmFfNXlBTy0cbAfcLMPzLWUoe8vzf3Zw8fP8O8tTWEv/D3BJV498llrGwmF0s=
Received: from BY2PR03MB412.namprd03.prod.outlook.com (10.141.141.25) by BY2PR03MB412.namprd03.prod.outlook.com (10.141.141.25) with Microsoft SMTP Server (TLS) id 15.1.325.17; Sat, 14 Nov 2015 23:37:35 +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.0325.003; Sat, 14 Nov 2015 23:37:35 +0000
From: Dave Thaler <dthaler@microsoft.com>
To: John Wason <wason@wasontech.com>
Thread-Topic: [Uri-review] URI scheme registration request
Thread-Index: AQHRHf069gSlPH9NLECfLSMEpDrlIp6a906AgAAIYoCAAOHjAIAAEfZQgAAl/YCAABHHcA==
Date: Sat, 14 Nov 2015 23:37:35 +0000
Message-ID: <BY2PR03MB4126303C398BA1771C297F3A3100@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>
In-Reply-To: <5647B3D1.6000608@wasontech.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: [50.35.72.237]
x-microsoft-exchange-diagnostics: 1; BY2PR03MB412; 5:jmi5zPYzlBgzVCl9cLgCx/Nd1VfV9zodqpxTwZTV6gSDV8GoMSznBnjngwmtHDYe7FrYKnmtMomV07BBBeuZ5WVvOFP4ziMIJxAR8IGNB7rwm8GT/54nRGYL5TgG8J9uqPB0HqQK8Wr6Z1043ag5hg==; 24:WIcpJN+d7oSVkl2aKB5BtojzKCIDxA2PSOde1k6xW4BLotTT0WSd4BfJSUMD7jj5xi7SpW9Y7GxSCuxNENd2pBxTufTVuMVmMblhgiHM94E=; 20:l7EpzzqaW3//M0mR447OM1HgA9H8+STcsbZx1PxnkpfxEoPh1aUBo3touwFu6dAdc9McO9DPv1usyN1ObOvehA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR03MB412;
x-microsoft-antispam-prvs: <BY2PR03MB412AFBDF16B600FF1C19C07A3100@BY2PR03MB412.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(108003899814671);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425024)(601004)(2401047)(5005006)(520078)(8121501046)(3002001)(10201501046)(61426024)(61427024); SRVR:BY2PR03MB412; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB412;
x-forefront-prvs: 07607ED19A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(377454003)(479174004)(24454002)(189002)(199003)(10090500001)(66066001)(81156007)(106356001)(110136002)(76176999)(101416001)(99286002)(5008740100001)(76576001)(189998001)(5001960100002)(50986999)(10400500002)(54356999)(5005710100001)(106116001)(10290500002)(93886004)(105586002)(33656002)(19300405004)(8990500004)(2900100001)(5003600100002)(40100003)(11100500001)(97736004)(86612001)(77096005)(122556002)(5002640100001)(19580405001)(102836002)(87936001)(5004730100002)(74316001)(19617315012)(5007970100001)(19625215002)(19580395003)(15975445007)(92566002)(586003)(2950100001)(16236675004)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR03MB412; 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_BY2PR03MB4126303C398BA1771C297F3A3100BY2PR03MB412namprd_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2015 23:37:35.3972 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB412
Archived-At: <http://mailarchive.ietf.org/arch/msg/uri-review/k886yfbfxPBJHJ5T1Z6iaIVtALw>
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: Sat, 14 Nov 2015 23:37:41 -0000

Short answer: unfortunately no

This was the subject of issue #16:
http://trac.tools.ietf.org/wg/appsawg/trac/ticket/16

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>; Roy T. Fielding <fielding@gbiv.com>
Cc: 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

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