Alt-SvcB
Martin Thomson <mt@lowentropy.net> Tue, 25 October 2022 00:09 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 5409FC14F740 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 24 Oct 2022 17:09:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.76
X-Spam-Level:
X-Spam-Status: No, score=-2.76 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_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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=F/EMcMJ8; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=pSIGNkmp
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FFzuSqL1Zz4F for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 24 Oct 2022 17:09:38 -0700 (PDT)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04F66C14F734 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 24 Oct 2022 17:09:37 -0700 (PDT)
Received: from lists by lyra.w3.org with local (Exim 4.94.2) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1on7Sp-001Tto-Ql for ietf-http-wg-dist@listhub.w3.org; Tue, 25 Oct 2022 00:06:39 +0000
Resent-Date: Tue, 25 Oct 2022 00:06:39 +0000
Resent-Message-Id: <E1on7Sp-001Tto-Ql@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mt@lowentropy.net>) id 1on7Sn-001Tsg-Sn for ietf-http-wg@listhub.w3.org; Tue, 25 Oct 2022 00:06:37 +0000
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by titan.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <mt@lowentropy.net>) id 1on7Sl-000tDC-Th for ietf-http-wg@w3.org; Tue, 25 Oct 2022 00:06:37 +0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id DAE66320039A for <ietf-http-wg@w3.org>; Mon, 24 Oct 2022 20:06:21 -0400 (EDT)
Received: from imap41 ([10.202.2.91]) by compute3.internal (MEProxy); Mon, 24 Oct 2022 20:06:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm1; t= 1666656381; x=1666742781; bh=Q0EmlQ2gByAo4raJVywjE/BH/GPCvSIHsCn sMC/Nw/I=; b=F/EMcMJ8lcnBibqAOOy9E65So6TpuRRFbVU6gaomIUCY+EV+Al3 HP4RJ3qdge03vcaCr5pX6lPMOE+9Y2ZbO94Ip7OobA8tk6XMhbTzu5nLOAD3I+ZP ZEkMZdGE/V0BrNl584cynrgzS/TVeTcxFsInj0YtdT2F5PW5h6p4sBFwS2unmwqi /wbiReA2g2fHoNvfW21WrhvYZxkRNbKACupIQYEY+asL/EfXIMETqupu6wf1/vpW y5eGja6B4EL82hzucvAJ5wM73Oyeao0zqXhC1orcVSXs3ux79UQwyA5w2eX+Dwr8 WWb7ZLl9MFf1zlGuSAmJ3gnprWLZRxNg4Ag==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1666656381; x= 1666742781; bh=Q0EmlQ2gByAo4raJVywjE/BH/GPCvSIHsCnsMC/Nw/I=; b=p SIGNkmpoO3HOUL0XqhoUovv+WAp65KG+pQA5LcLD7q9HWXNGtcHC4LaOzdkjSY1M jSRJ/qNQfB7xJtrqTFf3oXrWLYuHRueR4RkTMiilPTwe20/UdFGk2E1TZOm4UbqH LZdOjY7JSjgqkSTy55RsRwnEMjfr+F/ysmMXGxoCE9baoPEuooNKI8c12kBHlMDE DWVygHTgXqTcivzKivFS22so3rbVkdm8QRWrQeoG4Zget6+z91pO+J5sKjYiFWol zNtGUPNGPrh0Zjg8FdiuXn3a3Uurvz9RDe5CQ1sYfn9ADR848Z7fqlgD6ipy278a 0T4iNiXc/Lk1Spfnl/UoA==
X-ME-Sender: <xms:fShXYyqr6ZNz7UZtFgrfae5_oSKFYkx5IUpNV7I3e3tPz0jLJKvzJA> <xme:fShXYwq582hE3rTTTw1WNGQ2kGQ3RJcZ63Cwxp0KvjZgGOCVFqO-AGVOODlQPKjQA -aJ9A-mP-kNLAYYGk4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrgedthedgfedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucgoufhushhpvggtthffohhmrghinhculdegledmne cujfgurhepofgfggfkfffhvffutgesthdtredtreertdenucfhrhhomhepfdforghrthhi nhcuvfhhohhmshhonhdfuceomhhtsehlohifvghnthhrohhphidrnhgvtheqnecuggftrf grthhtvghrnhepieekgfehteegkeeiheeuieehhfetgeevgeefvdelieetheetjeffjeeu heevleeknecuffhomhgrihhnpehgihhthhhusgdrihhopdhhthhtphhsrhgvtghorhguth hhrghtfihorhhkvggurdhithdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihii vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnh gvth
X-ME-Proxy: <xmx:fShXY3MdneCxW-dsyafHr33zm5mPtpxUNpGLpJbhmUu-6yg4eDjtNA> <xmx:fShXYx5IQvD5JmhcpDbkGccxYg49OTNdQi3Xcfs4B3DNXzPkNu6T2w> <xmx:fShXYx5t75TDP_itePFzwHQ_gxSAUqUX7hEvr5dQpnUdasCw9L0NuQ> <xmx:fShXYzGR0JFsntvlWl8-MBb6Aqkw_N7h4eOJwug0in6wc8vTM9G6Rg>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id E84B0234007B; Mon, 24 Oct 2022 20:06:20 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-1047-g9e4af4ada4-fm-20221005.001-g9e4af4ad
Mime-Version: 1.0
Message-Id: <bfc198a9-25da-4a96-aca9-5e4451c19105@betaapp.fastmail.com>
Date: Tue, 25 Oct 2022 11:06:00 +1100
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-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=lowentropy.net), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=messagingengine.com), signature is good
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, 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 1on7Sl-000tDC-Th 0e4be247c8ecba685bd92cc7a90b4f9c
X-Original-To: ietf-http-wg@w3.org
Subject: Alt-SvcB
Archived-At: <https://www.w3.org/mid/bfc198a9-25da-4a96-aca9-5e4451c19105@betaapp.fastmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/40482
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>
Hey everyone, The Alt-Svc design team has been very busy recently and making some progress on working out an alternative alternative services design. I just posted https://martinthomson.github.io/alt-svcb/draft-thomson-httpbis-alt-svcb.html as a -00 draft. This outlines the alternative design that we've been exploring in the design team. The basic idea is split into two procedures: 1. Use: When an Alt-SvcB field or ALTSVCB frame is encountered, the client looks for HTTPS records for the provided name in the DNS and creates a connection using what it learns. 2. Reuse: When a client that has previously used an alternative service connects again, it remembers the HTTPS record that worked. It performs a regular HTTPS record lookup for the server - not using the alternative that it learned, but the name from the URI - but it prefers the alternative it previously used if that alternative appears in the results. The draft explains in more detail and goes into some of the implications of the design. This is not done by any imagining. We have a bunch of open issues at https://github.com/martinthomson/alt-svcb/issues that do require some amount of input. But we think that this is a promising approach and would appreciate more input. Cheers, Martin
- Alt-SvcB Martin Thomson
- Re: Alt-SvcB David Schinazi
- Re: Alt-SvcB Ian Swett
- Re: Alt-SvcB Tommy Pauly
- Re: Alt-SvcB Lucas Pardue
- Re: Alt-SvcB David Schinazi
- Re: Alt-SvcB Tommy Pauly
- Re: Alt-SvcB David Schinazi
- Re: Alt-SvcB Lucas Pardue
- Re: Alt-SvcB Martin Thomson
- Re: Alt-SvcB David Schinazi
- Re: Alt-SvcB Martin Thomson
- Re: Alt-SvcB Ilari Liusvaara
- Re: [EXTERNAL] Re: Alt-SvcB David Benjamin
- Re: [EXTERNAL] Re: Alt-SvcB Martin Thomson
- RE: [EXTERNAL] Re: Alt-SvcB Tommy Jensen