Re: [Webpush] Receipt subscription follow-up
Brian Raymor <Brian.Raymor@microsoft.com> Thu, 28 April 2016 04:40 UTC
Return-Path: <Brian.Raymor@microsoft.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 9594F12D861
for <webpush@ietfa.amsl.com>; Wed, 27 Apr 2016 21:40:28 -0700 (PDT)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key)
header.d=microsoft.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 vEuhBUhwrz3y for <webpush@ietfa.amsl.com>;
Wed, 27 Apr 2016 21:40:26 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com
(mail-bn1on0705.outbound.protection.outlook.com
[IPv6:2a01:111:f400:fc10::705])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 53C9212D85D
for <webpush@ietf.org>; Wed, 27 Apr 2016 21:40:26 -0700 (PDT)
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=5P8QfF9GyXg30JjztbPiO2dx1UTvCN3adj3eb/S/Ky0=;
b=K/NZar2Y+6LawL9qMRSiWjw/BXqjyvwAI710l3loA1CcJkhxA2DNTLoM43Ba+fv4q7V/u7yePax/3MyPuPJOxwtTVUiVn5icABKCEaIzX7Itu+LQtBLncGG4y6BEkLaf+dvei158xUuX46nUSJM+yX9r1K0HgZeuooIE6HmhKhI=
Received: from CO2PR03MB2407.namprd03.prod.outlook.com (10.166.93.137) by
CO2PR03MB2406.namprd03.prod.outlook.com (10.166.93.136) with Microsoft SMTP
Server (TLS) id 15.1.477.8; Thu, 28 Apr 2016 04:40:08 +0000
Received: from CO2PR03MB2407.namprd03.prod.outlook.com ([10.166.93.137]) by
CO2PR03MB2407.namprd03.prod.outlook.com ([10.166.93.137]) with mapi id
15.01.0477.012; Thu, 28 Apr 2016 04:40:08 +0000
From: Brian Raymor <Brian.Raymor@microsoft.com>
To: Costin Manolache <costin@gmail.com>, Martin Thomson
<martin.thomson@gmail.com>, =?utf-8?B?SGVydsOpIFJ1ZWxsYW4=?=
<herve.ruellan@crf.canon.fr>
Thread-Topic: [Webpush] Receipt subscription follow-up
Thread-Index: AQHRn07lqbBQG1UN8Ead0PaEULBvX5+c9xVQgABAMoCAAAKaAIAA0sfAgAAujACAAEtNAIAAAjnAgAAEHYCAAAEBMIAACywAgAARZYCAACMqIA==
Date: Thu, 28 Apr 2016 04:40:08 +0000
Message-ID: <CO2PR03MB2407B49956A17F641845A32B83650@CO2PR03MB2407.namprd03.prod.outlook.com>
References: <CABkgnnXKDZvLWxkhFP0R4jW=ZyFwqiqQREFA5BFKH9i4PQCmyA@mail.gmail.com>
<CO2PR03MB24076724ECF95BDBB9B83E0F83640@CO2PR03MB2407.namprd03.prod.outlook.com>
<CAP8-Fqk8p1HkbJkB60UoE=jeQPa9CKorgc8kqSF7sUMS3FcAfQ@mail.gmail.com>
<CABkgnnU_jnSuUX7TC+qy2SwteU1tW9DEAb0uoHmhOcYNQaYuvw@mail.gmail.com>
<CO2PR03MB24079FEC854A49F60C66F81583640@CO2PR03MB2407.namprd03.prod.outlook.com>
<CAP8-Fq=aufZchVdqCM=+0+7WxGvgoaez0t8J2x=U6_Mz91s+Yg@mail.gmail.com>
<CABkgnnW=_3BfHGmr=fVo_gx3dE3bLrPqMFcPvHqWt6cfOJVnaQ@mail.gmail.com>
<CO2PR03MB2407C751A0F725A2D8916DEE83650@CO2PR03MB2407.namprd03.prod.outlook.com>
<CABkgnnWDp1QiagN3W=xZaUTWy+hScGsV-dkRZzdAHKHCRnTVXA@mail.gmail.com>
<CO2PR03MB2407968C0BFB4EB5CC6741EB83650@CO2PR03MB2407.namprd03.prod.outlook.com>
<CABkgnnUz8HsNoNVVKTLuZni=s=bPEstgwNE47UaYq+GyZZmy4Q@mail.gmail.com>
<CAP8-FqmCezOo1M=WbeT_-0Gagp3RKPKiBbHPx-ye_BoXVEV-BA@mail.gmail.com>
In-Reply-To: <CAP8-FqmCezOo1M=WbeT_-0Gagp3RKPKiBbHPx-ye_BoXVEV-BA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: gmail.com; dkim=none (message not signed)
header.d=none;gmail.com; dmarc=none action=none header.from=microsoft.com;
x-originating-ip: [24.16.23.27]
x-ms-office365-filtering-correlation-id: 9b7580ea-7e65-4ccb-2db6-08d36f1f2d23
x-microsoft-exchange-diagnostics: 1; CO2PR03MB2406;
5:s+CaVcxQMvaoknhYOccitCKL8f+rGRJvZtqFFiG/eTcV7vVi17v9uvqqULZqTn81PKoveLmu1D3SBRW0khL/+e4Hfslgvw2YXKSuSpFRWyO0et4FcQ+PcOdK9hizVLL9OEzR4MZqF3aC1aTnjkh+sg==;
24:/1gUWz2lDr/itdDeW8Ah6XeEAygmfOKMDnXDX+sFPjtWWCbGVIsndtNZaKBs0tibQGPAL/JMqyFnfRKtWF8IxHndrwL0WoR0Z8TRwR2zwq8=;
7:KoNAgCvtCcyipH+GgzTNT1Hs0LTPhmdiDCBjjSaVYQdjR6HnfAqY2kPL42ryqNT05Y5PfdydE8oHAoNavpRJNMumawXBPRyk6UbwPa4b+WqmaX4+YXwXCWCFU4Etz7Sy/salV66+S4qGHVlE99I2fCv64tOYdDQkVGOE5zTEgewO+XBmCO4h991ZXtP/bpgbjAFC94AGnqI8J5vI8dA96A==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CO2PR03MB2406;
x-microsoft-antispam-prvs: <CO2PR03MB24065176076164FF0A9D6F3583650@CO2PR03MB2406.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
RULEID:(9101521072)(61425038)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(61426038)(61427038);
SRVR:CO2PR03MB2406; BCL:0; PCL:0; RULEID:; SRVR:CO2PR03MB2406;
x-forefront-prvs: 0926B0E013
x-forefront-antispam-report: SFV:NSPM;
SFS:(10019020)(6009001)(52054003)(81166005)(92566002)(86612001)(122556002)(87936001)(5008740100001)(9686002)(66066001)(1096002)(19580395003)(4326007)(3846002)(76576001)(1220700001)(74316001)(102836003)(3280700002)(6116002)(586003)(2906002)(99286002)(10090500001)(106116001)(2950100001)(2900100001)(15975445007)(10400500002)(10290500002)(5005710100001)(5004730100002)(11100500001)(8990500004)(93886004)(5003600100002)(5001770100001)(5002640100001)(50986999)(86362001)(76176999)(54356999)(561944003)(77096005)(3660700001)(189998001)(33656002);
DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR03MB2406;
H:CO2PR03MB2407.namprd03.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Apr 2016 04:40:08.0383 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR03MB2406
Archived-At: <http://mailarchive.ietf.org/arch/msg/webpush/tTE_P99UrlgGuvgGVDWG_GrP42o>
Cc: "webpush@ietf.org" <webpush@ietf.org>
Subject: Re: [Webpush] Receipt subscription follow-up
X-BeenThere: webpush@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 28 Apr 2016 04:40:28 -0000
+Herve - to bring to his attention. > One option would be to have multiple GET requests on the receipt resource - each would get > a MAX_CONNECTION promises (receipts), after that the AS would need to make > another GET. They can also have 2-3 concurrent GET requests if they want, and manage > the flow by (outstanding GET * max_receipts_per_get). To track, I opened - https://github.com/webpush-wg/webpush-protocol/issues/87. Martin and I discussed earlier this evening. I suggested a similar approach to what you're proposing - the ability for the AS to include a header field in its monitor request to indicate a maximum number of receipts. Martin then brought to my attention Herve's related work on Push-Policy: https://www.ietf.org/proceedings/94/slides/slides-94-httpbis-2.pdf https://tools.ietf.org/pdf/draft-ruellan-http-accept-push-policy-01.pdf It seems more appropriate for HTTPbis to address policies for push promises rather than creating a special case in WebPush. Herve - what are your thoughts about including this scenario in your proposal? ...Brian
- [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Brian Raymor
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Brian Raymor
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Brian Raymor
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Brian Raymor
- Re: [Webpush] Receipt subscription follow-up Martin Thomson
- Re: [Webpush] Receipt subscription follow-up Costin Manolache
- Re: [Webpush] Receipt subscription follow-up Brian Raymor
- Re: [Webpush] Receipt subscription follow-up RUELLAN Herve