| delorie.com/archives/browse.cgi | search |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.4.1 sourceware.org 6F75C3858D32 |
| Authentication-Results: | sourceware.org; dmarc=none (p=none dis=none) |
| header.from=SystematicSW.ab.ca | |
| Authentication-Results: | sourceware.org; |
| spf=none smtp.mailfrom=systematicsw.ab.ca | |
| X-Authority-Analysis: | v=2.4 cv=LM91/ba9 c=1 sm=1 tr=0 ts=6388629d |
| a=oHm12aVswOWz6TMtn9zYKg==:117 a=oHm12aVswOWz6TMtn9zYKg==:17 a=I0CVDw5ZAAAA:8 | |
| a=m9shYIPOAAAA:8 a=9CsLpI3Ikzwi0MVIWrIA:9 a=5Hseu8L9IFAA:10 | |
| a=YdXdGVBxRxTCRzIkH2Jn:22 a=LHQ91m3heICjk2Q-pzoI:22 | |
| From: | "Cygwin tzcode/tzdata Maintainer" <Brian DOT Inglis AT SystematicSW DOT ab DOT ca> |
| To: | cygwin AT cygwin DOT com |
| Date: | Thu, 01 Dec 2022 01:13:20 -0700 |
| Message-Id: | <announce.20221201011320.24671-1-Brian.Inglis@SystematicSW.ab.ca> |
| Subject: | [ANNOUNCEMENT] Updated: tzcode 2022g |
| X-CMAE-Envelope: | MS4xfFWuCdUvCiv80Xw3dYL7Vrvy7b3zFDQ3POj/+/YQflSPgY8X05jPdxKsVoUcJ9LtnQS9Eb9tAI7FVcIXQSz78ImGhmJ0239JIN+QjdESdoTcEbfG0FVp |
| gw96ha+9mc+Oz6ZsEh+dokBptI8rJbdTdwOjHyUY9lIBTh2IWgCw01kmqWw26yHcv6hmrgF5NT7l6HenrHjh4EPUISqstOUDjbe9jkxQKXGQkCxLEhOLLS0o | |
| X-Spam-Status: | No, score=-1164.0 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, |
| KAM_LAZY_DOMAIN_SECURITY, PP_MIME_FAKE_ASCII_TEXT, RCVD_IN_DNSWL_LOW, | |
| SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6 | |
| X-Spam-Checker-Version: | SpamAssassin 3.4.6 (2021-04-09) on |
| server2.sourceware.org | |
| X-BeenThere: | cygwin-announce AT cygwin DOT com |
| X-Mailman-Version: | 2.1.29 |
| X-Mailer: | Perl5 Mail::Internet v2.20 |
| X-BeenThere: | cygwin AT cygwin DOT com |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| Reply-To: | cygwin AT cygwin DOT com |
| MIME-Version: | 1.0 |
| Sender: | "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com> |
--===============4021678750918436595==
Content-Type: text/plain
The following packages have been upgraded in the Cygwin distribution:
* tzcode 2022g
The Time Zone Database (often called tz, tzdb, or zoneinfo) contains
data that represents the history of local time for many locations around
the world, and supports conversion of UTC time to local time at those
locations to allow display of those local times. It is updated
periodically to reflect changes made by political bodies to summer
daylight saving time rules, UTC offsets, and time zone boundaries.
The tzcode package provides the tzselect, zdump, and zic utilities.
For more information, see the project home page:
https://www.iana.org/time-zones
For more details on changes, see the announcement or below:
https://mm.icann.org/pipermail/tz-announce/2022-November/000076.html
Release 2022g - 2022-11-29 08:58:31 -0800
Briefly:
C89 is now deprecated; please use C99 or later.
Portability fixes for AIX, libintl, MS-Windows, musl, z/OS
In C code, use more C23 features if available.
C23 timegm now supported by default
Fixes for unlikely integer overflows
Changes to code
Although tzcode still works with C89, bugs found in recent routine
maintenance indicate that bitrot has set in and that in practice
C89 is no longer used to build tzcode. As it is a maintenance
burden, support for C89 is planned to be removed soon. Instead,
please use compilers compatible with C99, C11, C17, or C23.
timegm, which tzcode implemented in 1989, will finally be
standardized 34 years later as part of C23, so timegm is now
supported even if STD_INSPIRED is not defined.
Fix bug in zdump's tzalloc emulation on hosts that lack tm_zone.
(Problem reported by Đoàn Trần Công Danh.)
Fix bug in zic on hosts where malloc(0) yields NULL on success.
(Problem reported by Tim McBrayer for AIX 6.1.)
Fix zic configuration to avoid linkage failures on some platforms.
(Problems reported by Gilmore Davidson and Igor Ivanov.)
Work around MS-Windows nmake incompatibility with POSIX.
(Problem reported by Manuela Friedrich.)
Port mktime and strftime to debugging platforms where accessing
uninitialized data has undefined behavior (strftime problem
reported by Robert Elz).
Check more carefully for unlikely integer overflows, preferring
C23 <stdckdint.h> to overflow checking by hand, as the latter has
had obscure bugs.
Changes to build procedure
New Makefile rule check_mild that skips checking whether Link
lines are in the file 'backward'. (Inspired by a suggestion from
Stephen Colebourne.)
--===============4021678750918436595==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
--===============4021678750918436595==--
| webmaster | delorie software privacy |
| Copyright 2019 by DJ Delorie | Updated Jul 2019 |