pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/misc/logsurfer update to 1.8 resolves SA46389



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dceb23288613
branches:  trunk
changeset: 594456:dceb23288613
user:      tez <tez%pkgsrc.org@localhost>
date:      Fri Oct 28 17:13:26 2011 +0000

description:
update to 1.8 resolves SA46389
A bug fix and a couple of extra command-line options:

    Fixed double free() in exec.c/prepare_exec(), thanks to reports from
        Gregor Kopf of Recurity Labs, Jan Kohlrausch of DFN_CERT, and
        Wolfgang Ley
    Updated README & DISCLAIMER files removing DFN-CERT copyright
    Now just Logsurfer, not Logsurfer+ any more
    -D command line option for daemon mode. Warning: closes stdin, stdout,
        & stderr, therefore no error messages
    -F command line option to auto re-open log file

diffstat:

 misc/logsurfer/Makefile         |   6 +++---
 misc/logsurfer/distinfo         |   9 +++++----
 misc/logsurfer/patches/patch-ac |  34 ++++++++++++++++++++++++++++++++++
 3 files changed, 42 insertions(+), 7 deletions(-)

diffs (68 lines):

diff -r dd8d5bbcb6df -r dceb23288613 misc/logsurfer/Makefile
--- a/misc/logsurfer/Makefile   Fri Oct 28 17:00:06 2011 +0000
+++ b/misc/logsurfer/Makefile   Fri Oct 28 17:13:26 2011 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.20 2010/02/04 17:25:25 joerg Exp $
+# $NetBSD: Makefile,v 1.21 2011/10/28 17:13:26 tez Exp $
 
-DISTNAME=      logsurfer+-1.7
-PKGNAME=       logsurfer-1.7
+DISTNAME=      logsurfer-1.8
+PKGNAME=       logsurfer-1.8
 CATEGORIES=    misc
 MASTER_SITES=  http://kerryt.orcon.net.nz/ \
                http://www.crypt.gen.nz/logsurfer/
diff -r dd8d5bbcb6df -r dceb23288613 misc/logsurfer/distinfo
--- a/misc/logsurfer/distinfo   Fri Oct 28 17:00:06 2011 +0000
+++ b/misc/logsurfer/distinfo   Fri Oct 28 17:13:26 2011 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.6 2009/01/18 11:01:56 shattered Exp $
+$NetBSD: distinfo,v 1.7 2011/10/28 17:13:26 tez Exp $
 
-SHA1 (logsurfer+-1.7.tar.gz) = 9fe9b2356c34fe691a8b0c66514d8cbe3c3b33fa
-RMD160 (logsurfer+-1.7.tar.gz) = ad68651d5b87e0bba76871cd5f30ed94d861513b
-Size (logsurfer+-1.7.tar.gz) = 198289 bytes
+SHA1 (logsurfer-1.8.tar.gz) = 8fb732b16f0a0725492d73dd099662eeff0b9362
+RMD160 (logsurfer-1.8.tar.gz) = 1e3d10d018ce5ee7ee941601b6abbca8efd2ed3b
+Size (logsurfer-1.8.tar.gz) = 197433 bytes
 SHA1 (patch-aa) = 4c4f4e2f8093d38b08c5a119e9c84ba32b7a7648
 SHA1 (patch-ab) = e1cabe243a690d9166dc8e0d5ac4861b37e1e980
+SHA1 (patch-ac) = 1a2c0e4769512e6088c9fb8370a9b2f3dd0a2406
diff -r dd8d5bbcb6df -r dceb23288613 misc/logsurfer/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/logsurfer/patches/patch-ac   Fri Oct 28 17:13:26 2011 +0000
@@ -0,0 +1,34 @@
+$NetBSD: patch-ac,v 1.1 2011/10/28 17:13:26 tez Exp $
+
+Correct location of errno.h to standard
+Remove use of _PATH_DEVNULL which is apparently linux only
+
+--- src/logsurfer.c.orig       2011-10-28 10:45:07.015975100 -0500
++++ src/logsurfer.c    2011-10-28 10:45:13.514116000 -0500
+@@ -47,7 +47,7 @@
+ #include <signal.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+-#include <paths.h>
++/*#include <paths.h>*/
+ 
+ #if TIME_WITH_SYS_TIME
+ #include <sys/time.h>
+@@ -76,7 +76,7 @@
+ #include <malloc.h>
+ #endif
+ 
+-#include <sys/errno.h>
++#include <errno.h>
+ #include <fcntl.h>
+ 
+ /* local includes */
+@@ -323,7 +323,7 @@
+             exit(0);
+     }
+ 
+-    if ( (fd = open(_PATH_DEVNULL, O_RDWR, 0)) < 0) {
++    if ( (fd = open("/dev/null", O_RDWR, 0)) < 0) {
+         (void) fprintf(stderr, "could not daemonize: %s\n", strerror(errno));
+         exit(11);
+     }



Home | Main Index | Thread Index | Old Index