Files
meta-openembedded/meta-oe/recipes-devtools
Gyorgy Sarvari ddfd1cadb2 giflib: upgrade 5.2.2 -> 6.1.2
Drop patch that was merged upstream.

License update: a copyright line was removed. The license is still MIT.

Changes:
Version 6.1.2
=============

Code Fixes
----------
* Fix for low-severity CVE-2026-23868 affecting gifponge, giftool, and gifbuild,
  but not the core library - library clients need not be alarned.

Version 6.1.1
=============

This release bumps the major version, but only one entry point -
EGifSpew() - has changed signature and behavior (in order to be able
to pass out a detailed error code). The internal error
codes in the E_GIF_ERR series have changed value so none of them
collides with GIF_ERROR.

This code has been systematically audited and hardened wuth
ChatGPT-5.2. The only library fixes reported by users or found by
robot were for some memory leaks that could only triggered by severely
malformed GIFs. Other bugs are edge-case failures in the CLI tools.

The gif2rbg CLI tool has been moved to the "obsolete" bin, because its
only deployment case in 2026 is as a piñata at fuzzer parties.

Warning: the CLI tools in the obsolete category will soon be removed
from the distribution entirely. The maintainer is tired of fielding
junk bugs filed against them by would-be coup-counters who found yet
another edge case, and the rest of the world doesn't need noisy CVEs
that aren't actually DoS or security issues for giflib clients.

Code Fixes
----------

* Fix for CVE-2021-40633.
* Fix SF bug #165 EGifSpew leaks GifFileOut->SColorMap
* Fix SF bug #171 ImageMagick required to build giflib on non-Darwin Platforms
* Fix SF bug #172 Incorrect object files in shared libutil on darwin
* Fix SF bug #173 installation of manual pages and html documentation
* Fix SF bug #175 Memory leaks in gifecho.c's main() and in gifalloc.c's GifMakeMapObject
* Fix SF bug #177 wrong pointer used in giftool getbool
* Fix SF bug #179 Path Traversal vulnerability
* Fix SF bug #180: -Wformat-truncation likely pointing out an actual bug
* Fix SF bug #182 out‐of‐bounds writes in Icon2Gif
* Fix SF bug #184 uninitialized buffer in DumpScreen2RGB
* Fix SF bug #185 integer overflow in gifbg.c
* Fix SF bug #186 integer overflow in Icon2Gif
* Fix SF bug #187: CVE-2025-31344
* Fix SF bug #170 Tests failing on Ubuntu Noble, giftext buffer overflow
* Fix SF bug #165 EGifSpew leaks GifFileOut->SColorMap
* Fix SF bug #162 detected memory leaks in GifMakeSavedImage giflib/gifalloc.c
* Fix SF bug #161 detected memory leaks in EGifOpenFileHandle giflib/egif_lib.c
* Fix SF bug #142 ABI break public symbol GifQuantizeBuffer

Other bugs that duplicate these have breen addressesed by these fixes

* SF bug #156 EGifSpew leaks SavedImages (and more); won't fix, caller
  might want to write a GIF, modify the in-memory data, then write
  again.

Tests
-----

Test suite now emits TAP (Test Anything Protocol).

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-04-01 14:07:45 -07:00
..
2026-03-26 07:43:36 -07:00
2025-11-26 15:28:08 -08:00
2026-03-17 13:25:24 -07:00
2025-02-27 20:28:17 +00:00
2025-09-16 09:59:15 -07:00
2025-07-09 09:16:05 -07:00
2026-01-13 08:29:00 -08:00
2026-01-12 08:53:47 -08:00
2026-04-01 14:07:45 -07:00
2025-06-25 06:44:50 -07:00
2025-11-04 23:15:08 -08:00
2026-03-30 19:46:40 -07:00
2025-07-15 23:54:14 -07:00
2026-03-30 19:46:41 -07:00
2025-07-09 09:16:09 -07:00
2026-03-23 13:34:20 -07:00
2025-12-09 09:08:15 -08:00
2025-01-24 18:20:00 -08:00
2026-03-18 16:18:32 -07:00
2025-12-21 08:54:02 -08:00
2025-04-01 09:21:23 -07:00
2024-07-25 07:58:08 -07:00
2026-03-02 19:25:47 -08:00
2026-03-24 23:32:48 -07:00
2025-12-14 02:45:02 -08:00
2026-01-27 11:58:26 -08:00
2026-03-17 13:25:15 -07:00
2026-03-18 14:33:23 -07:00
2025-10-28 23:31:28 -07:00
2026-03-24 09:13:49 -07:00
2025-07-30 08:03:08 -07:00
2025-01-14 08:52:05 -08:00
2026-03-27 09:09:03 -07:00
2025-09-02 08:57:40 -07:00
2025-12-21 08:54:01 -08:00
2026-03-17 13:25:34 -07:00
2026-01-12 10:25:58 -08:00