SETTINGS error handling
Patrick McManus <pmcmanus@mozilla.com> Mon, 15 July 2013 19:46 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 0D38D11E81E8 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 15 Jul 2013 12:46:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.976
X-Spam-Level:
X-Spam-Status: No, score=-9.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, 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 TqswfE2FujIc for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 15 Jul 2013 12:46:36 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id B04D611E81DD for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 15 Jul 2013 12:46:36 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1Uyohg-00037W-Cv for ietf-http-wg-dist@listhub.w3.org; Mon, 15 Jul 2013 19:45:00 +0000
Resent-Date: Mon, 15 Jul 2013 19:45:00 +0000
Resent-Message-Id: <E1Uyohg-00037W-Cv@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <patrick.ducksong@gmail.com>) id 1UyohX-000358-0o for ietf-http-wg@listhub.w3.org; Mon, 15 Jul 2013 19:44:51 +0000
Received: from mail-ob0-f177.google.com ([209.85.214.177]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <patrick.ducksong@gmail.com>) id 1UyohW-0006jp-AZ for ietf-http-wg@w3.org; Mon, 15 Jul 2013 19:44:50 +0000
Received: by mail-ob0-f177.google.com with SMTP id ta17so14245348obb.36 for <ietf-http-wg@w3.org>; Mon, 15 Jul 2013 12:44:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=DlvjGZ657aP0s4TMNWFzYdwEg5N3aAqsjfHw146yF38=; b=c1zALn4iAmcWwysxBntk2iXYUoaa6tPM9OQNaiHmq+++t7/sR7qYQ27k9qOSSQp5pC q78t8YC72X4G5PjxewezhQ7OUkKZ/L+Rh1+LGQ75GXuuctP4P0g5nG/8VqkQPtLIY7Hi c1hPXUOL72fh8eMfo0khv781gIdeg7TO1HEETtT97p043gDcgm0WvX//vCdAwI7QCh/t pdrblLB6mCkf1j25KZgArUUFYjoyC0HNaniEpe/2TkQG1eDhQ+kE2qqCTDIO1+i2eX54 06giDUHmnHpmk95XD4A93dkhuFD6peP3KBqX5vRep59dLuYQxXDGGti5D8zJaed73XJw bNyA==
MIME-Version: 1.0
X-Received: by 10.60.124.228 with SMTP id ml4mr44180483oeb.47.1373917464293; Mon, 15 Jul 2013 12:44:24 -0700 (PDT)
Sender: patrick.ducksong@gmail.com
Received: by 10.76.152.133 with HTTP; Mon, 15 Jul 2013 12:44:24 -0700 (PDT)
Date: Mon, 15 Jul 2013 15:44:24 -0400
X-Google-Sender-Auth: AJdFrcph5H3jtZLCOrxQJYwU7r4
Message-ID: <CAOdDvNoPRmM-8hpbrCoQ4GQFJTd0qPjONTyJuF6Pu2UhoyQ_zA@mail.gmail.com>
From: Patrick McManus <pmcmanus@mozilla.com>
To: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="047d7b3a928668f7ac04e1921617"
Received-SPF: pass client-ip=209.85.214.177; envelope-from=patrick.ducksong@gmail.com; helo=mail-ob0-f177.google.com
X-W3C-Hub-Spam-Status: No, score=-3.4
X-W3C-Hub-Spam-Report: AWL=-2.654, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1UyohW-0006jp-AZ 37846327c0422c20438c88afcac57ecb
X-Original-To: ietf-http-wg@w3.org
Subject: SETTINGS error handling
Archived-At: <http://www.w3.org/mid/CAOdDvNoPRmM-8hpbrCoQ4GQFJTd0qPjONTyJuF6Pu2UhoyQ_zA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/18792
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>
Section 6.5 single SETTINGS frame MUST NOT contain multiple values for the same ID. If the receiver of a SETTINGS frame discovers multiple values for the same ID, it MUST ignore all values for that ID except the first one. I'm wondering why the text proscribes error handling of MUST ignore in response to violation of the MUST NOT send provision. I'd rather my implementation be strict and enforce the MUST NOT send via PROTOCOL ERROR when receiving this. The kindler gentler days of being liberal in what we receive have sailed. There is not yet an argument for backwards compatibility to not do that, but if I did so I would also be in non compliance. Can we either change it to PROTOCOL ERROR (preferred) or just be silent on handling of the error? -Patrick
- SETTINGS error handling Patrick McManus
- Re: SETTINGS error handling Martin Thomson
- Re: SETTINGS error handling Amos Jeffries
- Re: SETTINGS error handling Tatsuhiro Tsujikawa
- Re: SETTINGS error handling Roberto Peon
- Re: SETTINGS error handling Roberto Peon
- Re: SETTINGS error handling Tatsuhiro Tsujikawa