pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/pkgsrc-2008Q1]: pkgsrc/audio/speex pullup ticket #2354 - requested by...
details: https://anonhg.NetBSD.org/pkgsrc/rev/8a779fd2520b
branches: pkgsrc-2008Q1
changeset: 540302:8a779fd2520b
user: rtr <rtr%pkgsrc.org@localhost>
date: Wed Apr 30 10:41:52 2008 +0000
description:
pullup ticket #2354 - requested by wiz
speex: update package to address security issue
revisions pulled up:
- pkgsrc/audio/speex/Makefile 1.26
- pkgsrc/audio/speex/distinfo 1.11
- pkgsrc/audio/speex/patches/patch-ac 1.1
Module Name: pkgsrc
Committed By: wiz
Date: Tue Apr 29 20:22:43 UTC 2008
Modified Files:
pkgsrc/audio/speex: Makefile distinfo
Added Files:
pkgsrc/audio/speex/patches: patch-ac
Log Message:
Add patch from upstream against CVE-2008-1686.
Bump PKGREVISION.
diffstat:
audio/speex/Makefile | 3 ++-
audio/speex/distinfo | 3 ++-
audio/speex/patches/patch-ac | 20 ++++++++++++++++++++
3 files changed, 24 insertions(+), 2 deletions(-)
diffs (50 lines):
diff -r 19069bde756e -r 8a779fd2520b audio/speex/Makefile
--- a/audio/speex/Makefile Wed Apr 30 09:24:09 2008 +0000
+++ b/audio/speex/Makefile Wed Apr 30 10:41:52 2008 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.25 2007/02/22 19:26:07 wiz Exp $
+# $NetBSD: Makefile,v 1.25.10.1 2008/04/30 10:41:52 rtr Exp $
#
DISTNAME= speex-1.0.5
+PKGREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://downloads.us.xiph.org/releases/speex/
diff -r 19069bde756e -r 8a779fd2520b audio/speex/distinfo
--- a/audio/speex/distinfo Wed Apr 30 09:24:09 2008 +0000
+++ b/audio/speex/distinfo Wed Apr 30 10:41:52 2008 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.10 2006/03/11 03:14:43 reed Exp $
+$NetBSD: distinfo,v 1.10.18.1 2008/04/30 10:41:52 rtr Exp $
SHA1 (speex-1.0.5.tar.gz) = a8f34f80e5f84a47aee7e70088632d4958fe75fd
RMD160 (speex-1.0.5.tar.gz) = 6ceed29438912647ef1d2d7299822fdaaf5509f9
Size (speex-1.0.5.tar.gz) = 546872 bytes
SHA1 (patch-aa) = 675bbd2696852002d73fc778a3c1125435eb0fc6
SHA1 (patch-ab) = b88dfafc1464aed7c5f38f39a270d16338335418
+SHA1 (patch-ac) = 9167258134683ee6172455532ff1ae9aa95d9868
diff -r 19069bde756e -r 8a779fd2520b audio/speex/patches/patch-ac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/speex/patches/patch-ac Wed Apr 30 10:41:52 2008 +0000
@@ -0,0 +1,20 @@
+$NetBSD: patch-ac,v 1.1.2.2 2008/04/30 10:41:52 rtr Exp $
+
+https://trac.xiph.org/changeset/14701
+
+--- libspeex/speex_header.c.orig 2004-07-14 05:58:46.000000000 +0000
++++ libspeex/speex_header.c
+@@ -157,6 +157,13 @@ SpeexHeader *speex_packet_to_header(char
+ ENDIAN_SWITCH(le_header->frames_per_packet);
+ ENDIAN_SWITCH(le_header->extra_headers);
+
++ if (le_header->mode >= SPEEX_NB_MODES || le_header->mode < 0)
++ {
++ speex_warning("Invalid mode specified in Speex header");
++ speex_free (le_header);
++ return NULL;
++ }
++
+ return le_header;
+
+ }
Home |
Main Index |
Thread Index |
Old Index