Re: [Tzdist-bis] [tz] [calsify] tzdist and IANA -- estimating the operational parameters

Thomas Peterson <nosretep.samoht@gmail.com> Thu, 18 July 2019 16:12 UTC

Return-Path: <nosretep.samoht@gmail.com>
X-Original-To: tzdist-bis@ietfa.amsl.com
Delivered-To: tzdist-bis@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01D3912082B; Thu, 18 Jul 2019 09:12:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 UXzYe_oGn2vP; Thu, 18 Jul 2019 09:12:55 -0700 (PDT)
Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B55E120822; Thu, 18 Jul 2019 09:12:55 -0700 (PDT)
Received: by mail-wr1-x442.google.com with SMTP id n4so29374875wrs.3; Thu, 18 Jul 2019 09:12:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=IQnRiaMhqIejr3eYUSfa3LeZQhn7eQC5DyQgtdrckGU=; b=ILv7rHlVNeHxXxqkx/hy9lnkI7zNlgHH/0i0YNLJua+Wpviec3kDoif977M5ECMswA DbCJpDVP18rklXgsd40ifRC2C/2gOIJsHBPe/Mea8IzDLWwi+DG2A4nTcdtuc7t7PELb 3qLksDWyd67Ua1QIgoxj7Fq2ar0Itbo/rMQs5d16QlPqsPhs/JXOXzTZqh7xr1Oij+Jb 4MAl1SdHmDj+uZm7QUt8jads2DqOyYBUpB03m4GxrCbTYmx4gkN66LRLID7MXp5vD4Ne lEMHaHsvNnpFw0P/XzqDBSUA4G+TeEzTMoTPMqHQujq7fLWDWbRDcClhcRvpocvltp+7 +Ifw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=IQnRiaMhqIejr3eYUSfa3LeZQhn7eQC5DyQgtdrckGU=; b=aabQFmd9K7urO183Jnc1b1GNj1yA5MzDeTqyamjIQl7CmYmcfkN4ruXJTIcQ92c/x4 2dhuKF0diNdu4XSaR/OHTSAeK1077800QWBK6MJEUtaQbwta4ea4tu6/mA3KDEZYdcP4 qcvwzcbYhxgYaXCoNdZYnjAlMtYMPl46dSgxGsJ9nUlCj0RYVHdDmE72rY4p0lJjyLI3 3mnwqPopj3VMDNZ7dxFPuNNWDAedGAVk7SzKnybHAUkAzG17VKO+AGOF2pY8SKbvFw31 4L1HvpY6gekrJgWFpBU9iTiRwyN2+uSZz+UE9WBAEMwkWxTXV0icBuEW0gB5P4XaRHwB qw4w==
X-Gm-Message-State: APjAAAUYmEB9tIh2LHyrqQgCuUVWGBAdj5WssNFNSdR1GA7I36A0Zaja m77l7ZUsuQToKvU8huGcRGaJ30nz
X-Google-Smtp-Source: APXvYqxgYcngb3sONqNYUEOaDgurmno411j2m17AK7V1X1MjEOWY+ryjCrWGLbPABkKdwr4kJhQtFw==
X-Received: by 2002:a05:6000:11c6:: with SMTP id i6mr44867764wrx.193.1563466373320; Thu, 18 Jul 2019 09:12:53 -0700 (PDT)
Received: from [192.168.43.33] (55.red-83-41-197.dynamicip.rima-tde.net. [83.41.197.55]) by smtp.gmail.com with ESMTPSA id w25sm26246162wmk.18.2019.07.18.09.12.52 (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Thu, 18 Jul 2019 09:12:52 -0700 (PDT)
To: Steve Crocker <steve@shinkuro.com>
Cc: tzdist-bis@ietf.org, "tz@iana.org mailing list" <tz@iana.org>, IETF-Calsify <calsify@ietf.org>
References: <CADZyTkkNuenOTx77cB8vFzWaSjp_fqtEgaYd00t5e2+Kk6MtRA@mail.gmail.com> <47038bd0-210a-4dbc-173c-15bfa89ac54f@cs.ucla.edu> <6a50708d-5fac-1da9-56b3-ed1cea793752@fastmail.com> <6b1616e3-bfc0-a22a-2aa9-11033c525ff3@cs.ucla.edu> <CADZyTkms=skOgqfoDxTF6TSZBsWbfaCmfPBWCG0E9qb4-qA0Uw@mail.gmail.com> <6e243cf0-a3ff-82a1-3cae-70fbf699f1f7@gmail.com> <98A352CD-3386-49FB-B6C1-D4EC61BB79EC@cisco.com> <caf6c792-3bb0-c9ec-9ac1-1e7b7c1b6bfd@burnicki.net> <B5E14F98-5CD1-4FFE-92FF-082301BC60F2@cisco.com> <e80eea72-04fa-fe94-c7aa-3c17daedbe9d@burnicki.net> <CADZyTknTp212k7ZLFsw51r=KZcz==UGKw0Z+BWT0fVs4-cYMNw@mail.gmail.com> <CABf5zvK=KcW0YMtevmR3A01xMNbxF1nwE5ib2jj3482FFt75UA@mail.gmail.com> <alpine.DEB.2.20.1907181510480.8471@grey.csi.cam.ac.uk> <6f0f4df8-d054-48e5-a9c3-5ca9a1d1f917@gmail.com>
From: Thomas Peterson <nosretep.samoht@gmail.com>
Message-ID: <822167d4-860a-d14a-92da-34fbd33e5882@gmail.com>
Date: Thu, 18 Jul 2019 17:12:51 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.0
MIME-Version: 1.0
In-Reply-To: <6f0f4df8-d054-48e5-a9c3-5ca9a1d1f917@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/tzdist-bis/bhrQBVOJcNFx4BT5w3WGeDG563g>
Subject: Re: [Tzdist-bis] [tz] [calsify] tzdist and IANA -- estimating the operational parameters
X-BeenThere: tzdist-bis@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Extensions to Time Zone Data Distribution Service <tzdist-bis.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tzdist-bis>, <mailto:tzdist-bis-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tzdist-bis/>
List-Post: <mailto:tzdist-bis@ietf.org>
List-Help: <mailto:tzdist-bis-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tzdist-bis>, <mailto:tzdist-bis-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Jul 2019 16:12:58 -0000

We already have a REST-like standard defined for carrying TZ data - RFC 
7808. It also appears based upon previous discussions that very few, if 
any real world implementations and deployments which exist. Perhaps this 
is because of the complexity of the standard, and maybe defining a 
simpler subset might be more appealing for implementations.

Regards

On 18/07/2019 16:52, Michael Douglass wrote:
> 
> On 7/18/19 10:32, Tony Finch wrote:
>> Steve Crocker <steve@shinkuro.com> wrote:
>>
>>> Early in this thread it was mentioned the the time zone database 
>>> should be
>>> served in a fashion similar to DNS.
>> We could just use the DNS :-) As Paul pointed out, TZif files are not
>> very big.
> 
> DNS keeps turning up as a suggestion. However, just because tz 
> distribution has some vague similarity to DNS doesn't make it a good idea.
> 
> I'm sure it can be done but a simple RESTful interface over https is 
> simpel and easily implemented.
> 
>>
>> I have experimentally shoved the zoneinfo files from my workstation 
>> into a
>> DNS zone I happen to have lying around. I've deflated (RFC 1950) each 
>> file
>> (RFC 8536) and picked an arbitrary RR type 29818 = 0x747A = 'tz'. The
>> result appears below as a hex blob (RFC 3597) which does not quite fit in
>> the Ethernet MTU, but you can get the answer over UDP if you allow EDNS
>> with fragmentation. It's signed with DNSSEC so you can be sure I am to
>> blame. https://pbs.twimg.com/media/DY5rHo_WAAEISGh.jpg
>>
>>
>> ; <<>> DiG 9.15.1 <<>> +dnssec +multiline London.Europe.tz.dotat.at. 
>> TYPE29818
>> ;; global options: +cmd
>> ;; Got answer:
>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32632
>> ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
>>
>> ;; OPT PSEUDOSECTION:
>> ; EDNS: version: 0, flags: do; udp: 1420
>> ; COOKIE: 30e31bd663d426f6eb79a79f5d307ef6114d7eabab9d3c0e (good)
>> ;; QUESTION SECTION:
>> ;London.Europe.tz.dotat.at. IN TYPE29818
>>
>> ;; ANSWER SECTION:
>> London.Europe.tz.dotat.at. 3412 IN CNAME GB.tz.dotat.at.
>> London.Europe.tz.dotat.at. 3412 IN RRSIG CNAME 5 5 3600 (
>>                                  20190728110326 20190718100326 56700 
>> dotat.at.
>>                                  
>> R7ynL3bJ7uScgbF3GNSKzuXZZZKnTF6ZKObqh9y5LIwI
>>                                  
>> voZSo46m1jv6HwkQBUDvmMSYzSfW0TDqzxz6BDrxb+VG
>>                                  
>> aBITB2DyJeI6OXcJYQXbyGpqP9Brc7k5B6js1oyFOMru
>>                                  
>> hLDqOxSlZTIW3pimnV17LQqI7ve/FPygHN26+rE= )
>> GB.tz.dotat.at.         3412 IN TYPE29818 \# 1751 (
>>                 789CEDD67B74CF751CC7F1DF9A61CBE5438CCCE5A3B9
>>                                  
>> 34CDFC36914B4BEE8D6DB9FCD22FD208439666691969
>>                                  
>> 3995E238CE5B472DA13E2296582E5B2E4BAE0DD19026
>>                                  
>> 26B985CDFD9A319B3ECF2F754EC7395DFFEDF73BDBE3
>>                                  
>> B7DF3867E7ECECFD7C79FA0E8F8F70DDF1287FFB83C7
>>                                  
>> A5DBAFABBC663FCD6CB4D8CCDCE3A767ED709BD9F336
>>                                  
>> 9A0F67CD361FA5D532E6CDD57A4EF20DF3F190597AEE
>>                                  
>> B82D665EEC4AF349BB623DBFE100BDA0718E4E6F12AA
>>                                  
>> D34F159985AEDD66615E75FD59E179BD6873825EBCF5
>>                                  
>> 3B9DB120567F6E52CC92B7DC7AE93B3BCDB2C468B33C
>>                                  
>> 6999C9EC1166B2A2FAEA2FDCCAAC8848362B2B5F34AB
>>                                  
>> AA7ACDAA73DF9BD5852E9DBDF782FE72FF937ACDCADD
>>                                  
>> FAABA5A566EDFB597ADDCC20BD7E4C9ADE30B6446FF4
>>                                  
>> A6E84D3DE799AF5BF5D3396DD6EBCDDE3D6673BEBFF9
>>                                  
>> 26B0917C93F6946CDB5557B6BFDC56BE5DEA92DC015E
>>                                  
>> B5438EC8CE91CFC8AEA440B5AB38427D37BC54EF1E14
>>                                  
>> 62BE8F3AA4F3EAD637791D4A24EFE021B5277691DE53
>>                                  
>> EA6BF6864DD57BAFBDABF32B25EAFC53A7F5FE6335CC
>>                                  
>> 8FDB72F5814DD7CC4F9927CDC18C407D68FA767338E9
>>                                  
>> 317364C4687DB45713F3B347CCB1880AE678E4627D22
>>                                  
>> 28441754F39882E2BB7561C9287D32FF8C3E75A0B73E
>>                                  
>> BD7A873EB3FCBA39FBC1527D6EC25073FEA3F1FAC2C0
>>                                  
>> 287331354E5FEA16AF2FC7B5D757EA5734BFB40BD657
>>                                  
>> 5DE74C513D3F5D746897B9567A425F5FB7DC1417F89A
>>                                  
>> 1BE33E33259BB3137D1373749910AFF6EB91AECBFAB7
>>                                  
>> D1E5DC9375B9C2DADA5F2568FF2DA53AE07CACBE7B59
>>                                  
>> 2D5361A75B579C76C3545A5255571EF5935133C24C95
>>                                  
>> 9EEB4CD51465EE09FFD854F35E34D5834F4960AB1CA9
>>                                  
>> E1FBADD4AC992E358F7E2EF7164D965A1BA749D0E105
>>                                  
>> AAF6A20C5567FD2455778AA87A7346289D90A4EA4F88
>>                                  
>> 51F7457B54F0C066AA41684BD5B05B776954A1A66ADC
>>                                  
>> A4A934BEF2A08404549690BC40695278411EC82C92D0
>>                                  
>> ADBBA5E9F47C09FB344B9A8DFE52DC93D2C47DA2812B
>>                                  
>> BCFF3E159194A99A4766AB077BBDA75AD499AD5A468C
>>                                  
>> 512D4B5255ABA0E9D2EAC040D5BA3859DAACE9A8DAEE
>>                                  
>> F7CAC3F3E32432BB8D3C32B1BDB49B595B1E8D0F96F6
>>                                  
>> 6FB4561DBAF849C7C141AA53C313D2B96389EAE2B755
>>                                  
>> BA061F545DCF1E5751BEEB5554EE16D5EDE85CD53D63
>>                                  
>> A18ADEBE5662A64E51B18BE6C8E32347AA1E535E979E
>>                                  
>> 4F4E965E0943A4F74309E289EE2A4FD488953EA121D2
>>                                  
>> E7AA5BBCD5BB28EF0F55E5A92BF7ABBE5F5C967E7901
>>                                  
>> EA695345F5CF3CAD9E49BDA4E2A6E7AA0171796AE0F8
>>                                  
>> 93F26CBB156A50FFED32B8DE0C35243243E2CB67C9D0
>>                                  
>> 3A22430BD2645849920CDF9222CF1DF0C888F47E9290
>>                                  
>> 334A3DFF76A48C9CDF5BBD30AC9E244E6CA146F57C58
>>                                  
>> 25C5D7502F86D755A33B5F532F5571A9E466D525F9FC
>>                                  
>> 1135A6D25519B373934A39BB4FC62E99AFC6E566CB2B
>>                                  
>> 3336C8F88CD9F26ACA3C499D9A2A77F9FCD3A7EFEFCF
>>                                  
>> 5B5FFDFDFF59A6EC9D6FFA95FDB367B93FFFF6BF7BDE
>>                                  
>> BC79338B7B5649F994F9EDC8D5D63E1578C755E68FEF
>>                                  
>> F3393AC6E3EAD0DBE3EA8A9DEC0B978F8F8FFDB87515
>>                                  
>> AD9EBFBE9D977FBB9D45B7DFB03FC4CD5AFDFDB721B7
>>                                  
>> D4D1DE53E4A6227715B9ADC87D456E2C7267915B8BDC
>>                                  
>> 5BE4E6227717B9BDC8FD456EB0A3BDC3C82D76B4F718
>>                                  
>> B9C9C85D466E33729F911B8DDC69E45623F71AB9D9C8
>>                                  
>> DD466E3772BF911B8EDC71E4963BDA7B8EDC74E4AE23
>>                                  
>> B71DB9EFC88D47EE3C72EB917B8FDC7CE4EE23B71FB9
>>                                  
>> FF4803900E38DA16203D70B44D40BA80B401E903D208
>>                                  
>> A413482B905E38DA6620DD40DA81F4036988A3ED88A3
>>                                  
>> 6D09D21347DB14A42B8EB62D485F1C6D6390CE20AD41
>>                                  
>> 7A833407E90ED21EA43F4883900E212D427A843409E9
>>                                  
>> 12D22647DB27A45148A7905621BD429A85740B6917D2
>>                                  
>> 2FA46148C79096213D439A86740D691BD23747DB38A4
>>                                  
>> 7348EB90DE21CD43BAC7DF1AED43FA873410E920D242
>>                                  
>> 47DB43A4898EB68B481B913E228D443AE91C12DB4AA4
>>                                  
>> 974833916E22ED44FA893414E928D252A4A748531D6D
>>                                  
>> 5791B6227D451A8B7416692DD25BA4B9487791F622FD
>>                                  
>> 451A8C74186931D263A4C98EB6CB489B1D6D9F914623
>>                                  
>> 9D465A8DF41A6936D26DA4DD8EB6DF3C6838D271A4E5
>>                                  
>> 48CF91A6235D77B46D47FAEE681B8F741E693DD27BA4
>>                                  
>> F948F791F623FD473600B203902D80EC01641320BB00
>>                                  
>> D906C83E70B41B01D9098E762B207B01D90CC86E40B6
>>                                  
>> 03B21F900D81EC08644B207B02D914C8AE40B605B22F
>>                                  
>> 1CEDC6407686A3DD1AC8DE403607B23B90ED81EC0F64
>>                                  
>> 83203B04D922C81E413609B24B906D82EC1364A3203B
>>                                  
>> C5B1E0D6EF97BD826C1664B720DB05D92FC88641760C
>>                                  
>> B265903D836C1A64D720DB06D937C8C641768EA3DD3A
>>                                  
>> C8DE71B49B07D93DC8F641F60FB281901D846C21640F
>>                                  
>> B9FE1F44FF7D1005D8EFB8EDBF088D691ED622CCDD2C
>>                                  3C3426DCCDAB805F0162E35BFB )
>> GB.tz.dotat.at.         3412 IN RRSIG TYPE29818 5 4 3600 (
>>                                  20190728110326 20190718100326 56700 
>> dotat.at.
>>                                  
>> JMbEh9MzMHhSIuLF+capNcNEkoa5Q2McgQSBpjS84w4v
>>                                  
>> ROpglw84OgCYunhmI5xmxVgqCUHd4+romQK86xvfit9j
>>                                  
>> 4Gs2kHTKOEjcxfvVbxLoUGkjZOe6zBeaT2tXRx/gQnUq
>>                                  
>> +md2j8+NKEbcRi8oL4YdDjdMsmFo5SntpbRd19E= )
>>
>> ;; Query time: 0 msec
>> ;; SERVER: ::1#53(::1)
>> ;; WHEN: Thu Jul 18 15:15:18 BST 2019
>> ;; MSG SIZE  rcvd: 2209
>>
>> Tony.