[rtcweb] rtcweb-transports, Suggested text for HTTP Connect usage.

"Hutton, Andrew" <andrew.hutton@unify.com> Tue, 19 August 2014 15:26 UTC

Return-Path: <andrew.hutton@unify.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6DD41A0390 for <rtcweb@ietfa.amsl.com>; Tue, 19 Aug 2014 08:26:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.567
X-Spam-Level:
X-Spam-Status: No, score=-2.567 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.668] autolearn=ham
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 XTQe7xv2uxaO for <rtcweb@ietfa.amsl.com>; Tue, 19 Aug 2014 08:26:28 -0700 (PDT)
Received: from mx11.unify.com (mx11.unify.com [62.134.46.9]) by ietfa.amsl.com (Postfix) with ESMTP id 221B81A03BD for <rtcweb@ietf.org>; Tue, 19 Aug 2014 08:26:26 -0700 (PDT)
Received: from MCHP01HTC.global-ad.net (unknown [172.29.42.234]) by mx11.unify.com (Server) with ESMTP id 364161EB85D2 for <rtcweb@ietf.org>; Tue, 19 Aug 2014 17:26:25 +0200 (CEST)
Received: from MCHP04MSX.global-ad.net ([169.254.1.244]) by MCHP01HTC.global-ad.net ([172.29.42.234]) with mapi id 14.03.0195.001; Tue, 19 Aug 2014 17:26:24 +0200
From: "Hutton, Andrew" <andrew.hutton@unify.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: rtcweb-transports, Suggested text for HTTP Connect usage.
Thread-Index: Ac+7we+V88fCCx7tSjuj5O3STFmI3A==
Date: Tue, 19 Aug 2014 15:26:24 +0000
Message-ID: <9F33F40F6F2CD847824537F3C4E37DDF17E57EBE@MCHP04MSX.global-ad.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.29.42.225]
Content-Type: multipart/alternative; boundary="_000_9F33F40F6F2CD847824537F3C4E37DDF17E57EBEMCHP04MSXglobal_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/xBY13HkOzmIj3J0_GW1DbiVm3Lc
Subject: [rtcweb] rtcweb-transports, Suggested text for HTTP Connect usage.
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Aug 2014 15:26:30 -0000

I promised in the Toronto meeting to provide suggested text for draft-ietf-rtcweb-transports once http://tools.ietf.org/html/draft-ietf-httpbis-tunnel-protocol-00 was adopted so here goes.

My suggestion is to replace the following text in http://tools.ietf.org/html/draft-ietf-rtcweb-transports-06#section-3.4

   Further discussion of the interaction of WebRTC with firewalls is
   contained in [I-D.hutton-rtcweb-nat-firewall-considerations].  This
   document makes no requirements on interacting with HTTP proxies or
   HTTP proxy configuration methods.

   The WebRTC implementation MAY support accessing the Internet through
   an HTTP proxy.  If it does so, it MUST support the "connect" header
   as specified in [I-D.hutton-httpbis-connect-protocol].


With the following

"In order to deal with the scenario in which the media must traverse a HTTP Proxy then the HTTP Connect request (Section 4.3.6 of [RFC7231]<http://tools.ietf.org/html/rfc7231>) MUST be supported.  The HTTP Proxy may require authentication and therefore proxy authentication as described in (Section 4.3.6 of [RFC7231]<http://tools.ietf.org/html/rfc7231>) and [RFC7235] MUST also be supported. In addition the HTTP Connect MUST include an indication of the protocol being used with the HTTP Connect initiated tunnel as described in [I.D.draft-ietf-httpbis-tunnel-protocol]".


Note:  I don't intend to maintain or progress [I-D.hutton-rtcweb-nat-firewall-considerations].


Regards
Andy