Major decisions at the NYC Interim

Mark Nottingham <mnot@mnot.net> Mon, 09 June 2014 15:50 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 (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 00F731A021B for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 9 Jun 2014 08:50:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.553
X-Spam-Level:
X-Spam-Status: No, score=-7.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 e6LNEiZrcBXE for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 9 Jun 2014 08:49:53 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F20F1A025B for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 9 Jun 2014 08:49:53 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1Wu1mp-00036k-HZ for ietf-http-wg-dist@listhub.w3.org; Mon, 09 Jun 2014 15:47:03 +0000
Resent-Date: Mon, 09 Jun 2014 15:47:03 +0000
Resent-Message-Id: <E1Wu1mp-00036k-HZ@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1Wu1mc-00035e-QJ for ietf-http-wg@listhub.w3.org; Mon, 09 Jun 2014 15:46:50 +0000
Received: from mxout-08.mxes.net ([216.86.168.183]) by maggie.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <mnot@mnot.net>) id 1Wu1mb-0007Jd-VJ for ietf-http-wg@w3.org; Mon, 09 Jun 2014 15:46:50 +0000
Received: from [10.189.94.112] (unknown [192.54.222.19]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 2A0EF50A85 for <ietf-http-wg@w3.org>; Mon, 9 Jun 2014 11:46:27 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: quoted-printable
Message-Id: <F4BE6306-EA1E-4297-93EC-23E056CFF601@mnot.net>
Date: Mon, 09 Jun 2014 11:46:26 -0400
To: HTTP Working Group <ietf-http-wg@w3.org>
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\))
X-Mailer: Apple Mail (2.1878.2)
Received-SPF: pass client-ip=216.86.168.183; envelope-from=mnot@mnot.net; helo=mxout-08.mxes.net
X-W3C-Hub-Spam-Status: No, score=-0.7
X-W3C-Hub-Spam-Report: RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1Wu1mb-0007Jd-VJ e25fbc35009f58264302b6dc6f8e78d1
X-Original-To: ietf-http-wg@w3.org
Subject: Major decisions at the NYC Interim
Archived-At: <http://www.w3.org/mid/F4BE6306-EA1E-4297-93EC-23E056CFF601@mnot.net>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/24172
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>

We had a productive meeting in NYC last week, either closing or documenting a plan for all open issues.

Full details can be found in the minutes <https://github.com/http2/wg_materials/blob/master/interim-14-06/minutes.md>, and each issue’s discussion should be noted on github (usually starting with “Discussed in NYC…”).

For convenience, I’ll highlight the major outcomes below. However, if there’s a specific issue you’re interested in, I’d recommend reading the minutes and issue to be sure you understand the proposed direction.

Absent significant new information, we’ll adopt the resolutions captured in the issues list and move forward (note especially “next steps” below).

## Extensibility

We decided to allow simple hop-by-hop frame extensibility, as well as settings extensibility. They will be managed with an IANA registry.

## Implicit Content-Coding

We decided to remove implicit content-coding support by clients; HTTP/2 now works in the same manner as HTTP/1 regarding content-codings. The main reason for doing this was the interoperability and transparency problems brought about by implicit content encoding.

## Frame Compression

We removed hop-by-hop frame compression, because there wasn’t implementer interest in it, and there were concerns about security, complexity and interoperability. It was noted that compression can be added as an extension, provided that it was implemented.

## TLS Renegotiation

We decided to disallow TLS renegotation with HTTP/2, using a to-be-specified mechanism to direct clients to open a new connection if authentication using TLS client certificates is needed.

## HTTP URIs over TLS

We decided to adopt draft-nottingham-http2-encryption as an Experimental WG product; it will not be referenced from (or required for) HTTP/2, and it will not block publication of that spec (from a WG standpoint).

## Padding

We simplified the padding mechanism.

## Next Steps

We decided to publish a new Implement Draft in approximately one week, and will indicate that it’s a Last Call implementation draft. We intend to let that get implementation and deployment experience for a number of months, and if we get good data and no significant issues are found, that draft will go through WGLC, IETF LC and eventually become HTTP/2.

Because we currently have no issues open, we discussed whether it was necessary to meet in Toronto; that will be decided within the next week.


--
Mark Nottingham   http://www.mnot.net/