Re: [hybi] permessage-priority extension draft

"John A. Tamplin" <jat@jaet.org> Thu, 23 January 2014 19:23 UTC

Return-Path: <jat@jaet.org>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C01D1A00F9 for <hybi@ietfa.amsl.com>; Thu, 23 Jan 2014 11:23:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.977
X-Spam-Level:
X-Spam-Status: No, score=-1.977 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 tVvWT_4Btji6 for <hybi@ietfa.amsl.com>; Thu, 23 Jan 2014 11:23:04 -0800 (PST)
Received: from mail-pb0-f49.google.com (mail-pb0-f49.google.com [209.85.160.49]) by ietfa.amsl.com (Postfix) with ESMTP id 4C9011A0061 for <hybi@ietf.org>; Thu, 23 Jan 2014 11:22:57 -0800 (PST)
Received: by mail-pb0-f49.google.com with SMTP id up15so2229840pbc.36 for <hybi@ietf.org>; Thu, 23 Jan 2014 11:22:56 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=Y5CFW/1vYBferpE53XunfIunVKSISqmKjaTV1F9H+cQ=; b=kRPrkFu4j5amgsUJr/YnlzBXJd8k1WFCvdCAsjQOt7y9zk4vgWFrqjVnlSxjPibSz+ DIXQNzfnc1x3V3tACcYLpT6vSCxiV+O7bSeRSc/5YkUdqh/FRD3AFIgtG9XWKPNWNJ2/ 4Z/pieLJNpXqpwMWVpzlM5hcgw3KWxki0t/yxyYqbfdJ4nVEqseRz2et2LyAhToIDH2J I1ylQFDkbyFEm/3SRWDMVkT4VAzC5hTa/b+fvcrxFcfKFwa03L4xhUIiQOG3LfQ1+QjA omXKVyJ0cBjsuNKlOTkhmDRCQmrXSNemttJTeBQMiZsxbGAJ5xbynXpfp1DZL9uXNOPF 2BSw==
X-Gm-Message-State: ALoCoQny72y1oTPkgI1h1MNwPSZv2m5bPTdb+gQ4tN1rG4YZANq8XfQkFfFe+ElnAWhDfkzEjJPf
X-Received: by 10.67.4.169 with SMTP id cf9mr9816681pad.45.1390504976533; Thu, 23 Jan 2014 11:22:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.68.200.37 with HTTP; Thu, 23 Jan 2014 11:22:36 -0800 (PST)
X-Originating-IP: [198.49.103.3]
In-Reply-To: <634914A010D0B943A035D226786325D4446C083400@EXVMBX020-12.exch020.serverdata.net>
References: <634914A010D0B943A035D226786325D4446BF991A9@EXVMBX020-12.exch020.serverdata.net> <634914A010D0B943A035D226786325D4446BF9987B@EXVMBX020-12.exch020.serverdata.net> <CAHixhFr6wPQQRFrV72eXp9cUA=m1Qvxd2ZhYpqPXFa9pRhnZcQ@mail.gmail.com> <634914A010D0B943A035D226786325D4446C083400@EXVMBX020-12.exch020.serverdata.net>
From: "John A. Tamplin" <jat@jaet.org>
Date: Thu, 23 Jan 2014 14:22:36 -0500
Message-ID: <CAM5k6X_gjYoS8Ah64MO84H_r0TDWKh_Eh9_BNHzh9T7mquHhxQ@mail.gmail.com>
To: Tobias Oberstein <tobias.oberstein@tavendo.de>
Content-Type: multipart/alternative; boundary="047d7b1601572f64a904f0a82b30"
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] permessage-priority extension draft
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 23 Jan 2014 19:23:09 -0000

On Thu, Jan 23, 2014 at 5:37 AM, Tobias Oberstein <
tobias.oberstein@tavendo.de> wrote:

> What is probably missing is:
>
>
>
> "An intermediary that is not aware of the semantics of negotiated
> extensions MUST ignore the rules that
>
> normally apply to continuation frames (opcode 0) and FIN bit"
>
>
>
> Since without such rule, a (verifying) intermediary unaware of the
> extension semantics might comply
>
> by not changing fragmentation, but still continue checking and (falsely)
> failing the WS connection if
>
> it believes the continuation frame / FIN rules haven't been followed. And
> those rules might have
>
> been changed by the extension.
>

I disagree - I don't think an extension should be allowed to change those
rules.  If you don't even have the framing, then really there is no
standard WebSocket protocol.

-- 
John A. Tamplin