Re: [Webpush] WGLC for draft-ietf-webpush-protocol-05

JR Conlin <jconlin@mozilla.com> Tue, 31 May 2016 23:50 UTC

Return-Path: <jconlin@mozilla.com>
X-Original-To: webpush@ietfa.amsl.com
Delivered-To: webpush@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5079112D8F8 for <webpush@ietfa.amsl.com>; Tue, 31 May 2016 16:50:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mozilla-com.20150623.gappssmtp.com
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 PDajMFhsVUvF for <webpush@ietfa.amsl.com>; Tue, 31 May 2016 16:50:41 -0700 (PDT)
Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::229]) (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 E7D2312D0BE for <webpush@ietf.org>; Tue, 31 May 2016 16:50:40 -0700 (PDT)
Received: by mail-oi0-x229.google.com with SMTP id j1so3620178oih.3 for <webpush@ietf.org>; Tue, 31 May 2016 16:50:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mozilla-com.20150623.gappssmtp.com; s=20150623; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc; bh=DtKc65C7pqHJBlqF/CK/Qb9BgbOvMDd4NDUVj2ZC3EU=; b=GOj3jZ4ddK2YueMwiWxcuj0W40hPfcNaQp48WtXsbYYaouX4j5JRC0WU53p+8mhOBj jR4vu5oo0ZPskDoIKdRKBFRa+7Q8igOMTX4hyrPoQwNCDx2ip2n4ZfoXiqltbAA7cAuy eIdvz5X5kID/rjH4q/QZhiZPNu5A3l4YvEE1tItlY16IBVos4K7eOI16uRwi4VrQZJ+Z W6JoikN2vHb2TGnJqHQglufFPzcNCYNHifrwPYi0W0uhEsBR/tapwMegSEelSjS+u4jl 6GVOdNPkfTrKbjCuQgnsig1a6NjgZpbOMFLVScWaKtPT1kY04n14fOPrZvB9xgKNyHiP 4K1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to:cc; bh=DtKc65C7pqHJBlqF/CK/Qb9BgbOvMDd4NDUVj2ZC3EU=; b=YqTz3k7nLb+NME4HTVnS7k5EiGV5s4+Keqk6kIAYzXhfFT8BxFO3bVfE//gWOMKTFU 0nBfhFMKomm+HvhFBKr2dze9VpZmo4eRRabY6Iut4tshATQD+OlszsyxFH6he3JRHdAI cZidLnc8CL7YDDYb22sZp0zVu5pqmAxkKLYC7+lZAQIbO8SFML4bSsiEkRwuyMOfN6sD 4StVvBAqAbNusKchy3kQytJ/ypsjAlAsSYz8UwAVS5PNloGgl84Zfx9oG/0qYGq1BotU 6vNPJTIPkNNruneIqymY8JUn45a4Uc0DPwTpJAzdh7ksRMYZI040ZV/O6p1hOEwX3C5X qLtQ==
X-Gm-Message-State: ALyK8tKJBhuomFhs1ZPNkmJ69hGOjJW3figYW6x7/Nzli+ufn5uFKOyBPoIkDkV8AIjiy8oruBGjQE1C4kaRpmxK
MIME-Version: 1.0
X-Received: by 10.202.98.133 with SMTP id w127mr19289458oib.136.1464738640071; Tue, 31 May 2016 16:50:40 -0700 (PDT)
Received: by 10.202.212.213 with HTTP; Tue, 31 May 2016 16:50:39 -0700 (PDT)
Received: by 10.202.212.213 with HTTP; Tue, 31 May 2016 16:50:39 -0700 (PDT)
In-Reply-To: <CO2PR03MB24072A7C4FDD92BBF5609C5783460@CO2PR03MB2407.namprd03.prod.outlook.com>
References: <DA2216E6-CE23-47A0-AA7A-5E19DAF043AF@ntt-at.com> <CABvL1xrKExY4FXXmNogGKq2=PUd5HtZed09BOW1h33TXE79PNA@mail.gmail.com> <7BE6135D-961D-4D6E-B6FC-99BA27B1B0C4@ntt-at.com> <CABvL1xpiMcrtVj=ZCcesxsQJjUBJV23U5zbr5QKPeQDxQadOWg@mail.gmail.com> <CAP8-Fqmnd_pvR32BY0AE6xwvPJ1B35ieDqHsCo=c3eV0o1soKA@mail.gmail.com> <4B69453E-54AD-414A-BDC3-18E175AA25BC@ntt-at.com> <4467b402-a69f-fc0e-f699-00ca9f9f14e8@mozilla.com> <CO2PR03MB24072A7C4FDD92BBF5609C5783460@CO2PR03MB2407.namprd03.prod.outlook.com>
Date: Tue, 31 May 2016 16:50:39 -0700
Message-ID: <CA+XEteM53YDDFSau8OXOGPxFYN+1K=ZUfvFTTqLu20pwY4E++g@mail.gmail.com>
From: JR Conlin <jconlin@mozilla.com>
To: Brian Raymor <Brian.Raymor@microsoft.com>
Content-Type: multipart/alternative; boundary=001a113d356454af3805342c0a12
Archived-At: <http://mailarchive.ietf.org/arch/msg/webpush/5Ds0vap0zSSjBzgKZUfgZvpAF-4>
Cc: webpush@ietf.org
Subject: Re: [Webpush] WGLC for draft-ietf-webpush-protocol-05
X-BeenThere: webpush@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: jrconlin@mozilla.com
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: Tue, 31 May 2016 23:50:44 -0000

I noted my opinion in the follow up. Basically, while the spec goes into
great detail about other aspects of the protocol, sets are left mostly as
"they may exist", and "it's up to the PS and UA".  I will also admit that I
was initially confused because I hadn't noticed it was only between UA and
PS, but a second read caught that.

I am fine as is, because I don't think that outside groups will be impacted
by my concern, nor do I believe that they would fail to implement a
solution if they misunderstood it.
On May 31, 2016 4:25 PM, "Brian Raymor" <Brian.Raymor@microsoft.com> wrote:

>
> On May 31, 2016, at 12:01 PM, JR Conlin <jconlin@mozilla.com> wrote:
>
> Thanks for your feedback.
>
> > There are some aspects of the published spec that are optional and seem
> a bit "hand wavey"* (e.g. "subscription sets")
>
> How do you feel this could be improved? What details are missing from your
> perspective?
>
> > I believe that the recommendation for expired or removed push
> subscription endpoints was to return 410, not 404 (see section 7.3). I note
> that 7.3.1 suggests 410 for expired subscription sets, so it might help if
> things were consistent.
>
> Good catch.
> 7.3.1 should be 404 and not 410.
> 410 (Gone) is returned when a push service decides to cease delivery
> attempts before the TTL expires.
> 404 (Not Found) is returned when a push services expires a subscription or
> set.
>
>
>
>
>
>
>