Re: [hybi] Masking only Payload/Extension Data

Greg Wilkins <gregw@intalio.com> Thu, 10 March 2011 21:25 UTC

Return-Path: <gregw@intalio.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 47E223A6A5D for <hybi@core3.amsl.com>; Thu, 10 Mar 2011 13:25:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.884
X-Spam-Level:
X-Spam-Status: No, score=-1.884 tagged_above=-999 required=5 tests=[AWL=-0.507, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_33=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a7mFkqEQZNai for <hybi@core3.amsl.com>; Thu, 10 Mar 2011 13:25:36 -0800 (PST)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by core3.amsl.com (Postfix) with ESMTP id 362AC3A6A7D for <hybi@ietf.org>; Thu, 10 Mar 2011 13:25:36 -0800 (PST)
Received: by vxg33 with SMTP id 33so2344862vxg.31 for <hybi@ietf.org>; Thu, 10 Mar 2011 13:26:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.52.180.166 with SMTP id dp6mr76267vdc.63.1299792414243; Thu, 10 Mar 2011 13:26:54 -0800 (PST)
Received: by 10.52.169.39 with HTTP; Thu, 10 Mar 2011 13:26:54 -0800 (PST)
In-Reply-To: <AANLkTim8KH2Gpoie=VmRgtTZGWK7FJkUsB_G96ByhbEv@mail.gmail.com>
References: <4D77B885.5050109@callenish.com> <OF36FEDDC6.06951577-ON8825784E.0062343E-8825784E.0066AC27@playstation.sony.com> <AANLkTinau4g1pB_ccJ31u7WRi5npYtHvXE5YRn5uTbeV@mail.gmail.com> <AANLkTikB4YeaYiF_NVGn61c1YxpNWbmEWQZu1WcN+=Jf@mail.gmail.com> <1299704939.2606.238.camel@ds9.ducksong.com> <20110309214212.GA29190@1wt.eu> <AANLkTi=i=8aWg=6+T7=Kn5dWeKkW6MYVCH_CuNkt_ZMM@mail.gmail.com> <AANLkTimip9o0RoZaBfONCmg5nuJVWXjOKDKgAt8zrNVV@mail.gmail.com> <AANLkTikbFBeM6+hiURSBqxFyjc2Wc-yh8UJnZiO+U0JX@mail.gmail.com> <4D7915FF.50300@callenish.com> <AANLkTik557Y=tvpA-CypTgrGpxJTtfscmFuGKi0YEt0d@mail.gmail.com> <AANLkTikbObWcOzFZGrS=yWZqzVdpm6z4j2B+WfEbqQWX@mail.gmail.com> <AANLkTi=Dc355npia4g3zijYOrt0BfiwbX9bUGzXa=Cq1@mail.gmail.com> <AANLkTikaECyZ-jQ+pX1eOezBrGTajrBk6TwNQ7ZCE1GY@mail.gmail.com> <AANLkTin-6t=yyPKqBJ38WsNBy5+b4d5MmKpPmdNfh0UQ@mail.gmail.com> <AANLkTimvZ_dX6-6Gt5BW3-cUHmZm1pq=nYm8HTsykbW3@mail.gmail.com> <AANLkTinPp5bCrwhy1oWvZZvt0VCzN=rDjKgz7inq7nrO@mail.gmail.com> <AANLkTin7=_ywd8M-A4yZ=fQ=nTyHSLzeV34Jgyi+JCps@mail.gmail.com> <AANLkTim8KH2Gpoie=VmRgtTZGWK7FJkUsB_G96ByhbEv@mail.gmail.com>
Date: Fri, 11 Mar 2011 08:26:54 +1100
Message-ID: <AANLkTi=r54HY7JHOgmOSKwjnzM=cpbtjRdVUa-adRgr6@mail.gmail.com>
From: Greg Wilkins <gregw@intalio.com>
To: Brian <theturtle32@gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Hybi <hybi@ietf.org>
Subject: Re: [hybi] Masking only Payload/Extension Data
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 10 Mar 2011 21:25:37 -0000

I would like to note a procedural issue that has occurred many times
in this working group.

Things like masked framing have been added to the specification
without consensus (there was consensus on masking, but objections had
been raised regarding the masking before it was added).   We then have
to argue to have the feature removed and if consensus is not achieve
then that feature remains.    This in effect means that the status quo
is to add a non- consensus feature.

Surely this should have been done the other way around.  A broad
consensus should have been achieved in the WG before such a
significant change the the agreed framing was put into the draft.

regards




On 11 March 2011 07:56, Brian <theturtle32@gmail.com> wrote:
> Just a quick updated tally of support/opposition:
>
> By my count, we now have eight voices in favor so far, including myself:
> Andy Green
> Ytaka Takeda
> Greg Wilkins
> Willy Tarreau
> Joel Martin
> Brian McKelvey
> Bruce Atherton
> Julian Reschke
>
> Three on record as not having a strong opinion one way or the other:
> Ian Fette
> John Endicott (Generally in favor, but not strongly so)
> John Tamplin (Generally opposed, but hasn't mentioned a strong
> opposition that I've seen)
>
>
> And two opposed:
> Adam Barth
> Patrick McManus
>
> If I've missed or misrepresented anyone, please let me know.
>
> I agree with Bruce in that I feel that pretty much everything that can
> be said on the topic at hand has been said.  Sal, what is the next
> step for the WG toward a declaration of consensus one way or the
> other?  Do we need a hum or formal straw poll, or will this thread
> suffice as such?  Is further discussion warranted?
>
>
> Brian
>
>
> On Thu, Mar 10, 2011 at 11:59 AM, David Endicott <dendicott@gmail.com> wrote:
>> Certainly not for a computer.  (But I'm getting older and it's
>> becoming difficult to xor in my head these days.)
>>
>> But any extra work is extra work, and if the agent is manipulating
>> frames without processing them then its likely performance is a
>> concern.  Not that I really think xor'ing a few bytes is going to cost
>> enough clock cycles to matter.
>>
>> My vote is thus: ambivalent; with a logically weak prejudice for
>> unmasked headers.
>>
>>
>> On Thu, Mar 10, 2011 at 2:49 PM, John Tamplin <jat@google.com> wrote:
>>> On Thu, Mar 10, 2011 at 2:36 PM, David Endicott <dendicott@gmail.com> wrote:
>>>>
>>>> Afterthought:  an unmasked header would allow Websocket aware
>>>> intermediaries to manipulate frames without unmasking them.
>>>> Websocket aware load balancers and distributed frameworks come to
>>>> mind.
>>>
>>> Right, that has been the main objection (by my estimation anyway) to masking
>>> the header.  However, unmasking 2-10 bytes doesn't seem like a large
>>> burden.
>>> --
>>> John A. Tamplin
>>> Software Engineer (GWT), Google
>>>
>> _______________________________________________
>> hybi mailing list
>> hybi@ietf.org
>> https://www.ietf.org/mailman/listinfo/hybi
>>
> _______________________________________________
> hybi mailing list
> hybi@ietf.org
> https://www.ietf.org/mailman/listinfo/hybi
>