| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
This does not affect UTC offsets, only tm_isdst.
(Thanks to Thomas M. Steenholdt.)
* NEWS: Mention this.
* europe (America/Nuuk): Change standard time in March 2023,
not in October 2023.
|
|
|
|
| |
* NEWS: Increase version to 2023c.
|
| |
|
| |
|
|
|
|
|
| |
* asia: Adjust comment to match what the prime minister
eventually ended up with this week.
|
| |
|
|
|
|
|
|
| |
* NEWS: Mention this.
* asia (Lebanon): Revert to 2023a data. Add commentary.
* tz-link.html: Warn further about confusion.
|
|
|
|
| |
* NEWS: Increase version to 2023b.
|
|
|
|
|
|
|
| |
This year Lebanon springs forward April 20/21 not March 25/26.
(Thanks to Saadallah Itani.)
* NEWS: Mention this.
* asia (Lebanon): This year only, spring forward is April 21.
|
|
|
|
| |
* NEWS: Increase version to 2023a.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Problem reported privately by panic (2023-03-22).
* zdump.c (tzalloc): Fix misspelling typos in code that is
compiled when not using localtime_rz (e.g., when not linking with
tzcode and not on NetBSD), and setenv is missing, and the compiler
supports C23 or later.
|
|
|
|
|
|
|
| |
* zdump.c (localtime_rz, tzfree): [! USE_LOCALTIME_RZ]:
Mark unused args with ATTRIBUTE_MAYBE_UNUSED. Problem found when
compiling with -DUSE_LTZ=0 on Fedora 37 with GCC 12.2.1 20221121
(Red Hat 12.2.1-4).
|
|
|
|
|
|
|
|
|
| |
The transition dates are not decided yet. (Thanks to Heba Hamad.)
For now, guess Ramadan transitions (as that is better than
guessing no transitions) and document the assumptions.
These predictions can be improved later as more info comes in.
* NEWS: Mention this.
* asia (Palestine): Implement it.
|
|
|
|
| |
* tz-link.html: Cite recent ICANN blog (thanks to Kim Davies).
|
|
|
|
| |
* africa: thought → throughout (thanks to John Sauter)
|
|
|
|
|
|
|
| |
Percent-encode URIs only when needed to avoid ambiguity
(by using %20 instead of a space), to pacify ‘make check_character_set’
(by using %E2%80%99 instead of ’ (U+2019 RIGHT SINGLE QUOTATION MARK),
or to pacify the web server itself (which requires percent encoding).
|
|
|
|
| |
* africa: Update URL in comment (thanks to Milamber).
|
|
|
|
|
|
|
| |
* NEWS: Mention this.
* africa (Morocco): In 2023 Morocco's spring-forward transition after
Ramadan will occur April 23, not April 30. (Thanks to Milamber.)
Adjust predictions for future years accordingly.
|
|
|
|
|
| |
* africa (Egypt): Use a better URL in the comments.
(Thanks to Amir Adib.)
|
|
|
|
|
|
|
|
|
| |
* Makefile, NEWS: Mention this.
* localtime.c (TZNAME_MAXIMUM): New macro, replacing MY_TZNAME_MAX
which was a bit too informal to document. All uses changed.
(scrub_abbrs): Return an errno value. All callers changed.
Reject instead of silently truncating overlong abbreviations.
(tzparse): Check for overlong abbreviations a bit sooner.
|
|
|
|
|
|
|
|
|
|
| |
* localtime.c (TZ_ABBR_MAX_LEN): Remove.
All uses replaced by MY_TZNAME_MAX, so that there’s
just one limit.
(scrub_abbrs): Compare to GRANDPARENTED only if the length is
plausible. In the usual case where MY_TZNAME_MAX is 255 and
GRANDPARENTED's length is less, the compiler can optimize
away the memcmp entirely.
|
| |
|
| |
|
|
|
|
|
| |
Suggested by Alejandro Colomar in:
https://lore.kernel.org/linux-man/08a72d2c-e7cb-4390-2cb1-7601b344ce9e@gmail.com/T/#t
|
| |
|
|
|
|
|
|
| |
* tz-link.html: New section "Coordinating with governments and
distributors". (Thanks to Neil Fuller for some of the text.)
* NEWS: Mention this.
|
| |
|
|
|
|
|
| |
This was motivated by a desire to sync better with the Linux man
pages, which omitted an unnecessary hyphen in tzfile.5.
|
|
|
|
|
| |
* tzselect.ksh: Improve quality of "Based on the following
information:" note when the user selected a time first.
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile, date.1, newctime.3, newtzset.3, theory.html:
Don’t say settings like TZ='EST5EDT' are “nonstandard and obsolete”,
as draft POSIX says they use implementation-defined DST rules.
Clarify and strengthen the wording of the description of the
now-obsolete POSIXRULES macro and posixrules file, the latter of
which is still commonly installed even though it does not work.
Improve doc for TZDEFRULESTRING. Give Morocco instead of
Iran as an example of unusual DST, as Iran no longer observes DST.
|
|
|
|
|
| |
* tzfile.5 (TZ): Give a real-world TZ example instead of an
imaginary one.
|
|
|
|
|
| |
* africa (Egypt): Use lower-case ‘max’ for consistency.
(Thanks to Peter Krefting.)
|
|
|
|
|
|
|
|
| |
From 2023 Egypt plans to observe DST from April's last Friday
through October's last Thursday (Thanks to Ahmad ElDardiry.)
Assume 00:00 and 24:00 transitions.
* NEWS: Mention this.
* africa (Egypt): Implement this.
|
|
|
|
|
| |
* theory.html: Mention the ESA’s effort on lunar timescales.
(Thanks to Tim McBrayer.)
|
|
|
|
|
| |
Problem reported by Steven Shuriff
* private.h (UINTMAX_MAX): Define if not already defined.
|
|
|
|
|
| |
* tz-link.html (National histories of legal time).
Add Palestine entry (thanks to Heba Hamad).
|
|
|
|
|
|
|
|
|
| |
http://www.ptb.de/de/org/4/44/441/salt.htm is dead now. Update the link
with the current link and use the English version instead the German
one.
For the record, the German one is:
https://www.ptb.de/cms/ptb/fachabteilungen/abt4/fb-44/ag-441/darstellung-der-gesetzlichen-zeit/sommerzeiten-und-hochsommerzeiten-in-deutschland-bis-1979.html
|
|
|
|
|
| |
* Makefile (UNUSUAL_OK_IPA): Remove; no longer needed now that the
commentary no longer uses that IPA character. Use removed.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Makefile (UNUSUAL_OK_LATIN_1): Make contents match comments
by omitting the alphabetic characters ‘ª’, ‘µ’, and ‘º’,
which are redundant here because of OK_CHAR’s [:alpha:].
Problem reported by Brian Inglis in:
https://mm.icann.org/pipermail/tz/2023-January/032552.html
|
|
|
|
|
|
| |
* zone.tab, zone1970.tab (America/Adak): Label it “Alaska -
western Aleutians”, not “Aleutian Islands”, as it excludes the
Aleutians that are east of 169° 30′ W. or are not part of Alaska.
|
|
|
|
|
| |
* tz-how-to.html: Don’t imply that “HST” is incorrect,
as it’s used in US regulations.
|
|
|
|
|
|
|
|
| |
* australasia, northamerica: Fix capitalization in commentary
about US law, as the law says “Chamorro standard time” not
the popular “Chamorro Standard Time”.
primarily for “§” and we might as well support them all.
|
|
|
|
|
|
|
| |
* Makefile (UNUSUAL_OK_LATIN_1): Allow all non-alphabetic,
non-ASCII printable characters that are Latin-1. This is
primarily for “§” and we might as well allow them all
since even XEmacs 21 supports them all.
|
|
|
|
|
|
|
|
| |
Per IERS Bulletin C 65 (2023-01-09).
https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.65
* leap-seconds.list: Update file from NIST, retrieved from
ftp://ftp.boulder.nist.gov/pub/time/leap-seconds.list
|
|
|
|
|
|
|
|
|
|
| |
Problem reported by Robert Elz in:
https://mm.icann.org/pipermail/tz/2023-January/032533.html
* tzselect.ksh: Tell user the system’s UTC timestamp and ask them
to assume that it’s correct when selecting the local time.
This should warn users better if the UTC clock is wrong.
Also, use ‘TZ=UTC0 date’ rather than ‘date -u’ for consistency
with how ‘date’ is used elsewhere in this script.
|