Return-Path: X-Original-To: apmail-httpd-dev-archive@www.apache.org Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 12BAF190EA for ; Tue, 19 Apr 2016 16:00:02 +0000 (UTC) Received: (qmail 34867 invoked by uid 500); 19 Apr 2016 16:00:01 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 34795 invoked by uid 500); 19 Apr 2016 16:00:01 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 34785 invoked by uid 99); 19 Apr 2016 16:00:01 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 19 Apr 2016 16:00:01 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id D723EC2924 for ; Tue, 19 Apr 2016 16:00:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -1.097 X-Spam-Level: X-Spam-Status: No, score=-1.097 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.996, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=greenbytes.de header.b=EzLrXJAt; dkim=pass (1024-bit key) header.d=greenbytes.de header.b=EzLrXJAt Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id vsfwvD_O0IcT for ; Tue, 19 Apr 2016 15:59:59 +0000 (UTC) Received: from mail.greenbytes.de (mail.greenbytes.de [5.10.171.186]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id D80955FACF for ; Tue, 19 Apr 2016 15:59:58 +0000 (UTC) Received: by mail.greenbytes.de (Postfix, from userid 117) id 4D9F215A01A9; Tue, 19 Apr 2016 17:59:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=greenbytes.de; s=mail; t=1461081597; bh=FG7i7A8N+X106B44Ig/SNhvoyjpgZR1w13nzT+o38Wc=; h=Subject:From:In-Reply-To:Date:References:To:From; b=EzLrXJAtZr2WTNwNNYTfJViOZKEhY+SR2Qv5WELG66cGGZ0rzjUVfxbwSDRy2NbWD FBDw3PJ3eVFPy2l8ewxV2QD4f08x+um8CslRGDXLbiYjeugek3+G4mB2FIjxD9AUrg uRObLx/bav1ALkCDvYradqMHUnf2sOxZcFIA8rbo= Received: from [192.168.1.42] (unknown [192.168.1.1]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.greenbytes.de (Postfix) with ESMTPSA id 0168F15A01A9 for ; Tue, 19 Apr 2016 17:59:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=greenbytes.de; s=mail; t=1461081597; bh=FG7i7A8N+X106B44Ig/SNhvoyjpgZR1w13nzT+o38Wc=; h=Subject:From:In-Reply-To:Date:References:To:From; b=EzLrXJAtZr2WTNwNNYTfJViOZKEhY+SR2Qv5WELG66cGGZ0rzjUVfxbwSDRy2NbWD FBDw3PJ3eVFPy2l8ewxV2QD4f08x+um8CslRGDXLbiYjeugek3+G4mB2FIjxD9AUrg uRObLx/bav1ALkCDvYradqMHUnf2sOxZcFIA8rbo= Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: "Upgrade: h2" header for HTTP/1.1 via TLS (Bug 59311) From: Stefan Eissing In-Reply-To: Date: Tue, 19 Apr 2016 17:59:56 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20160419144710.Horde.fEyz_FnLQe5b-8glHPB0ySG@webmail.michael-kaufmann.ch> To: dev@httpd.apache.org X-Mailer: Apple Mail (2.3124) > Am 19.04.2016 um 17:47 schrieb William A Rowe Jr = : >=20 > I agree with your analysis, "h2" is not an upgrade candidate. =20 >=20 > "h2c" is an upgrade candidate. >=20 > This isn't even an HTTP/2 issue (unless the working group reverses = themselves > on accepting Upgrade: h2 protocol switching), until we accept Upgrade: = h2 we > should be dropping h2 from the server Upgrade: response header. But = do let > us know what the wg feedback is. While I do not feel strongly about this feature, I'd like to add that = the "Upgrade: h2" is sent out as that very mechanism is available to a = client. And I do not feel strongly because I do not know of a client = that might be able to use it. It is just the result of a sane software = architecture that this has become visible. We would probably not be talking about this if some Javascript client = implementation had not consciously decided to freak out on *any* = Upgrade: header from the server. If http-wg thinks that it should not be visible, I'll add the extra 'if' = to our implementation. Cheers, Stefan=