Module Name: src Committed By: christos Date: Sat Dec 23 20:48:38 UTC 2023
Modified Files: src/lib/libc/time: Makefile NEWS README localtime.c private.h tz-art.html tz-link.html Log Message: Import tzcode 2023d: localtime.c no longer mishandles TZif files that contain a single transition into a DST regime. Previously, it incorrectly assumed DST was in effect before the transition too. (Thanks to Alois Treindl for debugging help.) localtime.c's timeoff no longer collides with OpenBSD 7.4. The C code now uses _Generic only if __STDC_VERSION__ says the compiler is C11 or later. tzselect now optionally reads zonenow.tab, to simplify when configuring only for timestamps dated from now on. tzselect no longer creates temporary files. tzselect no longer mishandles the following: Spaces and most other special characters in BUGEMAIL, PACKAGE, TZDIR, and VERSION. TZ strings when using mawk 1.4.3, which mishandles regular expressions of the form /X{2,}/. ISO 6709 coordinates when using an awk that lacks the GNU extension of newlines in -v option-arguments. Non UTF-8 locales when using an iconv command that lacks the GNU //TRANSLIT extension. zic no longer mishandles data for Palestine after the year 2075. Previously, it incorrectly omitted post-2075 transitions that are predicted for just before and just after Ramadan. (Thanks to Ken Murchison for debugging help.) zic now works again on Linux 2.6.16 and 2.6.17 (2006). To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/lib/libc/time/Makefile cvs rdiff -u -r1.42 -r1.43 src/lib/libc/time/NEWS cvs rdiff -u -r1.16 -r1.17 src/lib/libc/time/README cvs rdiff -u -r1.138 -r1.139 src/lib/libc/time/localtime.c cvs rdiff -u -r1.66 -r1.67 src/lib/libc/time/private.h cvs rdiff -u -r1.11 -r1.12 src/lib/libc/time/tz-art.html cvs rdiff -u -r1.14 -r1.15 src/lib/libc/time/tz-link.html Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.