Re: [hybi] #4: handshake does not work properly with HTTP reverse proxy.

"hybi issue tracker" <trac@tools.ietf.org> Tue, 17 August 2010 15:51 UTC

Return-Path: <trac@tools.ietf.org>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C13883A6AC6 for <hybi@core3.amsl.com>; Tue, 17 Aug 2010 08:51:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.57
X-Spam-Level:
X-Spam-Status: No, score=-102.57 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RZOZ8+SQS1Qv for <hybi@core3.amsl.com>; Tue, 17 Aug 2010 08:51:20 -0700 (PDT)
Received: from zinfandel.tools.ietf.org (unknown [IPv6:2001:1890:1112:1::2a]) by core3.amsl.com (Postfix) with ESMTP id F1DE73A6AAB for <hybi@ietf.org>; Tue, 17 Aug 2010 08:51:20 -0700 (PDT)
Received: from localhost ([::1] helo=zinfandel.tools.ietf.org) by zinfandel.tools.ietf.org with esmtp (Exim 4.72) (envelope-from <trac@tools.ietf.org>) id 1OlOS5-0005q2-Uc; Tue, 17 Aug 2010 08:51:49 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: hybi issue tracker <trac@tools.ietf.org>
X-Trac-Version: 0.11.7
Precedence: bulk
Auto-Submitted: auto-generated
X-Mailer: Trac 0.11.7, by Edgewall Software
To: ian@hixie.ch, salvatore.loreto@ericsson.com, sm+ietf@elandsys.com
X-Trac-Project: hybi
Date: Tue, 17 Aug 2010 15:51:49 -0000
X-URL: http://tools.ietf.org/hybi/
X-Trac-Ticket-URL: http://trac.tools.ietf.org/wg/hybi/trac/ticket/4#comment:3
Message-ID: <077.f3a79ee6984023a0c1225194ed7ec65f@tools.ietf.org>
References: <068.da8db0c773647cb0ed73d576f39e93ee@tools.ietf.org>
X-Trac-Ticket-ID: 4
In-Reply-To: <068.da8db0c773647cb0ed73d576f39e93ee@tools.ietf.org>
X-SA-Exim-Connect-IP: ::1
X-SA-Exim-Rcpt-To: ian@hixie.ch, salvatore.loreto@ericsson.com, sm+ietf@elandsys.com, ifette@google.com, hybi@ietf.org
X-SA-Exim-Mail-From: trac@tools.ietf.org
X-SA-Exim-Scanned: No (on zinfandel.tools.ietf.org); SAEximRunCond expanded to false
Cc: hybi@ietf.org
Subject: Re: [hybi] #4: handshake does not work properly with HTTP reverse proxy.
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Aug 2010 15:51:21 -0000

#4: handshake does not work properly with HTTP reverse proxy.
-------------------------------------------+--------------------------------
 Reporter:  salvatore.loreto@…             |       Owner:     
     Type:  defect                         |      Status:  new
 Priority:  critical                       |   Milestone:     
Component:  thewebsocketprotocol           |     Version:     
 Severity:  Active WG Document             |    Keywords:     
-------------------------------------------+--------------------------------
Changes (by sm+ietf@…):

 * cc: ian@… (removed)
 * cc: ifette@… (added)


Comment:

 Comment posted by Salvatore Loreto on 17 Aug, 2010:
 there has been a lot of mails and good technical discussion about
 - the need of "8 random bytes" for security reasons
 - the fact that as the "8 random bytes" are used  in the 00 wg version
 they do not work for reverse proxies and are non-HTTP-compliance,
 - the possibility to use the "8 random bytes" in a way that both work with
 reverse proxies and are HTTP-compliance among the others:
 inserting the 8 random bytes in an header
 using the Willy Tarreau analysis/proposal explained

 http://www.ietf.org/mail-archive/web/hybi/current/msg03315.html

-- 
Ticket URL: <http://trac.tools.ietf.org/wg/hybi/trac/ticket/4#comment:3>
hybi <http://tools.ietf.org/hybi/>
The Hypertext-Bidirectional (HyBi) working group will seek
standardization of one approach to maintain bidirectional
communications between the HTTP client, server and intermediate
entities, which will provide more efficiency compared to the current
use of hanging requests.