Re: [hybi] Ben Campbell's No Objection on draft-ietf-hybi-permessage-compression-24: (with COMMENT)

Takeshi Yoshino <tyoshino@google.com> Mon, 24 August 2015 11:28 UTC

Return-Path: <tyoshino@google.com>
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 4E84A1B31A7 for <hybi@ietfa.amsl.com>; Mon, 24 Aug 2015 04:28:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.388
X-Spam-Level:
X-Spam-Status: No, score=-1.388 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 5Einy-syRCrg for <hybi@ietfa.amsl.com>; Mon, 24 Aug 2015 04:28:20 -0700 (PDT)
Received: from mail-ob0-x22b.google.com (mail-ob0-x22b.google.com [IPv6:2607:f8b0:4003:c01::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62B5B1AD1EC for <hybi@ietf.org>; Mon, 24 Aug 2015 04:28:20 -0700 (PDT)
Received: by obbhe7 with SMTP id he7so110206806obb.0 for <hybi@ietf.org>; Mon, 24 Aug 2015 04:28:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=an0Ca+rMAyh5SQyRIrcp7HBH2svwRxE6RRJoCwVkIUI=; b=eZHYyxqSg1FNUTBYBaJi91EPWuMt7h2bzh5F48cg3ikKDGOiNwqsYcxU7IbgWNcn42 nMyCFq8Dio2jVWZlVB+ohk1gVhgVQtK0TtvcL2m/ouTQ2B/DAnAVOnFbIlCWvpyOSaAR 701cIHJMl22DBY1ceRZVr1QLNvWtAHATReVOBlwpW+N7cc88HF6YiHYJIRNGwUPh6FL9 m/7sPr8Ifppr8lw2i8xfkIT2Erg+E0vTzjGxH1Iogv6jA4fb2a3Robe5TRzsrGAtNP7n pUcD58OTdGi80Cx0S8gyEsTMlzLk43WsyxTR28Rihznm+lNxV8262JL3HD5TX3Xxy8f7 5cHg==
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=an0Ca+rMAyh5SQyRIrcp7HBH2svwRxE6RRJoCwVkIUI=; b=EiILKuvl6QHcZ/q7yyb5WYwKAA3W+Flr/0trWc/n5DyOvJcXdC4VlWFBG20XHXMfUp pKpqjIAnEdQJPUgtJuPWCw3Qyn6ByHOJloDDf4iV09ltaCqiUto1ncumdQSkmM4zVZAb 7f1a99xnNQYq3MV4P5UmqRweOjTHezapttDUFWcDHFT40SEvYLRPLoB2hjzONNLKnapK KmQVj6zKr3ORQgt1EP+FoKTEJwxJGA7WHd3QLgdjBvUeKoLclu6up+jKb3NW9VEAzJT4 UoqNzYLl5O6lFP57JkSI+I7fUspS1OY0lTN+ygOz25dfUqipeIaoP24PHMzzVv/vnE6F +BzA==
X-Gm-Message-State: ALoCoQl7v1njw75B3a0A3wJp5lZpspJqYshv2pXaDG65K7FQB4i7F8XeXGqTjx0ZwCaD++XMbPUN
X-Received: by 10.182.19.228 with SMTP id i4mr3513559obe.82.1440415699727; Mon, 24 Aug 2015 04:28:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.60.4 with HTTP; Mon, 24 Aug 2015 04:27:59 -0700 (PDT)
In-Reply-To: <1E67D422-0367-4243-88D4-9446C2DF5A7B@nostrum.com>
References: <20150707223841.19846.52429.idtracker@ietfa.amsl.com> <CAH9hSJZwkWV_A_R03EtL0C3Aa=SVEdajrdW2rm+x38FXnmaC_A@mail.gmail.com> <1E67D422-0367-4243-88D4-9446C2DF5A7B@nostrum.com>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Mon, 24 Aug 2015 20:27:59 +0900
Message-ID: <CAH9hSJYm_7RsyKb2qzyHrjS4qD-hEZXFC+_j0=iVqP-QTyqRqQ@mail.gmail.com>
To: Ben Campbell <ben@nostrum.com>
Content-Type: multipart/alternative; boundary="001a11c2a28c1cd09e051e0cea6e"
Archived-At: <http://mailarchive.ietf.org/arch/msg/hybi/jqaRbWJhR6qgWpLRSZIcqOZm8h0>
Cc: "hybi@ietf.org" <hybi@ietf.org>, draft-ietf-hybi-permessage-compression@ietf.org, The IESG <iesg@ietf.org>, hybi-chairs@ietf.org
Subject: Re: [hybi] Ben Campbell's No Objection on draft-ietf-hybi-permessage-compression-24: (with COMMENT)
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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 24 Aug 2015 11:28:23 -0000

Hi Ben,

Thanks for review.

On Fri, Aug 21, 2015 at 7:32 AM, Ben Campbell <ben@nostrum.com> wrote:

> [...]
>
>
>>
>> -- 6.1, Numbered list entry "2", third bullet (and several similar
>>> assertions)
>>>
>>> Do I understand correctly that the PMCE needs to know if the next
>>> extension wants frames, in order to determine whether to build them? How
>>> would it know that?
>>>
>>>
>> It's about gluing implementation of PMCE and one of the next extension. If
>> the next extension expects a frame for its input, we need to build a frame
>> to match the interface. RFC 6455 didn't defined detailed interface between
>> extensions, so we cannot write negotiation algorithm that work well with
>> every extension (including the case where they cannot connect with each
>> other). All I could do is listing two basic and known interfaces and
>> explain how to glue PMCE with them.
>>
>> - The _Send a WebSocket Message_ algorithm and _A WebSocket Message Has
>> Been Received_ are defined in it. So, I explained how to glue PMCE with
>> them.
>> - And mentioned another simplest case other extensions may adopt
>> (expecting
>> a sequence WebSocket frames for input/output), too.
>>
>
> I think I see--you know the next extension needs frames because your
> interface to it uses frames? If so, then I'm okay with the text.


Yes. At the spec level, the interface between PMCE and the next extension
is determined to use frames, and then at implementation level the next
extension code/module/etc. would need frames.


>
>
>> -- 3, third paragraph: "An extension in use next to extension"
>>>
>>> The construction "next to" usually connotes adjacency, not order. I
>>> suggest "The next extension in use" (without the "to").
>>>
>>>
>>> I see. But how should I connect the revised phrase with "extension X"?
>> The
>> next extension in use "of" extension X?
>>
>>
> How about "The next extension after extension X"?
>
> [...]
>

Thanks for suggestion. Replaced and published
https://tools.ietf.org/html/draft-ietf-hybi-permessage-compression-28