[Midnightbsd-cvs] [MidnightBSD/src] 4e7e06: Vendor import of tzcode 2026c
Lucas Holt
noreply at github.com
Sat Aug 1 20:05:27 EDT 2026
Branch: refs/heads/stable/4.1
Home: https://github.com/MidnightBSD/src
Commit: 4e7e0630da73add52bcb85d11ebe60a155464b2f
https://github.com/MidnightBSD/src/commit/4e7e0630da73add52bcb85d11ebe60a155464b2f
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-07-31 (Fri, 31 Jul 2026)
Changed paths:
M CONTRIBUTING
M Makefile
M NEWS
M README
M SECURITY
M asctime.c
M calendars
M date.1
M date.1.txt
M date.c
M localtime.c
M newctime.3
M newctime.3.txt
M newstrftime.3
M newstrftime.3.txt
M newtzset.3
M newtzset.3.txt
M private.h
M strftime.c
M theory.html
M time2posix.3
M time2posix.3.txt
M tz-art.html
M tz-how-to.html
M tz-link.html
M tzfile.5
M tzfile.5.txt
M tzfile.h
M tzselect.8
M tzselect.8.txt
M tzselect.ksh
M version
M workman.sh
M zdump.8
M zdump.8.txt
M zdump.c
M zic.8
M zic.8.txt
M zic.c
Log Message:
-----------
Vendor import of tzcode 2026c
Commit: ae45b5922258c02759e2e0377dba39aed94ce5c2
https://github.com/MidnightBSD/src/commit/ae45b5922258c02759e2e0377dba39aed94ce5c2
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-01 (Sat, 01 Aug 2026)
Changed paths:
M contrib/tzcode/CONTRIBUTING
M contrib/tzcode/Makefile
M contrib/tzcode/NEWS
M contrib/tzcode/README
M contrib/tzcode/SECURITY
M contrib/tzcode/asctime.c
M contrib/tzcode/calendars
M contrib/tzcode/date.1
M contrib/tzcode/date.c
M contrib/tzcode/difftime.c
M contrib/tzcode/localtime.c
M contrib/tzcode/newctime.3
M contrib/tzcode/newstrftime.3
M contrib/tzcode/newtzset.3
M contrib/tzcode/private.h
M contrib/tzcode/strftime.c
M contrib/tzcode/theory.html
M contrib/tzcode/time2posix.3
M contrib/tzcode/tz-art.html
M contrib/tzcode/tz-how-to.html
M contrib/tzcode/tz-link.html
M contrib/tzcode/tzconfig.h
M contrib/tzcode/tzfile.5
M contrib/tzcode/tzfile.h
M contrib/tzcode/tzselect.8
M contrib/tzcode/tzselect.ksh
M contrib/tzcode/version
M contrib/tzcode/version.h
M contrib/tzcode/workman.sh
M contrib/tzcode/zdump.8
M contrib/tzcode/zdump.c
M contrib/tzcode/zic.8
M contrib/tzcode/zic.c
Log Message:
-----------
Merge tzcode 2026c from vendor branch
Update contrib/tzcode from 2024b to 2026c. Most of the MidnightBSD
local patch set has been absorbed upstream and no longer needs to be
carried:
- zic's -D, -g, -m and -u options are now upstream, documented there as
being for compatibility with FreeBSD 14.
- The DETECT_TZ_CHANGES time zone change detection is now an upstream
feature (TZ_CHANGE_INTERVAL), replacing the local change_in_tz() and
recheck_tzdata() implementation and the local fix in 11977fd8fd.
- localtime.c no longer needs the namespace.h/un-namespace.h wrappers
or the local pthread-key thread safety code; upstream covers this via
HAVE___ISTHREADED, THREAD_PREFER_SINGLE and THREAD_TM_MULTI.
tzconfig.h grows the feature macros the new code expects; all of them
were verified to hold on stable/4.1. GRANDPARENTED is defined there to
match the local contrib/tzdata/factory zone string, which zic validates
against. version.h, which had reported 2022g since before the 2024b
import, now reports the real version.
contrib/tzcode is identical to the tree merged to master, which was
verified there: zic output over all 598 zones is byte-identical to the
2024b output for 595 zones, with Asia/Ho_Chi_Minh, Asia/Saigon and
Asia/Tbilisi a few bytes smaller due to the 2026b abbreviation-suffix
optimisation but describing identical transitions. The one user-visible
behaviour change is that the Factory placeholder abbreviation is now
scrubbed to "Local_time_zone_must_be_set--use_tzsetup".
AI-Assisted-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Commit: c67391deb2a0af836d4bc3e0702c667d00bd3583
https://github.com/MidnightBSD/src/commit/c67391deb2a0af836d4bc3e0702c667d00bd3583
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-01 (Sat, 01 Aug 2026)
Changed paths:
M UPDATING
Log Message:
-----------
UPDATING: note tzcode 2026c
AI-Assisted-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Compare: https://github.com/MidnightBSD/src/compare/c64306d286a1...c67391deb2a0
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications
More information about the Midnightbsd-cvs
mailing list