Re: [Tzdist] eliot review of draft-ietf-tzdist-service
Lester Caine <lester@lsces.co.uk> Fri, 30 January 2015 17:37 UTC
Return-Path: <lester@lsces.co.uk>
X-Original-To: tzdist@ietfa.amsl.com
Delivered-To: tzdist@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 7EDB61A9143
for <tzdist@ietfa.amsl.com>; Fri, 30 Jan 2015 09:37:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.1
X-Spam-Level:
X-Spam-Status: No, score=0.1 tagged_above=-999 required=5 tests=[BAYES_50=0.8,
RCVD_IN_DNSWL_LOW=-0.7] 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 pIAoXH5eC4rE for <tzdist@ietfa.amsl.com>;
Fri, 30 Jan 2015 09:37:36 -0800 (PST)
Received: from mail4.serversure.net (mail4-2.serversure.net [217.147.176.214])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 3A0491A913E
for <tzdist@ietf.org>; Fri, 30 Jan 2015 09:37:36 -0800 (PST)
Received: (qmail 12446 invoked by uid 89); 30 Jan 2015 17:37:33 -0000
Received: by simscan 1.3.1 ppid: 12437, pid: 12443, t: 0.0886s
scanners: attach: 1.3.1 clamav: 0.96/m:52/d:10677
Received: from unknown (HELO ?10.0.0.8?)
(lester@rainbowdigitalmedia.org.uk@86.189.147.37)
by mail4.serversure.net with ESMTPA; 30 Jan 2015 17:37:33 -0000
Message-ID: <54CBC15C.80801@lsces.co.uk>
Date: Fri, 30 Jan 2015 17:37:32 +0000
From: Lester Caine <lester@lsces.co.uk>
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Time Zone Data Distribution Service <tzdist@ietf.org>
References: <54CB95E9.1020702@cisco.com>
In-Reply-To: <54CB95E9.1020702@cisco.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/tzdist/JptKKyqU8dMNwOVfjiWPwaI2zlg>
Subject: Re: [Tzdist] eliot review of draft-ietf-tzdist-service
X-BeenThere: tzdist@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <tzdist.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tzdist>,
<mailto:tzdist-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tzdist/>
List-Post: <mailto:tzdist@ietf.org>
List-Help: <mailto:tzdist-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tzdist>,
<mailto:tzdist-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jan 2015 17:37:39 -0000
On 30/01/15 14:32, Eliot Lear wrote: > Minor Issues: > > In Section 2, as far as this protocol is concerned, is there any > architectural difference between Root Providers and Secondary > Providers? If not, we should should say so. I'm tempted to suggest > combining them, as well. I would not view a 'publisher' as a provider, but rather someone who crates a master set of data which is then served up via a root provider. These providers would be considered master records? While almost anything that is replicating that data is a secondary provider? There needs to be a distinction in the absence of any mechanism to indicate the last time a provider updated from the published source. I would consider a root provider the first point of update to a published set of data? >From a practical point of view, secondary providers may only be publishing a local subset of material, so one needs to go back up the chain to a root provider if one needs additional material? > Section 3.9: >> When truncating the start of a "VTIMEZONE" component, the server MUST >> include either a "STANDARD" or "DAYLIGHT" sub-component with a >> "DTSTART" property value that matches the start point of the >> truncation range, and appropriate "TZOFFSETFROM" and "TZOFFSETTO" >> properties to indicate the correct offset in effect right before and >> after the truncation range start point. > > Very minor: do you mean an OR or an exclusive OR above. If you mean the > former, I would suggest replacing the word "either" with "at least one > of". If you mean an exclusive or, then I would suggest replacing > "either" with "exactly one". The first period of a truncated frame will be either "STANDARD" or "DAYLIGHT" depending on which period the truncation started. There is only "exactly one" entry for each period in the data packet but which type it starts with is an either-or based on what is then active, so to me the working is correct? > Section 4.2.1.2 & 4.2.1.3 > > Is there a need for both of these mechanisms? I'm out of my depth here, but ... A secondary provider may not be in a position to provide a 'Well-Known URI' but would advertise it's presence via a TXT record? I think it relates to the first point above? Local embedded devices may access a local provider that only services the local timezone, while other devices on the same network need a more capable services. How does one distinguish between the two ... is this even covered currently? This is the area where enforcing secure mechanisms may not be appropriate. As I've indicated previously, I can see situations where local 'building management' systems may provide a local provision if only to eliminate every clock providing device having to dial outside of the building. One just needs a local discovery mechanism for the local 'embedded' tzdist service, which may also provided a relay for a full tzdist service, or that is provided by an alternate provider. -- Lester Caine - G8HFL ----------------------------- Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk
- [Tzdist] eliot review of draft-ietf-tzdist-service Eliot Lear
- Re: [Tzdist] eliot review of draft-ietf-tzdist-se… Lester Caine