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

Thomas Peterson nosretep.samoht at gmail.com
Thu Jul 18 16:12:51 UTC 2019


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 at 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.


More information about the tz mailing list