[Webpush] Alexey Melnikov's Discuss on draft-ietf-webpush-protocol-11: (with DISCUSS and COMMENT)
"Alexey Melnikov" <aamelnikov@fastmail.fm> Wed, 12 October 2016 14:39 UTC
Return-Path: <aamelnikov@fastmail.fm>
X-Original-To: webpush@ietf.org
Delivered-To: webpush@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1])
by ietfa.amsl.com (Postfix) with ESMTP id 74A171294CF;
Wed, 12 Oct 2016 07:39:44 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Alexey Melnikov" <aamelnikov@fastmail.fm>
To: "The IESG" <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.34.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147628318443.27316.12918309346360247871.idtracker@ietfa.amsl.com>
Date: Wed, 12 Oct 2016 07:39:44 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/webpush/R1sHOJGrIbfs3_k38gPKWNz5Rig>
Cc: draft-ietf-webpush-protocol@ietf.org, shida@ntt-at.com,
webpush-chairs@ietf.org, webpush@ietf.org
Subject: [Webpush] Alexey Melnikov's Discuss on
draft-ietf-webpush-protocol-11: (with DISCUSS and COMMENT)
X-BeenThere: webpush@ietf.org
X-Mailman-Version: 2.1.17
List-Id: Discussion of potential IETF work on a web push protocol
<webpush.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/webpush>,
<mailto:webpush-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/webpush/>
List-Post: <mailto:webpush@ietf.org>
List-Help: <mailto:webpush-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/webpush>,
<mailto:webpush-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Oct 2016 14:39:44 -0000
Alexey Melnikov has entered the following ballot position for draft-ietf-webpush-protocol-11: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html for more information about IESG DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-webpush-protocol/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- This is generally a well written document, but I have a small list of issues (which should be easy to address) I would like to discuss before recommending its approval for publication: 1) In 5.2: is there upper limit on the TTL? The ABNF doesn't restrict the value, but it is important for interoperability 2) In 5.3: urgency is defined as a list of one or more values. The description says that it defines the lowest value allowed. There is also a sentence prohibiting multiple values. Why is this a set and how would multiple values be interpreted? 3) In 6: I don't know where the ":link" Pseudo-Header field came from. Can you clarify where it is defined? ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- 1) I see you defined a new HTTP Header Field "Urgency". Can you reuse email header field "Priority" instead (possibly extending it) Can be 'normal', 'urgent', or 'non-urgent' and can influence transmission speed and delivery. ? 2) In 4.1: Can 429 be used when no subscription set is specified? (If yes, this should be mentioned in section 4). 3) In 6.1: ":link" is included in the PUSH_PROMISE and not the HEADERS block (when compared to section 6). Is this intentional or should one of the examples be fixed? 4) In general case it is not possible to achieve message reliability because a push server is allowed to expire messages after they were accepted for delivery due to overload. (Similarly for forced subscription expiration.) I don't think the document makes this clear in Section 7.4. 5) In 9.3: Contact: IETF Chair - I think you should point to the WG mailing list or IESG as a whole. IETF Chair has other things to do than answer questions about IANA port registration :-).
- [Webpush] Alexey Melnikov's Discuss on draft-ietf… Alexey Melnikov
- Re: [Webpush] Alexey Melnikov's Discuss on draft-… Alissa Cooper
- Re: [Webpush] Alexey Melnikov's Discuss on draft-… Alexey Melnikov
- Re: [Webpush] Alexey Melnikov's Discuss on draft-… Martin Thomson
- Re: [Webpush] Alexey Melnikov's Discuss on draft-… Alexey Melnikov