Fwd: New Version Notification for draft-schwartz-modern-http-proxies-00.txt
Ben Schwartz <bemasc@google.com> Fri, 28 October 2022 13:12 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 A5345C14F75F for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 28 Oct 2022 06:12:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.26
X-Spam-Level:
X-Spam-Status: No, score=-15.26 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.com
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 BJoiMbe_FQAt for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 28 Oct 2022 06:12:45 -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 D0741C14F746 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 28 Oct 2022 06:12:44 -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 1ooP6G-00D6p9-G9 for ietf-http-wg-dist@listhub.w3.org; Fri, 28 Oct 2022 13:08:40 +0000
Resent-Date: Fri, 28 Oct 2022 13:08:40 +0000
Resent-Message-Id: <E1ooP6G-00D6p9-G9@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from <bemasc@google.com>) id 1ooP6F-00D6oC-9z for ietf-http-wg@listhub.w3.org; Fri, 28 Oct 2022 13:08:39 +0000
Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]) by mimas.w3.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from <bemasc@google.com>) id 1ooP6D-003XDM-Jp for ietf-http-wg@w3.org; Fri, 28 Oct 2022 13:08:38 +0000
Received: by mail-wr1-x42d.google.com with SMTP id z14so6522046wrn.7 for <ietf-http-wg@w3.org>; Fri, 28 Oct 2022 06:08:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=wWP/1oE7BndrFCtPlMC9zQCaB9nnqDboqVHmwWd+B/g=; b=bw+zMGcDKNQgAESiitpF/fO7zDYD1vOFpJvIEb4WcXC/Rmm1T0P7SJ8ncQ/cQ8+FDx dr0qIPwUI9E2d/G9FD0Isy90my8Qt19a+z4FbWAIY94uZbQz12WADo1CjPj5jsE5M045 8aG7A8WfPbXmUaglW/3Xpm7vOWaNQddjz2/AfpWmVX4Mg3VyF/t/N8imKGjcVpdmj9nu eiw3reBa2u2O+/gnZuKKV/+InL8dwz/ByqCKkWmgDnOzqYQxCE2rWr3ZUwVmw1/Y8TON KBmgej9jo7D9VXTWEXWd40r9Wd6eF08i4wLSduqsQxG5S5hQqeE5+pF/QjARIBLNieMI bvqw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wWP/1oE7BndrFCtPlMC9zQCaB9nnqDboqVHmwWd+B/g=; b=4aESnwAwRoa//R7Qy1AJZeTGdSa2bZbgmFJhdfqWDiBEzvD4NzRzK04QQfTjSxqvp/ ItaxYM1mcRT8dnVvlPaEYWcjidaCw6Tk+oLGgxBNX9inUgAd9rrBXgHK8E4Gm/6HUlu0 tKaa7Qvbh/EHvl4RN6jhKQxA1mvojuHirgWVghi25jCSnkamwRPXSTxm+OIbweqz0C5c t04k2rX5yxChfjW9uIT+TUQddxf5/FFxljYZI4ewMxKAfi301c0ohSwDpaW3Ok84/3lj e0HCFkssdv3EoG5gGNXrqduMgyoXHmw3yCuepNJY8FqEK7B9LICWAPsPE4tXr/Lo5QnY akgg==
X-Gm-Message-State: ACrzQf1r1nd6TE43abLadIYqfD34g9EfKVxkX8/ZgO44fzsrJq0Le8Ry aka/G10NenKQ4xkHOiYm6ILTXwZTzNHtZbr21HsPjv5olA4=
X-Google-Smtp-Source: AMsMyM5r8EULxuxeLEvp+oZL3hgSJSQOT18pyR+inuIku0ZU0yFr8e/eipxEa4CsAAIJz4H3ZD8JlqlTt82n2ntvnyA=
X-Received: by 2002:a5d:604c:0:b0:236:6deb:6d31 with SMTP id j12-20020a5d604c000000b002366deb6d31mr18116181wrt.282.1666962504576; Fri, 28 Oct 2022 06:08:24 -0700 (PDT)
MIME-Version: 1.0
References: <166577336385.23127.17227531952109776017@ietfa.amsl.com>
In-Reply-To: <166577336385.23127.17227531952109776017@ietfa.amsl.com>
From: Ben Schwartz <bemasc@google.com>
Date: Fri, 28 Oct 2022 09:08:11 -0400
Message-ID: <CAHbrMsCni4SZ_z80Myozr7KrNHe+LNesGdBDXzXL56uioL2ZFg@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>, MASQUE <masque@ietf.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="000000000000f736a205ec17f335"
Received-SPF: pass client-ip=2a00:1450:4864:20::42d; envelope-from=bemasc@google.com; helo=mail-wr1-x42d.google.com
X-W3C-Hub-DKIM-Status: validation passed: (address=bemasc@google.com domain=google.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-21.6
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1ooP6D-003XDM-Jp 6fd3931ad1d789f8759f23cb260f14cc
X-Original-To: ietf-http-wg@w3.org
Subject: Fwd: New Version Notification for draft-schwartz-modern-http-proxies-00.txt
Archived-At: <https://www.w3.org/mid/CAHbrMsCni4SZ_z80Myozr7KrNHe+LNesGdBDXzXL56uioL2ZFg@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/40499
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>
Hi HTTP and MASQUE, I haven't seen any responses to this draft notice in HTTPBIS, so I figured I would stir the pot again. This is a "connect-tcp" proposal, which has an idea that has come up occasionally in MASQUE, plus it also defines a template form for an "HTTP request proxy", as needed by OHTTP. This is basically straightforward, but there are a few notable design choices in -00: * CONNECT-TCP allows multiple IP addresses to be specified, for Happy Eyeballs and fallback. * The port variable is named "tcp_port" instead of "target_port" to make the template distinguishable from CONNECT-UDP. * Recursive "HTTP request proxing" is not supported. An alternate design based on Binary HTTP Messages (RFC 9292) could support that... Please review, Ben Schwartz ---------- Forwarded message --------- From: <internet-drafts@ietf.org> Date: Fri, Oct 14, 2022 at 2:49 PM Subject: New Version Notification for draft-schwartz-modern-http-proxies-00.txt To: Benjamin M. Schwartz <bemasc@google.com> A new version of I-D, draft-schwartz-modern-http-proxies-00.txt has been successfully submitted by Benjamin Schwartz and posted to the IETF repository. Name: draft-schwartz-modern-http-proxies Revision: 00 Title: Modernizing HTTP Forward Proxy Functionality Document date: 2022-10-14 Group: Individual Submission Pages: 10 URL: https://www.ietf.org/archive/id/draft-schwartz-modern-http-proxies-00.txt Status: https://datatracker.ietf.org/doc/draft-schwartz-modern-http-proxies/ Html: https://www.ietf.org/archive/id/draft-schwartz-modern-http-proxies-00.html Htmlized: https://datatracker.ietf.org/doc/html/draft-schwartz-modern-http-proxies Abstract: HTTP proxying features have long been part of the core HTTP specification. However, the core proxying functionality has several important deficiencies in modern HTTP environments. This specification defines alternative proxy service configurations for HTTP requests and TCP connections. These services are identified by URI Templates and designed for parallelism with DoH, MASQUE, and Oblivious HTTP. The IETF Secretariat
- Fwd: New Version Notification for draft-schwartz-… Ben Schwartz
- Fwd: New Version Notification for draft-schwartz-… Ben Schwartz