diff options
author | cube <cube> | 2008-07-28 16:27:42 +0000 |
---|---|---|
committer | cube <cube> | 2008-07-28 16:27:42 +0000 |
commit | 1755f100f4c8f2d0acb4983b3fdbf5eff94e4ea5 (patch) | |
tree | df9a2d19bc12e7fa1aee025aef60f093614dcba6 /news | |
parent | 6a4ac0c4c138c7479940d7afbd9f790005e5db62 (diff) | |
download | pkgsrc-1755f100f4c8f2d0acb4983b3fdbf5eff94e4ea5.tar.gz |
- Make news/newsx build again after latest news/inn update.
- Apply a patch from Fedora (by Dominik 'Rathann' Mierzejewski) to fix
CVE-2008-3252.
Bump package revision (security fix).
Diffstat (limited to 'news')
-rw-r--r-- | news/newsx/Makefile | 9 | ||||
-rw-r--r-- | news/newsx/distinfo | 3 | ||||
-rw-r--r-- | news/newsx/patches/patch-ac | 19 |
3 files changed, 26 insertions, 5 deletions
diff --git a/news/newsx/Makefile b/news/newsx/Makefile index cb9f52425c6..b77211d286c 100644 --- a/news/newsx/Makefile +++ b/news/newsx/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.4 2008/06/20 01:09:32 joerg Exp $ +# $NetBSD: Makefile,v 1.5 2008/07/28 16:27:42 cube Exp $ # DISTNAME= newsx-1.6 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= news MASTER_SITES= ftp://ftp.kvaleberg.com/pub/ @@ -16,8 +16,9 @@ GNU_CONFIGURE= YES .include "../../news/inn/Makefile.common" CONFIGURE_ARGS+= --with-newshome=${INN_PREFIX}/lib -CONFIGURE_ARGS+= --with-rnews=${INN_PREFIX}/bin/rnews -CONFIGURE_ARGS+= --with-inews=${INN_PREFIX}/bin/inews +CONFIGURE_ARGS+= --with-newsinclude=${PREFIX}/include/inn +CONFIGURE_ARGS+= --with-rnews=${INN_PATHBIN}/rnews +CONFIGURE_ARGS+= --with-inews=${INN_PATHBIN}/inews CONFIGURE_ARGS+= --with-history-mode=indexed .include "../../news/inn/buildlink3.mk" diff --git a/news/newsx/distinfo b/news/newsx/distinfo index 4afe8420cc1..edba1ba23aa 100644 --- a/news/newsx/distinfo +++ b/news/newsx/distinfo @@ -1,7 +1,8 @@ -$NetBSD: distinfo,v 1.3 2005/02/24 12:19:55 agc Exp $ +$NetBSD: distinfo,v 1.4 2008/07/28 16:27:42 cube Exp $ SHA1 (newsx-1.6.tar.gz) = e128e89ba161ceb4ab6d652d8c132ae3a33fbb20 RMD160 (newsx-1.6.tar.gz) = e9d1785ad94510055ffcd5d3d15aeafbc16c4f46 Size (newsx-1.6.tar.gz) = 302821 bytes SHA1 (patch-aa) = b0996217c88e250ed38900ad1f706d16b9900550 SHA1 (patch-ab) = d3ca5f2231f14b27ff4ee375c1b19b5c158b71be +SHA1 (patch-ac) = bc188323938a83c8d5bfeefe389fd6c6f3720c2f diff --git a/news/newsx/patches/patch-ac b/news/newsx/patches/patch-ac new file mode 100644 index 00000000000..e8aabcf861a --- /dev/null +++ b/news/newsx/patches/patch-ac @@ -0,0 +1,19 @@ +$NetBSD: patch-ac,v 1.1 2008/07/28 16:27:42 cube Exp $ + +--- src/getarticle.c.orig 2003-01-21 10:47:25.000000000 +0100 ++++ src/getarticle.c +@@ -143,12 +143,12 @@ read_article(long where,char *group) + long len; + long bytecount = 0L; /* BUG: */ + +- line=linebuf; +- line[MAX_HEADER_SIZE] = '\0'; /* better safe than sorry */ ++ linebuf[MAX_HEADER_SIZE] = '\0'; /* better safe than sorry */ + path_line[0] = '\0'; + + /* fetch the article, header and body */ + for (;;) { ++ line=linebuf; + if (!get_server_msg(line, MAX_HEADER_SIZE)) { + /* timeout: simply give up */ + return 0; |