[Webpush] Status Code for Negative Acknowledgements #49

Brian Raymor <Brian.Raymor@microsoft.com> Thu, 15 October 2015 03:15 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 648E21B2F75 for <webpush@ietfa.amsl.com>; Wed, 14 Oct 2015 20:15:25 -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
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 3Gk9AEsZs1IX for <webpush@ietfa.amsl.com>; Wed, 14 Oct 2015 20:15:24 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0125.outbound.protection.outlook.com [65.55.169.125]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 659501B2F74 for <webpush@ietf.org>; Wed, 14 Oct 2015 20:15:22 -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=BX+UxF5rBTmMO69cfGNPDzEBTkGXeCUlp+rDIYL5rbI=; b=hAtdvpPAQyqED36ye2In1m9Lv7Oo4rlufRxseGSTFUi6jGpbiBy3/PqjqmxwzgcQ2njrO4odRYZ1ix88VB5K0Nqcxv3gi4oAsgvcabRPeFbYsqHVlduESsgMs/ECIo2NP1uW6hE3vwpNRTnzGuytZsGXDBKzoa+nzSg6MwQSvGM=
Received: from BY2PR0301MB0647.namprd03.prod.outlook.com (10.160.63.14) by BY2PR0301MB0646.namprd03.prod.outlook.com (10.160.63.139) with Microsoft SMTP Server (TLS) id 15.1.293.16; Thu, 15 Oct 2015 03:15:19 +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.0293.007; Thu, 15 Oct 2015 03:15:19 +0000
From: Brian Raymor <Brian.Raymor@microsoft.com>
To: "webpush@ietf.org" <webpush@ietf.org>
Thread-Topic: Status Code for Negative Acknowledgements #49
Thread-Index: AdEG9sQd5oxkv1u9Tbuu6yssrGPvWQ==
Date: Thu, 15 Oct 2015 03:15:18 +0000
Message-ID: <BY2PR0301MB0647B9C0BBAA6E4CAC9057F2833E0@BY2PR0301MB0647.namprd03.prod.outlook.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:3415:f9a5:2f9b:7ea4]
x-microsoft-exchange-diagnostics: 1; BY2PR0301MB0646; 5:3E3i6YslzhsqF1HdgXR1UdJOVCtnyhxnzblWto+zYUDcfB/ygjJCTHh/andEg8kjiZUdAcA3epecFKkdUpoTvE7e39vFi/vMLST2TwkRSf5VNqRpyUsaHg87wEEMm2KwevS9EBMKGIbijyjGEsocRg==; 24:mnfJRYU2ZrRRqMwx68nRcoBhYFpDReuPmto4dv6XynTlLg8AiDL5Kqy3W0ofpJWBkFF+windF7mJd9O2D2yZdOmEdqwAJ0RqnkUQRUgPl4k=; 20:zd7EW0QUzauXF1U0Mbr2k14q9of9LVA9pmskvquWGVgWIR8a0O8Xrn31j3jeBZuioBFv259d1zq4IrYqDYqHZA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0646;
x-microsoft-antispam-prvs: <BY2PR0301MB06465DF3F59DE296FD4C7692833E0@BY2PR0301MB0646.namprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(61425024)(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(61426024)(61427024); SRVR:BY2PR0301MB0646; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB0646;
x-forefront-prvs: 0730093765
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(199003)(87936001)(74316001)(54356999)(86612001)(86362001)(46102003)(50986999)(105586002)(92566002)(33656002)(64706001)(106356001)(101416001)(15975445007)(99286002)(77096005)(5002640100001)(102836002)(2900100001)(5003600100002)(97736004)(189998001)(5008740100001)(10290500002)(107886002)(122556002)(76576001)(10400500002)(5005710100001)(8990500004)(5001960100002)(2501003)(110136002)(40100003)(2351001)(81156007)(10090500001)(5004730100002)(229853001)(11100500001)(5007970100001)(5001920100001)(19580395003)(450100001)(3826002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB0646; 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: 15 Oct 2015 03:15:18.9320 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0646
Archived-At: <http://mailarchive.ietf.org/arch/msg/webpush/qxL5Bu2AFyqRI_esS34yuMGPeMg>
Subject: [Webpush] Status Code for Negative Acknowledgements #49
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: Thu, 15 Oct 2015 03:15:25 -0000

For - https://github.com/webpush-wg/webpush-protocol/issues/49 - I've submitted a pull request to propose a 512 (Expired Resource) status code - https://github.com/webpush-wg/webpush-protocol/pull/50

Based on the Hypertext Transfer Protocol (HTTP) Status Code Registry -  http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml - 509 is the next unassigned 5XX status code, but there may be a conflict with unregistered use of 509:

https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_Server_Error

  509 Bandwidth Limit Exceeded (Apache bw/limited extension)
  This status code is not specified in any RFCs. Its use is unknown.

510 and 511 are registered, skipping 509 which suggests an earlier attempt to avoid potential conflicts. 






...Brian