Re: [calsify] Timezone Service Protocol not quite complete
Cyrus Daboo <cyrus@daboo.name> Thu, 07 November 2013 16:15 UTC
Return-Path: <cyrus@daboo.name>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDF3121E81C1 for <calsify@ietfa.amsl.com>; Thu, 7 Nov 2013 08:15:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.35
X-Spam-Level:
X-Spam-Status: No, score=-102.35 tagged_above=-999 required=5 tests=[AWL=0.250, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TGP97VIfY5O0 for <calsify@ietfa.amsl.com>; Thu, 7 Nov 2013 08:15:05 -0800 (PST)
Received: from daboo.name (daboo.name [173.13.55.49]) by ietfa.amsl.com (Postfix) with ESMTP id 252E121E81A6 for <calsify@ietf.org>; Thu, 7 Nov 2013 08:15:05 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id B388251A7641; Thu, 7 Nov 2013 11:15:04 -0500 (EST)
X-Virus-Scanned: amavisd-new at example.com
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id drMUZvLeGo8u; Thu, 7 Nov 2013 11:15:03 -0500 (EST)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id ABF3451A7634; Thu, 7 Nov 2013 11:15:02 -0500 (EST)
Date: Thu, 07 Nov 2013 11:14:58 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Steve Crocker <Steve@shinkuro.com>, Julian Cable <julian.cable@bbc.co.uk>, IETF-Calsify <calsify@ietf.org>
Message-ID: <7CF9F826B4E76A884F43F124@caldav.corp.apple.com>
In-Reply-To: <D76161D2F0AB5B12873F8022@caldav.corp.apple.com>
References: <87879E7D-A55B-4A88-80B8-B503C89E52CB@iab.org> <20131030081355.GA23990@nic.fr> <7F135C08-A550-450F-82B4-1F239E115BC3@tzi.org> <20131030083611.GA27804@nic.fr> <01P06PWP9XG4004X76@mauve.mrochek.com> <527119E9.5050407@cisco.com> <01P06RD9XM60004X76@mauve.mrochek.com> <4FBA1270FC906838EB82345F@cc0102a-dhcp145.apple.com> <B52A13E8-A2E3-43F1-B036-EE3A64FE8C8A@shinkuro.com> <16E881F1666FAC4BA0C9DED580D711EC51290824@BGB01XUD1011.national.core.bbc.co.uk> <971E6773-B1FB-414A-96C3-5775BC21C089@shinkuro.com> <16E881F1666FAC4BA0C9DED580D711EC5129122D@BGB01XUD1011.national.core.bbc.co.uk> <1C6AEFE0-27D4-4A5C-A357-E469D229510D@shinkuro.com> <D76161D2F0AB5B12873F8022@caldav.corp.apple.com>
X-Mailer: Mulberry/4.1.0a3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="2515"
Subject: Re: [calsify] Timezone Service Protocol not quite complete
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/calsify>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Nov 2013 16:15:11 -0000
Hi Steve, Julian, --On November 7, 2013 at 10:55:18 AM -0400 Cyrus Daboo <cyrus@daboo.name> wrote: > That said, one piece we have (deliberately) not defined in our diagram in > Section 2 is how timezone data gets from "publishers" (e.g., IANA) to the > top-level providers (right now most people ftp/http download the data > package from IANA). That data is "static" and could quite easily be a put > into the DNS after some appropriate re-packaging. I note that it is probably not clear from our diagram and description in the spec that we are not trying to cover the "contributor" -> "publisher" -> top-level "provider" piece. That is something I will fix for the next revision of the spec. --On November 7, 2013 at 10:46:12 AM -0500 Steve Crocker <steve@shinkuro.com> wrote: > I haven't tried to work through the details yet but I would hope it > should be reasonably straightforward to pack this data into something > sensible within DNS and to choose an appropriate branch of the hierarchy. > It could either get its own second level domain, e.g. > "time-zone-data.org" or be published somewhere under iana.org. I don't > have any strong feelings about that as long as it's a domain name > everyone can count on for the indefinite future. > > The slightly harder question is how to format this data for DNS. I'll > take a quick look to see what it looks like. It is worth noting that there are several data formats in use right now: - IANA package (the Olson data has "zone", "rule" and "link" data types which work together to define the rules for a single timezone) - VTIMEZONE as defined by iCalendar (RFC5545) - zoneinfo - used by most unix/linux-based systems for OS timezone data. This is typically generated from the IANA data - Windows registry - Microsoft maintains its own independent set of timezones with data sourced internally, and typically stored in the Windows registry. We certainly should be able to support Microsoft as a "publisher". Again, we deliberately did not address the "publisher" side of things because of the variety of options. However, our HTTP protocol does support content-negotiation via the "format" query parameter so it is possible to deliver timezone data in a variety of different formats in a fairly simple manner. We have already discussed the idea of writing a spec to formalize the zoneinfo format and give it a MIME type to make that possible. That is something we could do in conjunction with the IANA tz-database folks. -- Cyrus Daboo
- Re: [calsify] IETF must use only UTC in its annou… Cyrus Daboo
- [calsify] Timezone Service Protocol not quite com… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Julian Cable
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Julian Cable
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Julian Cable
- Re: [calsify] Timezone Service Protocol not quite… Cyrus Daboo
- Re: [calsify] Timezone Service Protocol not quite… Steve Crocker
- Re: [calsify] Timezone Service Protocol not quite… Daniel Migault
- Re: [calsify] Timezone Service Protocol not quite… Bron Gondwana