Re: p7: forwarding Proxy-*

"Roy T. Fielding" <fielding@gbiv.com> Tue, 30 April 2013 08:00 UTC

Return-Path: <ietf-http-wg-request@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 3D7F321F9C56 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 30 Apr 2013 01:00:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.024
X-Spam-Level:
X-Spam-Status: No, score=-10.024 tagged_above=-999 required=5 tests=[AWL=0.575, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cwCC+QgRp-Cq for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 30 Apr 2013 00:59:52 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 649ED21F9BBD for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 30 Apr 2013 00:59:52 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UX5Sy-0004ru-0u for ietf-http-wg-dist@listhub.w3.org; Tue, 30 Apr 2013 07:59:12 +0000
Resent-Date: Tue, 30 Apr 2013 07:59:12 +0000
Resent-Message-Id: <E1UX5Sy-0004ru-0u@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <fielding@gbiv.com>) id 1UX5So-0004qD-GY for ietf-http-wg@listhub.w3.org; Tue, 30 Apr 2013 07:59:02 +0000
Received: from caiajhbdcbhh.dreamhost.com ([208.97.132.177] helo=homiemail-a33.g.dreamhost.com) by maggie.w3.org with esmtp (Exim 4.72) (envelope-from <fielding@gbiv.com>) id 1UX5Sn-0000tL-Q8 for ietf-http-wg@w3.org; Tue, 30 Apr 2013 07:59:02 +0000
Received: from homiemail-a33.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a33.g.dreamhost.com (Postfix) with ESMTP id EF57A59405E; Tue, 30 Apr 2013 00:58:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gbiv.com; h=subject :mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=gbiv.com; bh=zWBP8vfuLJKmP1IkJtPYsbVk8mE=; b=ErLJby3/bufyMUVL6wOUD1wbdEI3 09By44+IlpMqyqjWpLlfmuBZtiJjoNZH2Pv4gKROB25eBv+8W6WGllHwnk9ODHfB s8lg3DlFSbaSlkY83HQLPuMNHY+HI4Pf2L4WfG2SqfkNFIJJeiKCNNqrHJ7EfGTh +giEHIfmJZD03Bg=
Received: from [192.168.1.84] (99-21-208-82.lightspeed.irvnca.sbcglobal.net [99.21.208.82]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by homiemail-a33.g.dreamhost.com (Postfix) with ESMTPSA id CEF43594058; Tue, 30 Apr 2013 00:58:40 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: text/plain; charset=us-ascii
From: "Roy T. Fielding" <fielding@gbiv.com>
In-Reply-To: <27ED39F0-723C-4358-9A22-4AAEEC1BA912@mnot.net>
Date: Tue, 30 Apr 2013 00:58:40 -0700
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <37ABC670-148B-4D7A-AE21-6692EFFC122F@gbiv.com>
References: <76583F5C-A175-42EA-B0A0-CB5663A5E3AC@mnot.net> <9E71BAB0-0D88-4B6E-B1A1-AA228349E3CA@gbiv.com> <27ED39F0-723C-4358-9A22-4AAEEC1BA912@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
X-Mailer: Apple Mail (2.1283)
Received-SPF: none client-ip=208.97.132.177; envelope-from=fielding@gbiv.com; helo=homiemail-a33.g.dreamhost.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-3.411, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001
X-W3C-Scan-Sig: maggie.w3.org 1UX5Sn-0000tL-Q8 6be2d70074f0c6f24a2a52c09cae2bff
X-Original-To: ietf-http-wg@w3.org
Subject: Re: p7: forwarding Proxy-*
Archived-At: <http://www.w3.org/mid/37ABC670-148B-4D7A-AE21-6692EFFC122F@gbiv.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17719
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: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On Apr 29, 2013, at 7:04 PM, Mark Nottingham wrote:

> Well, they're listed as hop-by-hop in 2616, and AFAICT we haven't explicitly discussed changing that.

It's complicated.  The Proxy-auth fields were defined before
keep-alive and Connection existed.  I remember trying to phrase
that multiple times back in the early days.  In this case, it is
better to simply define how it works without Connection and let
the normal Connection semantics apply when used (if ever).

> Are you saying that they shouldn't be included in Connection, ever?

No, I am just saying that Connection is not required; if it is not
included in Connection, then the intention is that it be forwarded
until consumed.  OTOH, if it is included in Connection, then it
will be consumed or deleted by the immediate recipient.  AFAIK,
these fields are not normally included in Connection, but there
might be a good reason to if the proxy selection is complicated.

....Roy