Re: [Webpush] some comments and feedback on the draft-thomson-webpush-protocol-00

"Brian Raymor (MS OPEN TECH)" <Brian.Raymor@microsoft.com> Wed, 24 June 2015 22:40 UTC

Return-Path: <Brian.Raymor@microsoft.com>
X-Original-To: webpush@ietfa.amsl.com
Delivered-To: webpush@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59F8F1B2EF9 for <webpush@ietfa.amsl.com>; Wed, 24 Jun 2015 15:40:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 HthT9XrRDbcu for <webpush@ietfa.amsl.com>; Wed, 24 Jun 2015 15:40:40 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0103.outbound.protection.outlook.com [65.55.169.103]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 697B31B2EF0 for <webpush@ietf.org>; Wed, 24 Jun 2015 15:40:40 -0700 (PDT)
Received: from BY2PR0301MB0647.namprd03.prod.outlook.com (10.160.63.14) by BY2PR0301MB0647.namprd03.prod.outlook.com (10.160.63.14) with Microsoft SMTP Server (TLS) id 15.1.201.16; Wed, 24 Jun 2015 22:40:38 +0000
Received: from BY2PR0301MB0647.namprd03.prod.outlook.com ([10.160.63.14]) by BY2PR0301MB0647.namprd03.prod.outlook.com ([10.160.63.14]) with mapi id 15.01.0201.000; Wed, 24 Jun 2015 22:40:38 +0000
From: "Brian Raymor (MS OPEN TECH)" <Brian.Raymor@microsoft.com>
To: Darshak Thakore <d.thakore@cablelabs.com>, "webpush@ietf.org" <webpush@ietf.org>
Thread-Topic: Re: [Webpush] some comments and feedback on the draft-thomson-webpush-protocol-00
Thread-Index: AdCuzhtd2DbwvJ3ARAGhLtss1tRQQA==
Date: Wed, 24 Jun 2015 22:40:38 +0000
Message-ID: <BY2PR0301MB0647289CE3A44FF76F71C71183AF0@BY2PR0301MB0647.namprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cablelabs.com; dkim=none (message not signed) header.d=none;
x-originating-ip: [2001:4898:80e0:ed43::3]
x-microsoft-exchange-diagnostics: 1; BY2PR0301MB0647; 5:YNOKjf2tBH+EvB919OQqKVupO9GrrcsYwgDokdj5bW0m40eK2Hyj4aZJb+GwM2G8GjajT8Zb+F8ZEutgvFZkO8lHr6BTp+ATSPKmNkwGVgnXzUb067h54Fd2eKJ3Qkl/zgB8SJVs3fk8sL75Oo0Arw==; 24:RuwodMNPqFQTXXMdzvd3G7vU0TekmISp8r9LWOsTbBI1XpOmQuwKweSeZcTMK207KnDscXM2yqaXvVFsIj/kTQBYvJegIKp6eswdqqWDGhg=; 20:Jb/RPBwUhGgQTVw54rv+uod4wkLkOp+NgVUVJR7ww/iwdPd4tJGbuPuVgPp4nWyVRXeQKY4Df69liR42K3cWeg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0647;
x-microsoft-antispam-prvs: <BY2PR0301MB0647DF40838E7231C376D3B483AF0@BY2PR0301MB0647.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401001)(5005006)(3002001); SRVR:BY2PR0301MB0647; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB0647;
x-forefront-prvs: 061725F016
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(24454002)(77156002)(5002640100001)(189998001)(122556002)(40100003)(62966003)(5003600100002)(92566002)(2501003)(76576001)(99286002)(230783001)(46102003)(74316001)(33656002)(19580405001)(19580395003)(86612001)(54356999)(50986999)(5001960100002)(107886002)(5001770100001)(15975445007)(102836002)(77096005)(87936001)(575784001)(86362001)(2656002)(2900100001)(3826002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB0647; H:BY2PR0301MB0647.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2015 22:40:38.4015 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0647
Archived-At: <http://mailarchive.ietf.org/arch/msg/webpush/6-a9f_ixY6E7C2xlcf09w25qgCQ>
Subject: Re: [Webpush] some comments and feedback on the draft-thomson-webpush-protocol-00
X-BeenThere: webpush@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
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, 24 Jun 2015 22:40:42 -0000

On Thursday, Jun 18, 2015, Darshak Thakore <d.thakore@cablelabs.com> wrote:

> Push message prioritization - Would it make sense to use the Prefer header instead of the TTL header. This would allow carrying prioritization info for 
> messages (the prioritization is only relative to the application server's own set of messages) to be carried in the Prefer header (e.g. Prefer: priority=5, wait=10).
> Also the wait 0 can be used to indicate the equivalent of TTL 0 or we can even define a new preference token.

Dan Druta raised the question of priorities earlier on the mailing list. The thread starts:
  https://mailarchive.ietf.org/arch/msg/webpush/7ltW-kU9katoRX6J0hlv-QAFplM

There's also a related issue open on our github:
  https://github.com/unicorn-wg/webpush-protocol/issues/28
which references - https://tools.ietf.org/html/draft-thomson-http-nice-02 - as an option to explore.

It would be helpful to first clarify use cases and requirements as Dan concluded in the earlier
thread?