pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/netcat6



Module Name:    pkgsrc
Committed By:   maya
Date:           Sat Nov 11 17:28:40 UTC 2017

Modified Files:
        pkgsrc/net/netcat6: Makefile distinfo
        pkgsrc/net/netcat6/patches: patch-aa
Added Files:
        pkgsrc/net/netcat6/patches: patch-src_misc.c

Log Message:
netcat6: fix buffer overflow. appease pkglint. bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/netcat6/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/netcat6/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/netcat6/patches/patch-aa
cvs rdiff -u -r0 -r1.1 pkgsrc/net/netcat6/patches/patch-src_misc.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/netcat6/Makefile
diff -u pkgsrc/net/netcat6/Makefile:1.9 pkgsrc/net/netcat6/Makefile:1.10
--- pkgsrc/net/netcat6/Makefile:1.9     Sat Apr 13 07:55:02 2013
+++ pkgsrc/net/netcat6/Makefile Sat Nov 11 17:28:39 2017
@@ -1,16 +1,17 @@
-# $NetBSD: Makefile,v 1.9 2013/04/13 07:55:02 ghen Exp $
+# $NetBSD: Makefile,v 1.10 2017/11/11 17:28:39 maya Exp $
 
 DISTNAME=              nc6-1.0
 PKGNAME=               ${DISTNAME:S/nc/netcat/}
-PKGREVISION=           3
+PKGREVISION=           4
 CATEGORIES=            net
 MASTER_SITES=          ftp://ftp.deepspace6.net/pub/ds6/sources/nc6/
 MASTER_SITES+=         http://ftp.deepspace6.net/pub/ds6/sources/nc6/
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-COMMENT=               Network swiss army knife
 HOMEPAGE=              http://www.deepspace6.net/projects/netcat6.html
+COMMENT=               Network swiss army knife
+LICENSE=               gnu-gpl-v2
 
 GNU_CONFIGURE=         yes
 

Index: pkgsrc/net/netcat6/distinfo
diff -u pkgsrc/net/netcat6/distinfo:1.6 pkgsrc/net/netcat6/distinfo:1.7
--- pkgsrc/net/netcat6/distinfo:1.6     Wed Nov  4 00:35:15 2015
+++ pkgsrc/net/netcat6/distinfo Sat Nov 11 17:28:39 2017
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.6 2015/11/04 00:35:15 agc Exp $
+$NetBSD: distinfo,v 1.7 2017/11/11 17:28:39 maya Exp $
 
 SHA1 (nc6-1.0.tar.bz2) = 1c361a8060be427fe1b2209d7155e26670e0c1b9
 RMD160 (nc6-1.0.tar.bz2) = c5444976925ffece7f27fc1ff3c16ebe19998b78
 SHA512 (nc6-1.0.tar.bz2) = 199f3bd18bb452544da8ca1b0f5347f79662bea81e9af335a41ed62c12d5d8cb41d99442ca54f301538d27aec4ada5f59db87461e5b0f20333ba1b52859bd35a
 Size (nc6-1.0.tar.bz2) = 264257 bytes
-SHA1 (patch-aa) = 291ace89bef4e89a24bfc61c8b53104d00811657
+SHA1 (patch-aa) = f1e941b277358c9f0922be977fa00b4b2f349230
+SHA1 (patch-src_misc.c) = 0d9d0bf4c273ede0ff4cb0bc405e6831339d1cb1

Index: pkgsrc/net/netcat6/patches/patch-aa
diff -u pkgsrc/net/netcat6/patches/patch-aa:1.5 pkgsrc/net/netcat6/patches/patch-aa:1.6
--- pkgsrc/net/netcat6/patches/patch-aa:1.5     Fri Jul  7 18:47:52 2006
+++ pkgsrc/net/netcat6/patches/patch-aa Sat Nov 11 17:28:39 2017
@@ -1,4 +1,6 @@
-$NetBSD: patch-aa,v 1.5 2006/07/07 18:47:52 ghen Exp $
+$NetBSD: patch-aa,v 1.6 2017/11/11 17:28:39 maya Exp $
+
+Don't try to define alloca on BSDs
 
 --- src/netsupport.c.orig      2006-03-14 01:33:01.000000000 +0000
 +++ src/netsupport.c

Added files:

Index: pkgsrc/net/netcat6/patches/patch-src_misc.c
diff -u /dev/null pkgsrc/net/netcat6/patches/patch-src_misc.c:1.1
--- /dev/null   Sat Nov 11 17:28:40 2017
+++ pkgsrc/net/netcat6/patches/patch-src_misc.c Sat Nov 11 17:28:39 2017
@@ -0,0 +1,21 @@
+$NetBSD: patch-src_misc.c,v 1.1 2017/11/11 17:28:39 maya Exp $
+
+use strdup instead of being off by one with our version
+of strdup
+
+--- src/misc.c.orig    2006-01-19 22:46:23.000000000 +0000
++++ src/misc.c
+@@ -119,9 +119,10 @@ void *xmalloc(size_t size)
+ 
+ char *xstrdup(const char *str)
+ {
+-      register char *nstr = (char *)xmalloc(strlen(str));
+-      /* we should use srtlcpy here instead of strcpy */
+-      strcpy(nstr, str);
++      register char *nstr = (char *) strdup(str);
++
++      if (nstr == NULL) fatal(_("virtual memory exhausted"));
++
+       return nstr;
+ }
+ 



Home | Main Index | Thread Index | Old Index