diff options
author | leot <leot> | 2016-05-01 20:28:44 +0000 |
---|---|---|
committer | leot <leot> | 2016-05-01 20:28:44 +0000 |
commit | 39d814dcd4bc7b7e0438ebff374b711f1f914e66 (patch) | |
tree | 0aa0d926e0773fb4afc54961ab151bcc59df9dc8 /graphics/giflib | |
parent | 8a2a4e679a5cf05e4d662b02d0ba4df800ed2393 (diff) | |
download | pkgsrc-39d814dcd4bc7b7e0438ebff374b711f1f914e66.tar.gz |
Update graphics/giflib to 5.1.4.
Changes:
Version 5.1.4
=============
Code Fixes
----------
* Fix SF bug #94: giflib 5 loves to fail to load images... a LOT.
* Fix SF Bug #92: Fix buffer overread in gifbuild.
* Fix SF Bug #93: Add bounds check in gifbuild netscape2.0 path
* Fix SF Bug #89: Fix buffer overread in gifbuild.
Version 5.1.3
=============
As of this version the library and code has been seriously abused by fuzzers,
smoking out crash bugs (now fixed) induced by various kinds of severely
malformed GIF.
Code Fixes
----------
* Prevent malloc randomess from causing the header output routine to emit
a GIF89 version string even when no GIF89 features are present. Only
breaks tests, not production code, but it's odd this wasn't caught sooner.
* Prevent malloc randomess from producing sporadic failures by causing
sanity checks added in 5.1.2 to misfire.
* Bulletproof gif2rgb against 0-height images. Addressed SF bug #78:
Heap overflow in gif2rgb with images of size 0, also SF bug #82.
* Remove unnecessary duplicate EGifClose() in gifcolor.c. Fixes SF bug #83
introduced in 5.1.2.
* Fix SF Bug #84: incorrect return of DGifSlurp().
Diffstat (limited to 'graphics/giflib')
-rw-r--r-- | graphics/giflib/Makefile.common | 4 | ||||
-rw-r--r-- | graphics/giflib/distinfo | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/graphics/giflib/Makefile.common b/graphics/giflib/Makefile.common index fa9d6695842..4cdc3e729c6 100644 --- a/graphics/giflib/Makefile.common +++ b/graphics/giflib/Makefile.common @@ -1,8 +1,8 @@ -# $NetBSD: Makefile.common,v 1.10 2016/01/18 19:02:56 leot Exp $ +# $NetBSD: Makefile.common,v 1.11 2016/05/01 20:28:44 leot Exp $ # used by graphics/giflib/Makefile # used by graphics/giflib-util/Makefile -DISTNAME= giflib-5.1.2 +DISTNAME= giflib-5.1.4 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=giflib/} EXTRACT_SUFX= .tar.bz2 diff --git a/graphics/giflib/distinfo b/graphics/giflib/distinfo index 49201ef9c8e..ace1b3bea24 100644 --- a/graphics/giflib/distinfo +++ b/graphics/giflib/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.17 2016/01/18 14:34:36 leot Exp $ +$NetBSD: distinfo,v 1.18 2016/05/01 20:28:44 leot Exp $ -SHA1 (giflib-5.1.2.tar.bz2) = 3f7bc86280db30a7120b2113f9f261301c515ad2 -RMD160 (giflib-5.1.2.tar.bz2) = 93bb79ca74d8063da74f8597ddec4d6a79bdfd2f -SHA512 (giflib-5.1.2.tar.bz2) = 062adabd25d8c879d2bd6fd007244efb5c41248f68b75d184d94836d2e5dcbfcb1427928a3bc78017ecb4e679a336178d28851ba1f3c1a40f70e694f3ff8449d -Size (giflib-5.1.2.tar.bz2) = 638967 bytes +SHA1 (giflib-5.1.4.tar.bz2) = 5f1157cfc377916280849e247b8e34fa0446513f +RMD160 (giflib-5.1.4.tar.bz2) = 0a970b30afb113036183a35bf55b7edcfbcc46c8 +SHA512 (giflib-5.1.4.tar.bz2) = 32b5e342056c210e6478e9cb3b6ceec9594dcfaf34feea1eb4dad633a081ed4465bceee578c19165907cb47cb83912ac359ceea666a8e07dbbb5420f9928f96d +Size (giflib-5.1.4.tar.bz2) = 639703 bytes |