head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.2 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.2.0.18 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.16 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.14 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.12 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.10 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.8 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.6 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.4 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.2 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.1.0.14 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.12 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.10 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.8 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.6 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.4 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.2; locks; strict; comment @# @; 1.3 date 2013.05.08.17.49.11; author adam; state dead; branches; next 1.2; 1.2 date 2011.01.15.11.24.33; author adam; state Exp; branches; next 1.1; 1.1 date 2009.08.28.21.33.08; author hasso; state Exp; branches 1.1.2.1; next ; 1.1.2.1 date 2009.08.28.21.33.08; author tron; state dead; branches; next 1.1.2.2; 1.1.2.2 date 2009.08.28.22.15.55; author tron; state Exp; branches; next ; desc @@ 1.3 log @Version 2.0.0 * Updated Documentation * Updated Namespacing mechanism * Fixes for succd & predd * Fixes for FPE control registers * Additional checks and tests on DeepImages, scanlines and tiles * Folded in Autodesk read optimisations for RGB(A) files * Updated the bootstrap scripts to use libtoolize if glibtoolize isn't available on darwin. * Numerous minor fixes, missing includes etc @ text @$NetBSD: patch-ai,v 1.2 2011/01/15 11:24:33 adam Exp $ --- IlmImf/ImfAutoArray.h.orig 2007-04-23 20:26:56.000000000 -0500 +++ IlmImf/ImfAutoArray.h 2009-07-29 13:22:08.309288375 -0500 @@@@ -45,6 +45,7 @@@@ //----------------------------------------------------------------------------- #include "OpenEXRConfig.h" +#include namespace Imf { @@@@ -57,7 +57,7 @@@@ namespace Imf { { public: - AutoArray (): _data (new T [size]) {} + AutoArray (): _data (new T [size]) {memset(_data, 0, size * sizeof(T));} ~AutoArray () {delete [] _data;} operator T * () {return _data;} @ 1.2 log @patch-ai: memset() also requires to include string.h @ text @d1 1 a1 1 $NetBSD: patch-ai,v 1.1 2009/08/28 21:33:08 hasso Exp $ @ 1.1 log @Add patches for CVE-2009-1720 (multiple integer overflows in OpenEXR) and CVE-2009-1721 (denial of service (application crash) or possibly execute arbitrary code in the Imf::hufUncompress function). Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD$ d5 8 @ 1.1.2.1 log @file patch-ai was added on branch pkgsrc-2009Q2 on 2009-08-28 22:15:55 +0000 @ text @d1 13 @ 1.1.2.2 log @Pullup ticket #2878 - requested by hasso openexr: security patch Revisions pulled up: - graphics/openexr/Makefile 1.22 - graphics/openexr/distinfo 1.13 via patch - graphics/openexr/patches/patch-ae 1.1 - graphics/openexr/patches/patch-af 1.1 - graphics/openexr/patches/patch-ag 1.1 - graphics/openexr/patches/patch-ah 1.1 - graphics/openexr/patches/patch-ai 1.1 --- Module Name: pkgsrc Committed By: hasso Date: Fri Aug 28 21:33:08 UTC 2009 Modified Files: pkgsrc/graphics/openexr: Makefile distinfo Added Files: pkgsrc/graphics/openexr/patches: patch-ae patch-af patch-ag patch-ah patch-ai Log Message: Add patches for CVE-2009-1720 (multiple integer overflows in OpenEXR) and CVE-2009-1721 (denial of service (application crash) or possibly execute arbitrary code in the Imf::hufUncompress function). Bump PKGREVISION. @ text @a0 13 $NetBSD: patch-ai,v 1.1 2009/08/28 21:33:08 hasso Exp $ --- IlmImf/ImfAutoArray.h.orig 2007-04-23 20:26:56.000000000 -0500 +++ IlmImf/ImfAutoArray.h 2009-07-29 13:22:08.309288375 -0500 @@@@ -57,7 +57,7 @@@@ namespace Imf { { public: - AutoArray (): _data (new T [size]) {} + AutoArray (): _data (new T [size]) {memset(_data, 0, size * sizeof(T));} ~AutoArray () {delete [] _data;} operator T * () {return _data;} @