Re: nearing completion for HTTPS RR type (and SVCB RR type)

Martin Thomson <mt@lowentropy.net> Thu, 25 June 2020 03:28 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 748FB3A1253 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 24 Jun 2020 20:28:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.749
X-Spam-Level:
X-Spam-Status: No, score=-7.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=T2iykB3l; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=uwfWdpIb
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 hDAwtbeZ6Jt8 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 24 Jun 2020 20:28:21 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 357153A1252 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 24 Jun 2020 20:28:20 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1joIWA-0005a2-FD for ietf-http-wg-dist@listhub.w3.org; Thu, 25 Jun 2020 03:25:38 +0000
Resent-Date: Thu, 25 Jun 2020 03:25:38 +0000
Resent-Message-Id: <E1joIWA-0005a2-FD@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mt@lowentropy.net>) id 1joIW9-0005Yz-2v for ietf-http-wg@listhub.w3.org; Thu, 25 Jun 2020 03:25:37 +0000
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mt@lowentropy.net>) id 1joIW7-0004An-AT for ietf-http-wg@w3.org; Thu, 25 Jun 2020 03:25:36 +0000
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.west.internal (Postfix) with ESMTP id 8A99BAEB for <ietf-http-wg@w3.org>; Wed, 24 Jun 2020 23:25:22 -0400 (EDT)
Received: from imap2 ([10.202.2.52]) by compute2.internal (MEProxy); Wed, 24 Jun 2020 23:25:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=7ebFjd8xcw4wNtxOmgfpeqMaRQhTlSS 9GxPN7frivW4=; b=T2iykB3lxC/7eLs5mtE4hKbaBXyCIXQei18anGkq/puIn56 HIYiQtVxGD4xN1nyhHRH2jvOXFdHwIA1tmySFA969EehYmL0uY2dxeBlnSR55JcE sNhCh7k0Q2g/R2ZhQ6TzeNUeUXTJ7PNVHn+O3fEOYI6xva10IZYe9+m9ZMODEs5I 1FApQT2qUUnrG0GOe7MvpG4Wp2bGRFFPdr1UTJVpYf3tU8ZnOkV2xmQqzoPKaBV7 h+4dXLoVXJ9VEjfob2pgpyUdSNmAJfLLipN9jfxMlqrtOz7ucWtdEZg+/UHak+ek R/EUvHZ2ooLbSstzdCqK/e9QGLCX5NQT3mWRigg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=7ebFjd 8xcw4wNtxOmgfpeqMaRQhTlSS9GxPN7frivW4=; b=uwfWdpIb8SZtdhH5AHPF/D 8fy/AuBc/IXhPeqCUylDGi+Vj7T/sRK0q6yUcQqgui1VpWsnXdznvvroFcPxJvAf Y4WI8KRd8tBLvzxJPx6oXQvVuvrHBDH+qc7Juh9fpJfCCPulMFwx7pa402MY2NWv eJ3Re2x1R7+1mxdvi2m2FbxnlBpQ7iztho8IV6kXhTnk8L3qIM7kvtxBACOL0aG4 UUQhniGQs6TiQbK5romBTgZ2VYzrzb/7G85YE+vcU8N1+XH4TI4yfeC+coqSkZCY ut0Vr1MSLgm9DuVib+J9aymfZ4GoLNAx1VDh4BT7VRT75lcLmtKhRZAwXotMJRTQ ==
X-ME-Sender: <xms:IRn0Xgww9ulUvDnJmDSVChCq3DdDojeQLkWj2uP7nidDRsz5DZtc6A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrudekkedgjedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfofgrrhhtihhnucfvhhhomhhsohhnfdcuoehmtheslhho figvnhhtrhhophihrdhnvghtqeenucggtffrrghtthgvrhhnpeekteeuieektdekleefke evhfekffevvdevgfekgfeluefgvdejjeegffeigedtjeenucevlhhushhtvghrufhiiigv pedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmtheslhhofigvnhhtrhhophihrdhnvg ht
X-ME-Proxy: <xmx:IRn0XkRZA8gnSTeCTuV5NcgJcq60kZPuwOGn9qkfXO38iqnD34SWqA> <xmx:IRn0XiVysGWyQp_CPcKVGNTN702F2XrSDruridxQypmc-SfVjgXIng> <xmx:IRn0XuhDrWdgSG1CAcMJ6fYoodCTl5dUaBDku3ziDsmu1K9bm6TIIg> <xmx:Ihn0XixFwb3Z2-U010Q3jGm9tjOdHi1HEvfx0HdkrvlbkKrlJ1nctg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id DC8FCE00A8; Wed, 24 Jun 2020 23:25:21 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.3.0-dev0-543-gda70334-fm-20200618.004-gda703345
Mime-Version: 1.0
Message-Id: <e509eb97-d3e9-4b60-ac4d-793393432650@www.fastmail.com>
In-Reply-To: <CAHbrMsDRxJy6uvhYCaHb05YBjej1mBY-LW8rp5vsGVvGSFd4EQ@mail.gmail.com>
References: <159199313530.13520.7556914670094066150@ietfa.amsl.com> <CAKC-DJgGoPirEoRW=E2qvYnsgx8s7Zyni=YxJEZNLMmTagwNMQ@mail.gmail.com> <58D7F9FB-363C-4EA0-8841-49E713C0D5D1@mnot.net> <CAHbrMsDRxJy6uvhYCaHb05YBjej1mBY-LW8rp5vsGVvGSFd4EQ@mail.gmail.com>
Date: Thu, 25 Jun 2020 13:25:01 +1000
From: "Martin Thomson" <mt@lowentropy.net>
To: ietf-http-wg@w3.org
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.21; envelope-from=mt@lowentropy.net; helo=wout5-smtp.messagingengine.com
X-W3C-Hub-Spam-Status: No, score=-9.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1joIW7-0004An-AT 143c9bb51a560f362ff4968a4dccd0c8
X-Original-To: ietf-http-wg@w3.org
Subject: Re: nearing completion for HTTPS RR type (and SVCB RR type)
Archived-At: <https://www.w3.org/mid/e509eb97-d3e9-4b60-ac4d-793393432650@www.fastmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37826
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On Thu, Jun 25, 2020, at 12:20, Ben Schwartz wrote:
> SVCB is designed for use with URIs, so a scheme is required. (Section 
> 10, "The scheme SHOULD have an entry in the IANA URI Schemes 
> Registry".) URIs that concern a domain name presumably have an 
> "authority" in their URI that contains a "host", and might contain a 
> "port".

I think that you have (correctly) scoped this to services that are identified by a URI that also has an authority containing a domain name.  However, the port part is not central.  What is central is that these are services and not origins.

The core definition of SVCB does not depend on the classic web origin concept.  This is largely because inclusion of a port number is not central to the definition.  Though it does establish a pattern for extending the attr-label with _port, that is a per-scheme choice.