Re: [Gen-art] Gen-ART review of draft-ietf-hybi-permessage-compression
Takeshi Yoshino <tyoshino@google.com> Wed, 24 June 2015 05:04 UTC
Return-Path: <tyoshino@google.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D4D41AC43C for <gen-art@ietfa.amsl.com>; Tue, 23 Jun 2015 22:04:55 -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 BTOj6TtLxBhH for <gen-art@ietfa.amsl.com>; Tue, 23 Jun 2015 22:04:53 -0700 (PDT)
Received: from mail-ob0-x233.google.com (mail-ob0-x233.google.com [IPv6:2607:f8b0:4003:c01::233]) (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 499D91A88F3 for <gen-art@ietf.org>; Tue, 23 Jun 2015 22:04:53 -0700 (PDT)
Received: by obbkm3 with SMTP id km3so19951441obb.1 for <gen-art@ietf.org>; Tue, 23 Jun 2015 22:04:52 -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=6EA0EyeALXy+HIgs89YPBHVhHmZwWfczcdrdB4zipu4=; b=BFMRD6ePO1qWNwLqnElcCWDGTtwXCnSm89QMjanVo8r7i3p1yjPTquyrHgLLmyRVyB r14EQTgE5l3q4nx0ClyYGQkrdPCEJg+2ydnl1FRqV0LQ8Vqw1y0+ERDrgaRbPZtxMAjw TE1sYJeVxuMlryDKFk8nTZ5pZjVaN9TELaIxYXc5kaON62cez86uYoGe1cnBM/smWwUH slIjEkC6YTWRfJRKcMbdLz/VUQGUJtxKx4l17ya8/u2Gdqq7oGgciIOsmw3+GffZIQeO 50/Qk37YYK78+VxqeLhAm+86n3bodKnBZIVZAMEbaYk9FgRvskcey3U35ITPFjMvEmo5 +Sig==
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=6EA0EyeALXy+HIgs89YPBHVhHmZwWfczcdrdB4zipu4=; b=HdRtl2XdkYj6WA0ykNnj1xvL2JJztVM8z+GOzndlllLhUusWTX0EgbiXu5pOYTmCQH yPp4BJ61MLRsrzn3rZNPZcKAuaGCb1jCbqlGNVziMUhHHStqZgLRKDLNjbPWkAU+SaVb h9nJGus3cEMYECvSFTX+NvoRffiRVw9l20dK+ZxrCHHbgJgTBQ7sR6GOfWKz/6bxIYnw 6qhqRihLTo6yc1aek6E6Simsewt8wmDElQrhiLi+o6kbaCa0snvdbBBY7nCGWESkdBwy LlYNzowAUnBAlKIzcZ9JrTAzWe5Oemh82E+wxNaPU5UtXZq37EwszTez+Vp2/optrrF2 kxdw==
X-Gm-Message-State: ALoCoQnhcrob2t2euwOzo2UBvnXLAvSmFj/xjqkOSpoaQsHA8+zTEBc/OJuNJUnHnbomETTU3LGh
X-Received: by 10.202.60.69 with SMTP id j66mr6513410oia.58.1435122292758; Tue, 23 Jun 2015 22:04:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.66.130 with HTTP; Tue, 23 Jun 2015 22:04:32 -0700 (PDT)
In-Reply-To: <9904FB1B0159DA42B0B887B7FA8119CA5CA707A4@AZ-FFEXMB04.global.avaya.com>
References: <9904FB1B0159DA42B0B887B7FA8119CA5CA6A096@AZ-FFEXMB04.global.avaya.com> <CALaySJJP5-iaHFxXYz5fkv18GzAWRo67iSMHLiOJbnZQZfOsEQ@mail.gmail.com> <CAH9hSJZgN_QU8aiDuq-=ssBi6MZ7ck0q0gW6p3oCAT4CyqS_og@mail.gmail.com> <9904FB1B0159DA42B0B887B7FA8119CA5CA707A4@AZ-FFEXMB04.global.avaya.com>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Wed, 24 Jun 2015 14:04:32 +0900
Message-ID: <CAH9hSJaw8k45gu+pp5zeNo35jXxs-WQNmqzjrohkQgTOGXEXbA@mail.gmail.com>
To: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
Content-Type: multipart/alternative; boundary="001a113cd1127848c905193c72ea"
Archived-At: <http://mailarchive.ietf.org/arch/msg/gen-art/8HHpJlUBFK1Ea4gcfZdIP9kWYqo>
Cc: General Area Review Team <gen-art@ietf.org>, Barry Leiba <barryleiba@computer.org>, "draft-ietf-hybi-permessage-compression.all@tools.ietf.org" <draft-ietf-hybi-permessage-compression.all@tools.ietf.org>
Subject: Re: [Gen-art] Gen-ART review of draft-ietf-hybi-permessage-compression
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jun 2015 05:04:55 -0000
Thanks. Addressed in -23 Diff: https://www.ietf.org/rfcdiff?url2=draft-ietf-hybi-permessage-compression-23 Summary: https://mailarchive.ietf.org/arch/msg/hybi/7NxhaWKJaU-qSULQXQ3hnw8peM4 Takeshi On Tue, Jun 23, 2015 at 3:58 PM, Romascanu, Dan (Dan) <dromasca@avaya.com> wrote: > Hi, > > > > Thank you for addressing my comments and clarifying the issues. > > > > I am fine with the proposed resolutions. > > > > Regards, > > > > Dan > > > > > > *From:* Takeshi Yoshino [mailto:tyoshino@google.com] > *Sent:* Tuesday, June 23, 2015 9:52 AM > *To:* Barry Leiba > *Cc:* Romascanu, Dan (Dan); General Area Review Team; > draft-ietf-hybi-permessage-compression.all@tools.ietf.org > *Subject:* Re: Gen-ART review of draft-ietf-hybi-permessage-compression > > > > Thank you for review, Dan. > > > > On Wed, Jun 17, 2015 at 12:08 AM, Barry Leiba <barryleiba@computer.org> > wrote: > > Hi, Dan, and thanks for the review. > > > I do not know if this is an issue, but I am asking the question. Some > > implementations are mentioned in the write-up, but they seem to have been > > written and deployed based on very old versions of the document – 05 and > > earlier, dating three years back. I am wondering if this is a problem of > the > > write-up not being updated. If not – have the changes brought to the > > document since draft-05 impacted the negotiation and algorithms > described in > > the document? > > The history here is that the working group sent the document to me at > version -05, and I reviewed it and sent it back for more editorial > work -- I found it very hard to read and often unclear. > Unfortunately, the editorial work took two years and many revisions to > complete, but I think the result is clear and easy to read, and I'm > happy with the result. But that work did not make technical changes > to the protocol, so implementations of -05 are still implementations > of -22... unless, of course, they were based on any misunderstandings > of an unclear document. I think the likelihood of that last is low, > because the implementors were involved in the development of the > document. > > > > Here're the non-editorial changes happened since -05: > > > > -10 added hints. This is optional feature. Shouldn't impact > interoperability. > > > > -10 made it mandatory for clients to support client_no_context_takeover > (at this point it was called c2s_no_context_takeover) parameter in an > extension response. This shouldn't introduce any spec issue, I think. > > > > -15 renamed s2c_ to server_ and c2s_ to client_. I think everyone has > followed this change in this 1.5 year. > > > > On the minor issues: > I'm ambivalent about changing the "must"s and "must not" to 2119 key > words. I think you know that I'm not a fan of overuse of those key > words. On the other hand, they do apply fine here as key words, and I > have no objection to changing them. I'll leave that up to the author > and shepherd. > > Nits 1 and 2 are correct, and should be fixed; thanks. For nit 3, I'm > happy to have the acknowledgments section reflect the author's voice. > > > > Changing "must" to "MUST" in Section 5: > > > > From 2 perspectives, I prefer not to capitalize them: > > - (a) These sentences are describing what/how constraints have to be > negotiated for the DEFLATE based compressed communication channel just as > an example. > > - (b) These sentences are not explaining requirements that implementors > must follow for interoperability, but just things they have to do to make > DEFLATE based compression/decompression work correctly. > > > > Because of (b), I'd like to keep these "must keep"s uncapitalized. I'm > ambivalent about (a) regarding "MUST" and "may" the following sentences > > > > In a PMCE negotiation offer, the client MUST inform the server of its > > LZ77 window size so that the server uses an LZ77 window size that is > > > > LZ77 window size of the client. In a PMCE negotiation offer, the > > client may inform the maximum LZ77 window size the client can afford > > > > We can consider these to be kind of quotes of conformance requirements. > Actually, we're defining them later in the same doc. So, I'd like to keep > this MUST and change the "may" in the second sentence to "MAY" for > consistency. Does this look good to you? > > > > ---- > > > > Changing "must not" to "MUST NOT" in Section 8.2.1: Agreed. I'll fix it. > > > > ---- > > > > Nit 1: Removed the redundant "extension". > > > > Nit 2: Added explanation of the significance of the values 0 and 1 as > follows: > > > > Meaning > > The message is compressed or not. RSV1 is set for compressed > > messages and unset for uncompressed messages. > > > > Nit 3: Changed to "Thanks to" as you suggested. > > >
- [Gen-art] Gen-ART review of draft-ietf-hybi-perme… Romascanu, Dan (Dan)
- Re: [Gen-art] Gen-ART review of draft-ietf-hybi-p… Barry Leiba
- Re: [Gen-art] Gen-ART review of draft-ietf-hybi-p… Takeshi Yoshino
- Re: [Gen-art] Gen-ART review of draft-ietf-hybi-p… Romascanu, Dan (Dan)
- Re: [Gen-art] Gen-ART review of draft-ietf-hybi-p… Takeshi Yoshino