History log of /netbsd-src/include/tzfile.h (Results 1 – 13 of 13)
Revision Date Author Comments
# f22d6113 17-Feb-2024 christos <christos@NetBSD.org>

Sync with tzcode2024a:
Release 2024a - 2024-02-01 09:28:56 -0800

Changes to code

The FROM and TO columns of Rule lines can no longer be "minimum"
or an abbreviation of "minimum", because

Sync with tzcode2024a:
Release 2024a - 2024-02-01 09:28:56 -0800

Changes to code

The FROM and TO columns of Rule lines can no longer be "minimum"
or an abbreviation of "minimum", because TZif files do not support
DST rules that extend into the indefinite past - although these
rules were supported when TZif files had only 32-bit data, this
stopped working when 64-bit TZif files were introduced in 1995.
This should not be a problem for realistic data, since DST was
first used in the 20th century. As a transition aid, FROM columns
like "minimum" are now diagnosed and then treated as if they were
the year 1900; this should suffice for TZif files on old systems
with only 32-bit time_t, and it is more compatible with bugs in
2023c-and-earlier localtime.c. (Problem reported by Yoshito
Umaoka.)

localtime and related functions no longer mishandle some
timestamps that occur about 400 years after a switch to a time
zone with a DST schedule. In 2023d data this problem was visible
for some timestamps in November 2422, November 2822, etc. in
America/Ciudad_Juarez. (Problem reported by Gilmore Davidson.)

strftime %s now uses tm_gmtoff if available. (Problem and draft
patch reported by Dag-Erling Smørgrav.)

Changes to build procedure

The leap-seconds.list file is now copied from the IERS instead of
from its downstream counterpart at NIST, as the IERS version is
now in the public domain too and tends to be more up-to-date.
(Thanks to Martin Burnicki for liaisoning with the IERS.)

Changes to documentation

The strftime man page documents which struct tm members affect
which conversion specs, and that tzset is called. (Problems
reported by Robert Elz and Steve Summit.)

show more ...


# 69d0628a 16-Sep-2023 christos <christos@NetBSD.org>

sync with tzcode 2023c


# 55b9c1e8 16-Aug-2022 christos <christos@NetBSD.org>

whitespace changes from tzcode2022a->tzcode2022b


# 44e58967 03-Jul-2019 christos <christos@NetBSD.org>

Sync with 2019b (field name change)


# a138d72b 04-Apr-2019 christos <christos@NetBSD.org>

merge tzcode 2019a


# 4701a51d 11-Jul-2015 christos <christos@NetBSD.org>

updatre with latest from tzcode.


# 039cc956 07-Aug-2003 agc <agc@NetBSD.org>

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22270, verified by myself.


# ac1aec6c 30-Jul-1998 kleink <kleink@NetBSD.org>

Merge in recent changes from the private version of this header distributed
with tzcode.


# b7b7322c 02-Feb-1998 perry <perry@NetBSD.org>

merge lite-2


# c23e815b 25-Jul-1997 mikel <mikel@NetBSD.org>

add parens in isleap() for gcc -Wall


# 4d2cbfce 26-Oct-1994 cgd <cgd@NetBSD.org>

new RCS ID format.


# e9d867ef 01-Aug-1993 mycroft <mycroft@NetBSD.org>

Add RCS identifiers.


# 61f28255 21-Mar-1993 cgd <cgd@NetBSD.org>

initial import of 386bsd-0.1 sources