Re: [Webpush] Message update PR

Brian Raymor <Brian.Raymor@microsoft.com> Sat, 09 January 2016 01:11 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 1D8771B2D11 for <webpush@ietfa.amsl.com>; Fri, 8 Jan 2016 17:11:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 uOmrgR02a_I3 for <webpush@ietfa.amsl.com>; Fri, 8 Jan 2016 17:11:16 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0749.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::749]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 155621B2D10 for <webpush@ietf.org>; Fri, 8 Jan 2016 17:11:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lmoNN+A07rjX2hwtYEs5DtdYHjBa/0yE8o8aYmLV4DI=; b=NC3AXn/HDnjc+zwjjO6pWUxga5dKhDJc1edjcd+ell8lb0uV8ZbwP96xs2/VIi29v1LdfJIcM5pZ4k3pqZFwHnlte/SbPFxqCUOllmq2eRGX1p6lxUIG+k6QhdQj+GXb9XKjtqAwGHAUJAbdbqvlEkvwI0sFYKuxT0MVW8ctKuI=
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.365.19; Sat, 9 Jan 2016 01:10:56 +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.0365.022; Sat, 9 Jan 2016 01:10:56 +0000
From: Brian Raymor <Brian.Raymor@microsoft.com>
To: Martin Thomson <martin.thomson@gmail.com>, "webpush@ietf.org" <webpush@ietf.org>
Thread-Topic: [Webpush] Message update PR
Thread-Index: AQHRHY0OUNjvnweArUOkBsKYxmRdMJ7yuRcw
Date: Sat, 9 Jan 2016 01:10:56 +0000
Message-ID: <BY2PR0301MB06470F90FC2A3801FEB0917983F70@BY2PR0301MB0647.namprd03.prod.outlook.com>
References: <CABkgnnX-oO5yc58zp3CzLhsp8UQv_QW6RZw_xEPOd9nUukCoCg@mail.gmail.com>
In-Reply-To: <CABkgnnX-oO5yc58zp3CzLhsp8UQv_QW6RZw_xEPOd9nUukCoCg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Brian.Raymor@microsoft.com;
x-originating-ip: [2601:600:8000:5a8:c031:180b:19c3:bca6]
x-microsoft-exchange-diagnostics: 1; BY2PR0301MB0647; 5:lpYuffJOxm4wNt6FNMIhpf22CD+52ieJ51lVl4aB6oDFsR/nw3QaH4hiJiRVkpoiiThnzuOK3+VLuYJqI6PHuFDSS7GYvPsvbPdtaB/Wc8Ur5h+D22sLS8K+CiIEgiz7+4oP4eyVPw5WVsBrWmEHsg==; 24:eF72/B5i1WkI7maoJ1OIUVXim2ySBLwgUFLPK0x9cv7iMtdrCVF78fOnYSWXPjCBSTIenwda0optFLcpLM+FwlQkUkcC4Nc/LD9+I/1LQVQ=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0647;
x-ms-office365-filtering-correlation-id: 6839047e-3027-4fe6-ca04-08d31891ba5a
x-microsoft-antispam-prvs: <BY2PR0301MB0647D20188A1315CB0F245EA83F70@BY2PR0301MB0647.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425038)(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(10201501046)(61426038)(61427038); SRVR:BY2PR0301MB0647; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB0647;
x-forefront-prvs: 0816F1D86E
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(164054003)(189002)(377454003)(199003)(13464003)(40100003)(33656002)(101416001)(87936001)(15975445007)(5008740100001)(77096005)(2906002)(5002640100001)(11100500001)(74316001)(10090500001)(10290500002)(5004730100002)(5005710100001)(10400500002)(99286002)(8990500004)(2501003)(86362001)(105586002)(86612001)(102836003)(106116001)(122556002)(106356001)(19580405001)(19580395003)(5001960100002)(107886002)(6116002)(189998001)(1220700001)(586003)(92566002)(5003600100002)(5001770100001)(81156007)(97736004)(76576001)(2950100001)(1096002)(2900100001)(76176999)(50986999)(54356999)(3826002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB0647; H:BY2PR0301MB0647.namprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
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: 09 Jan 2016 01:10:56.2864 (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/aMINUatq6jDp4iP81TY02Ehuh-0>
Subject: Re: [Webpush] Message update PR
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: Sat, 09 Jan 2016 01:11:19 -0000

Is there any further feedback for Martin's pull request below?

Thanks,
...Brian

-----Original Message-----
From: Webpush [mailto:webpush-bounces@ietf.org] On Behalf Of Martin Thomson
Sent: Thursday, November 12, 2015 1:00 PM
To: webpush@ietf.org
Subject: [Webpush] Message update PR

https://github.com/webpush-wg/webpush-protocol/pull/62

The above pull request and commit is the substance of what we
discussed in Yokohama regarding push message updates.  This proposes a
new header field, Topic, which can be added to a push message.

This doesn't really replace messages in the same way that the last one
does.  Instead, it causes the old message to be acknowledged/deleted
at the same time that the new message is created.  This avoids all the
nasty race conditions we discussed at the meeting.  If the old message
is being delivered, then this causes it to be acknowledged early;
since acknowledgment is idempotent, there are no race conditions.

--Martin

_______________________________________________
Webpush mailing list
Webpush@ietf.org
https://www.ietf.org/mailman/listinfo/webpush