Re: [hybi] deflate-stream and masking
John Tamplin <jat@google.com> Thu, 21 July 2011 08:48 UTC
Return-Path: <jat@google.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AE8A21F8B83 for <hybi@ietfa.amsl.com>; Thu, 21 Jul 2011 01:48:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.902
X-Spam-Level:
X-Spam-Status: No, score=-105.902 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KHlTXVXCeEq0 for <hybi@ietfa.amsl.com>; Thu, 21 Jul 2011 01:48:44 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [74.125.121.67]) by ietfa.amsl.com (Postfix) with ESMTP id 73C3521F8B81 for <hybi@ietf.org>; Thu, 21 Jul 2011 01:48:44 -0700 (PDT)
Received: from wpaz13.hot.corp.google.com (wpaz13.hot.corp.google.com [172.24.198.77]) by smtp-out.google.com with ESMTP id p6L8mg92014528 for <hybi@ietf.org>; Thu, 21 Jul 2011 01:48:43 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1311238123; bh=6SB+FfIBKjegaG7R3FbSk1n8h3U=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type:Content-Transfer-Encoding; b=izBEyJ8ARbIllfHDCnyzir3cGEVs8UHvjwXWPUnii9Vq0Cqg7OC3Kf/ii0g1+Qi08 Xx4yA04erHzm2FdH0ha3w==
DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=dkim-signature:mime-version:in-reply-to:references:from:date: message-id:subject:to:cc:content-type: content-transfer-encoding:x-system-of-record; b=XxSdEtytyanNT27Dxoe80bzpY56Mip4aVhCN5WT/wdPKy8CTi02R+ZRgBSqXIpsEu ej1LaJdRi1RRd68/JsT2Q==
Received: from yib12 (yib12.prod.google.com [10.243.65.76]) by wpaz13.hot.corp.google.com with ESMTP id p6L8mOQN012945 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT) for <hybi@ietf.org>; Thu, 21 Jul 2011 01:48:41 -0700
Received: by yib12 with SMTP id 12so633096yib.2 for <hybi@ietf.org>; Thu, 21 Jul 2011 01:48:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=ZQ6duq5Nrhc4Ggb0kPJs8mqMx4NMysmA+M/aJn3t/7w=; b=c1l7hGwuY1jq9fWBsRul7moOuxkRs0mTJfF7Ci9sedSDZDP5VNtLQxiiyWfeKeT2o6 L+0EaNQPregrzR14kBDg==
Received: by 10.150.74.7 with SMTP id w7mr351723yba.116.1311238121186; Thu, 21 Jul 2011 01:48:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.150.49.7 with HTTP; Thu, 21 Jul 2011 01:48:21 -0700 (PDT)
In-Reply-To: <CAH_y2NHB8tacgX1jOQGutqfz_nBm+zTDGmhj-1U6ZHn=_m4uBQ@mail.gmail.com>
References: <BANLkTi=UVMAd1nER6mRBe7zoD29CSbCkGA@mail.gmail.com> <CAH_y2NFMdr1ZU2dfy9mCRepZc2R_hnzg0oa3kYPKhWY-FX_8Og@mail.gmail.com> <CAE8AN_V-P2L0mVwjPQYxAypJ67=QWKAhWnDqrM_XmDQXjJbEHA@mail.gmail.com> <CAP992=HmZM9H2i+rFLVNrJVzfQT2qSPzWRm4gQXc2wTQ8fdBTA@mail.gmail.com> <00b801cc470a$d2d5e520$7881af60$@noemax.com> <CAP992=Gvz7CT=fZSX=t_7J3YAGF7kKsA9a6M0UQJP3HXxMBANQ@mail.gmail.com> <1311190993.1862.135.camel@ds9> <4E273125.8070503@stpeter.im> <CAH_y2NFGCa_r9pJLnjqfZc9QdbZ4=NU-9VQN2G51f7GuDeg8Aw@mail.gmail.com> <CABLsOLAS+Miue5yG1+KMTRihWmhD7p+rQ0iusMewqm-ZxG4jVQ@mail.gmail.com> <CAH_y2NHB8tacgX1jOQGutqfz_nBm+zTDGmhj-1U6ZHn=_m4uBQ@mail.gmail.com>
From: John Tamplin <jat@google.com>
Date: Thu, 21 Jul 2011 04:48:21 -0400
Message-ID: <CABLsOLBkDVf977ofEgiAD5X0KPz+-3ffS2iM5aqtoSDpRmBqjw@mail.gmail.com>
To: Greg Wilkins <gregw@intalio.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
Cc: Hybi <hybi@ietf.org>
Subject: Re: [hybi] deflate-stream and masking
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
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, 21 Jul 2011 08:48:45 -0000
On Thu, Jul 21, 2011 at 3:02 AM, Greg Wilkins <gregw@intalio.com> wrote: > I don't recall any discussion at all about the extension. There was > some talk about the effect of compression, to which there was a > response that spoke against stream compression > http://www.ietf.org/mail-archive/web/hybi/current/msg01811.html The > deflate-stream extension then just appeared in the a draft... I can't > actually find any thread that proposed it's addition. I've looked > several times and failed to find any discussion. "hybi deflate-stream" found it immediately for me in my mailbox, and then it was easy to find the other threads from there. Patrick first discussed it in a thread starting at http://www.ietf.org/mail-archive/web/hybi/current/msg04071.html, where you commented only about allocating bits in a fixed manner and how extensions were named, nothing about the basic operation of the extension. Patrick then made an official proposal in the thread starting at http://www.ietf.org/mail-archive/web/hybi/current/msg04117.html. The only dissent was me suggesting changing the name from deflate to deflate-stream, so it went into the next revision of the spec. > Note that I'm not saying that somebody has done some evil deception to > get this into the spec. Just that when objections have been raised, > then the default position should be that the feature is excluded > unless rough consensus can be achieved. I believe the first objections to it were raised months after it was added to the spec, only after we had argued through masking. So, I think it is not correct to say that this was added to the spec over objections and then it is unfairly harder to remove later. There were cases earlier where the previous editor did take unilateral action to put new things into the spec, but that has not been the case here. Once we do agree on something, I think it is entirely correct that there is a higher bar necessary to remove it or else we will never make progress. Having new information to bring to the discussion, such as after we added masking, is an adequate reason to reopen the discussion, which is what we have been doing. Personally, I think having a weak compression extension in the base spec is better than no compression at all, so I would object to removing it but would not object to replacing it with deflate-frame, if doing so does not delay finalizing the spec. -- John A. Tamplin Software Engineer (GWT), Google
- [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking Andy Green (林安廸)
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking Andy Green (林安廸)
- Re: [hybi] deflate-stream and masking Dirkjan Ochtman
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking Bob Gezelter
- Re: [hybi] deflate-stream and masking Arman Djusupov
- Re: [hybi] deflate-stream and masking Bruce Atherton
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking Andy Green (林安廸)
- Re: [hybi] deflate-stream and masking Ian Fette (イアンフェッティ)
- Re: [hybi] deflate-stream and masking Andy Green (林安廸)
- Re: [hybi] deflate-stream and masking Bruce Atherton
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking Brian
- Re: [hybi] deflate-stream and masking Arman Djusupov
- Re: [hybi] deflate-stream and masking Philipp Serafin
- [hybi] Fwd: Re: deflate-stream and masking Justin Lee
- Re: [hybi] deflate-stream and masking David Endicott
- Re: [hybi] deflate-stream and masking Alexander Philippou
- Re: [hybi] deflate-stream and masking David Endicott
- Re: [hybi] deflate-stream and masking Patrick McManus
- Re: [hybi] deflate-stream and masking Alexander Philippou
- Re: [hybi] deflate-stream and masking Peter Saint-Andre
- Re: [hybi] deflate-stream and masking Gabriel Montenegro
- Re: [hybi] deflate-stream and masking Patrick McManus
- Re: [hybi] deflate-stream and masking John Tamplin
- Re: [hybi] deflate-stream and masking David Endicott
- Re: [hybi] deflate-stream and masking John Tamplin
- Re: [hybi] deflate-stream and masking David Endicott
- Re: [hybi] deflate-stream and masking John Tamplin
- Re: [hybi] deflate-stream and masking David Endicott
- Re: [hybi] deflate-stream and masking Willy Tarreau
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking John Tamplin
- Re: [hybi] deflate-stream and masking David Endicott
- Re: [hybi] deflate-stream and masking Peter Saint-Andre
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking John Tamplin
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking Bjoern Hoehrmann
- Re: [hybi] deflate-stream and masking Greg Wilkins
- Re: [hybi] deflate-stream and masking Peter Saint-Andre