tzdata: Update to version 2026b

Message ID 20260424164300.3505717-5-adolf.belka@ipfire.org
State New
Headers
Series tzdata: Update to version 2026b |

Commit Message

Adolf Belka 24 Apr 2026, 4:43 p.m. UTC
- Update from version 2026a to 2026b
- No change in rootfile
- Changelog
    2026b
  Briefly:
    British Columbia moved to permanent -07 on 2026-03-09.
    Some more overflow bugs have been fixed in zic.
  Changes to future timestamps
    British Columbia’s 2026-03-08 spring forward was its last
     foreseeable clock change, as it moved to permanent -07 thereafter.
     (Thanks to Arthur David Olson.)  Although the change to permanent
     -07 legally took place on 2026-03-09, temporarily model the change
     to occur on 2026-11-01 at 02:00 instead.  This works around a
     limitation in CLDR v48.2 (2026-03-17).  This temporary hack is
     planned to be removed after CLDR is fixed.
  Changes to code
    zic no longer mishandles a last transition to a new time type.
    zic no longer overflows a buffer when generating a TZ string like
     "PST-167:59:58PDT-167:59:59,M11.5.6/-167:59:59,M12.5.6/-167:59:59",
     which can occur with adversarial input.  (Thanks to Naveed Khan.)
    zic no longer generates a longer TZif file than necessary when
     an earlier time zone abbreviation is a suffix of a later one.
     As a nice side effect, zic no longer overflows a buffer when given
     a long series of abbreviations, each a suffix of the next.
     (Buffer overflow reported by Arthur Chan.)
    zic no longer overflows an int when processing input like ‘Zone
     Ouch 2147483648:00:00 - LMT’.  The int overflow can lead to buffer
     overflow in adversarial cases.  (Thanks to Naveed Khan.)
    zic now checks for signals more often.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
---
 lfs/tzdata | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
  

Patch

diff --git a/lfs/tzdata b/lfs/tzdata
index 50410a8ff..e57625765 100644
--- a/lfs/tzdata
+++ b/lfs/tzdata
@@ -24,7 +24,7 @@ 
 
 include Config
 
-VER        = 2026a
+VER        = 2026b
 # https://data.iana.org/time-zones/releases/.tar.gx & .asc
 
 TZDATA_VER = $(VER)
@@ -47,8 +47,8 @@  objects = tzdata$(TZDATA_VER).tar.gz tzcode$(TZCODE_VER).tar.gz
 tzdata$(TZDATA_VER).tar.gz = $(DL_FROM)/tzdata$(TZDATA_VER).tar.gz
 tzcode$(TZCODE_VER).tar.gz = $(DL_FROM)/tzcode$(TZCODE_VER).tar.gz
 
-tzdata$(TZDATA_VER).tar.gz_BLAKE2 = 01fd07f9bfef107c8fb1ca677b0c25b3162220377610173de6d3591a6e714d25ab763cd2b3121dabeed3f6c95f27a4f402ac4ab59f3959b6f6418824c28fdfc5
-tzcode$(TZCODE_VER).tar.gz_BLAKE2 = 6e427e937a91ed814dc3c25bfb2b64703b2fdaa2129f8a39ecc302090eccd1939403d9eb39b41d7a9252249f970deb106ac5e13030e2c79b90a5f2fcc9acb419
+tzdata$(TZDATA_VER).tar.gz_BLAKE2 = 3134d88addaa6a53749a4c87aa5c1b9d4632478152c67a26e5d1cfcf97b4eaafac3b16a41e61840360d4bde5aa05701aeb1caaafcc8a006c7f4708cfa2ac686d
+tzcode$(TZCODE_VER).tar.gz_BLAKE2 = 89ac1ee3b79c596a4903b9c25a794b24fa8e6076e61fbd30c09c690bd002f3759c76afd303abb9d716efa08da216b64362ec06be0e2c60ee89fd6a5e7b397f17
 
 install : $(TARGET)