[tz] timezone DB distribution
Ken Murchison
murch at fastmail.com
Tue Sep 8 12:11:38 UTC 2020
On 9/7/20 11:06 PM, Michael Douglass wrote:
>
>
> On 9/7/20 19:43, Tim Parenti wrote:
>> A reasonable criterion for inclusion should probably be whether the
>> service makes the protocol accessible for arbitrary consumption,
>> whether openly or by authenticated subscription.
>>
>> The phrase "supports TZDIST" can of course mean several
>> different things, but while there are benefits to using the protocol
>> internally to a product, I don't think this fulfills the expectation
>> that it would tend to evoke here. From the perspective of someone
>> reading tz-link.html, it's much more important to answer "where are
>> some public tzdist servers I can point my project to?" rather than
>> "what's something that happens to speak tzdist to its own clients?"
>> (The latter, frankly, is of little relevance to consumers of the tz
>> project data.)
>
> We implemented (and use) those servers to provide a starting point.
> Having a service requires some infrastructure maintained by some body
> or consortium. I believe Ken's server fully supports tzdist (and
> beyond). Mine may be a little out of date but supports pretty much the
> latest.
>
The tzdist module in Cyrus should be completely up to date with RFC 7808
and will return RFC 8536-compliant TZif data when requested. It can
also spit out zdump formatted data, which I used for debugging.
Making this a stand-alone service would take a lot of work since it uses
the built-in httpd server and shares a lot of I/O handling APIs with
imapd, etc.
--
Kenneth Murchison
Senior Software Developer
Fastmail US LLC
More information about the tz
mailing list