Re: [Emailcore] Time zones
Keith Moore <moore@network-heretics.com> Fri, 19 August 2022 18:48 UTC
Return-Path: <moore@network-heretics.com>
X-Original-To: emailcore@ietfa.amsl.com
Delivered-To: emailcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55792C1595FE for <emailcore@ietfa.amsl.com>; Fri, 19 Aug 2022 11:48:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.904
X-Spam-Level:
X-Spam-Status: No, score=-6.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3EznWCzJRgD4 for <emailcore@ietfa.amsl.com>; Fri, 19 Aug 2022 11:48:36 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 615EEC1522A7 for <emailcore@ietf.org>; Fri, 19 Aug 2022 11:48:36 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 837545C02B3 for <emailcore@ietf.org>; Fri, 19 Aug 2022 14:48:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Fri, 19 Aug 2022 14:48:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1660934915; x=1661021315; bh=3 9ku64nX7T6fCkNARVWnCXq6dZJnjb5oydoUhl591DA=; b=fkGLcy7js/BCxL08S 6KYEZQC0tE9ktne2TZ5g6DsGi39clBJ+T8yTJCYyTgYrjLGyl/KTPOQeH+iDMwbu HIrYikCRniPZvWpbHFsbEiDpS2zDjWOpibKYFkFPGLfDwHrQeqGkux2lzGRLdHNx qXYuVj1P+8qo/zaoBMblOMSUtxcEx3PDa7yjTzuIQ5x3INQKumN2PCkUdFW4hdzG vbPUkn6Ed/gMevaQi0yRBCpu3OxtqPHRfv0+qn/93lmr98Q7o4HlzmoA/IcNM02E SsudLvt+qsKanH7QqH0U04GsG0M9nnWywdNGTPlZPnwHjBCYWa8ZE3MkZ1WE25FN tAPGQ==
X-ME-Sender: <xms:A9v_YikEUoRTG9QjzZs_inofsDsvB8XKKRTmfgAiY_hOklGTb9lJpw> <xme:A9v_Yp23arIHGyABIleQMJS10yP2vd06pNvD5krEN89NvIWq-FYm03ZTMHVsDcRU2 _xOzyE4UWwcmA>
X-ME-Received: <xmr:A9v_YgqUgzr3NG2vLdN3EjvV6l5LFm6zYyFShr8JcvYJerq48cdrngG0ZhiMAJ0xp-XmRJSYW-AwibqT0BQRVPCP0lKykMzioLESRMFHIclrhBO8bT_jMg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrvdeiuddgudefvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesth ekredttdefjeenucfhrhhomhepmfgvihhthhcuofhoohhrvgcuoehmohhorhgvsehnvght fihorhhkqdhhvghrvghtihgtshdrtghomheqnecuggftrfgrthhtvghrnhepfedtvdelie ejveekjefhueduheeviefhjeefvdfgudfhfffhudduudefgefgteevnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepmhhoohhrvgesnhgvthifoh hrkhdqhhgvrhgvthhitghsrdgtohhm
X-ME-Proxy: <xmx:A9v_YmlwIov9yNZjt5KgEtQuqkX_zuh8roDvTsGD1oAbemXQ6DyFGg> <xmx:A9v_Yg33txmtv-pM4zL34jpMDkPxIVDCJGkLf752-CN4tNwhpfUP7Q> <xmx:A9v_Ytt6LMI1GOsZwD0ZNaX4HiWp_Bsz5HqYkwp2-0F185c0euEB6w> <xmx:A9v_YhBrZZxK7ap-PRlBW9rX4U3915IXcJKA9Q9UnxUlhWoUUf7jPw>
Feedback-ID: i5d8c41f0:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <emailcore@ietf.org>; Fri, 19 Aug 2022 14:48:35 -0400 (EDT)
Message-ID: <11db1f26-eca7-088a-66d7-1893e1d4a2ea@network-heretics.com>
Date: Fri, 19 Aug 2022 14:48:34 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Content-Language: en-US
To: emailcore@ietf.org
References: <20220802031735.E29F746F2656@ary.qy> <305AE7DFC0554733F7C75AAD@PSB> <20220802231408.xOC-e%steffen@sdaoden.eu> <3e5240b4-12ad-0fa1-398a-659a074e46d7@wizmail.org> <20220803223222.OopI_%steffen@sdaoden.eu> <f2e46271-de99-20d4-68ea-a33f560f11d6@trigofacile.com> <8A3BAF234B4580D591240172@PSB> <87pmhf246q.fsf@hope.eyrie.org> <17BB0479BF8EC86D09D8774D@PSB> <87fsia606w.fsf@hope.eyrie.org>
From: Keith Moore <moore@network-heretics.com>
In-Reply-To: <87fsia606w.fsf@hope.eyrie.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/7BC2SPfvnp2BvCON6ek0O_60LXQ>
Subject: Re: [Emailcore] Time zones
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: EMAILCORE proposed working group list <emailcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/emailcore>, <mailto:emailcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emailcore/>
List-Post: <mailto:emailcore@ietf.org>
List-Help: <mailto:emailcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/emailcore>, <mailto:emailcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Aug 2022 18:48:41 -0000
On 8/5/22 13:59, Russ Allbery wrote: > So*arguably* a correct representation of an email message sent from Nepal > in 1985 would require a non-integral minute offset to represent the local > time zone. In practice, this doesn't seem like something that the email > standards should worry about, as the only relevance I can think of > off-hand would be instructions for how to parse historic email archives > that might contain such a message, and I'm dubious that's how the message > would have been generated at the time. In 1985, having a timestamp in a message that's accurate enough to need a non-integral minute offset for the local timezone would have been extremely unlikely. So I think it's safe to say that nobody cared enough to try to figure out how to express a timezone offset to a greater degree of precision than that permitted by the then-current specifications, or if indeed anyone did, trying to make sense of that timezone representation today is a fool's errand. But I feel like this discussion runs the danger of obscuring a much more important point: NEW IMPLEMENTATIONS SHOULD NEVER TRY TO ALTER OLD MESSAGES. Not in place, nor when relaying or forwarding, ideally not even when displaying or printing them. Even if, perhaps especially if, the old messages don't conform to current specifications. Even something as seemingly trivial as altering an obsolete timezone indicator in an old message can do serious harm. For example, sometimes old messages are used as evidence in litigation of various types, or are used by historians, etc. And the modern trend of trying to coerce all timezones to GMT or current local time (even if only for display) is also extremely damaging even if the conversion to local time is done correctly (which for a variety of reasons, it often isn't). Timezones matter, and so does the wall clock time when the message was sent. Keith
- [Emailcore] WGLC: draft-ietf-emailcore-rfc5322bis… Alexey Melnikov
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John Levine
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John Levine
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Alexey Melnikov
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Alexey Melnikov
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Todd Herr
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Alexey Melnikov
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Todd Herr
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John C Klensin
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John C Klensin
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Ken Murchison
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Steffen Nurpmeso
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Peter J. Holzer
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John C Klensin
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John Levine
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John Levine
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Steffen Nurpmeso
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Steffen Nurpmeso
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Peter J. Holzer
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John C Klensin
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John Levine
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John C Klensin
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Steffen Nurpmeso
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Peter J. Holzer
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John Levine
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Steffen Nurpmeso
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Jeremy Harris
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Steffen Nurpmeso
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Julien ÉLIE
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John C Klensin
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Julien ÉLIE
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… John Levine
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Russ Allbery
- Re: [Emailcore] WGLC: draft-ietf-emailcore-rfc532… Alexey Melnikov
- [Emailcore] Time zones (was: Re: WGLC: draft-ietf… John C Klensin
- Re: [Emailcore] Time zones Russ Allbery
- Re: [Emailcore] Time zones (was: Re: WGLC: draft-… Steffen Nurpmeso
- Re: [Emailcore] Time zones John C Klensin
- Re: [Emailcore] Time zones Russ Allbery
- Re: [Emailcore] Time zones John Levine
- Re: [Emailcore] Time zones (was: Re: WGLC: draft-… John C Klensin
- Re: [Emailcore] Time zones (was: Re: WGLC: draft-… Steffen Nurpmeso
- Re: [Emailcore] Time zones Keith Moore