[apps-discuss] Sunset HTTP header field

Erik Wilde <dret@berkeley.edu> Tue, 04 August 2015 01:44 UTC

Return-Path: <dret@berkeley.edu>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 554811A8865 for <apps-discuss@ietfa.amsl.com>; Mon, 3 Aug 2015 18:44:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.312
X-Spam-Level:
X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 1BiC_ay0rUcD for <apps-discuss@ietfa.amsl.com>; Mon, 3 Aug 2015 18:44:05 -0700 (PDT)
Received: from cm03fe.IST.Berkeley.EDU (cm03fe.IST.Berkeley.EDU [169.229.218.144]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D52821A8863 for <apps-discuss@ietf.org>; Mon, 3 Aug 2015 18:44:05 -0700 (PDT)
Received: from 108-67-65-66.lightspeed.sntcca.sbcglobal.net ([108.67.65.66] helo=[192.168.1.76]) by cm03fe.ist.berkeley.edu with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.76) (auth plain:dret@berkeley.edu) (envelope-from <dret@berkeley.edu>) id 1ZMRGt-00063y-Cj for apps-discuss@ietf.org; Mon, 03 Aug 2015 18:44:05 -0700
Message-ID: <55C018E1.8080405@berkeley.edu>
Date: Mon, 03 Aug 2015 18:44:01 -0700
From: Erik Wilde <dret@berkeley.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
MIME-Version: 1.0
To: "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/oWhawblPB_gRBLDdP1JomFGqE9k>
Subject: [apps-discuss] Sunset HTTP header field
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Aug 2015 01:44:07 -0000

hello.

a little while ago there was a brief thread on apps-discuss regarding 
how to expose information about "URI lifetime" in an HTTP response:

https://www.ietf.org/mail-archive/web/apps-discuss/current/msg14343.html

it took me a little while to write something up, but i have just 
published a first draft proposing a "Sunset" HTTP header field, that 
serves that purpose:

https://tools.ietf.org/html/draft-wilde-sunset-header-00

it is as simple as possible right now (a simple timestamp advertising 
when a resource might become unavailable). i'd be very interested in 
some feedback about what else might be needed, and of course in people 
finding this useful and maybe implementing it in their services.

thanks a lot and cheers,

dret.

-- 
erik wilde | mailto:dret@berkeley.edu  -  tel:+1-510-2061079 |
            | UC Berkeley  -  School of Information (ISchool) |
            | http://dret.net/netdret http://twitter.com/dret |