From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 5 09:40:07 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62FFC16A420 for ; Wed, 5 Sep 2007 09:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3F05913C459 for ; Wed, 5 Sep 2007 09:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l859e7DH058023 for ; Wed, 5 Sep 2007 09:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l859e7VN058017; Wed, 5 Sep 2007 09:40:07 GMT (envelope-from gnats) Resent-Date: Wed, 5 Sep 2007 09:40:07 GMT Resent-Message-Id: <200709050940.l859e7VN058017@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Robin Gruyters Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1A0616A417 for ; Wed, 5 Sep 2007 09:36:20 +0000 (UTC) (envelope-from robin@yirdis.nl) Received: from mail.yirdis.nl (gw.yirdis.nl [82.148.219.21]) by mx1.freebsd.org (Postfix) with ESMTP id 53E5513C458 for ; Wed, 5 Sep 2007 09:36:19 +0000 (UTC) (envelope-from robin@yirdis.nl) Received: from server.yirdis.net (localhost [127.0.0.1]) by mail.yirdis.nl (8.13.8/8.13.8) with ESMTP id l859Zpxv027294 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 5 Sep 2007 11:35:51 +0200 (CEST) (envelope-from robin@server.yirdis.net) Received: (from robin@localhost) by server.yirdis.net (8.13.8/8.13.8/Submit) id l859Zpa4027293; Wed, 5 Sep 2007 11:35:51 +0200 (CEST) (envelope-from robin) Message-Id: <200709050935.l859Zpa4027293@server.yirdis.net> Date: Wed, 5 Sep 2007 11:35:51 +0200 (CEST) From: Robin Gruyters To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/116107: [MAINTAINER] security/libprelude: update to 0.9.15.2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Sep 2007 09:40:07 -0000 >Number: 116107 >Category: ports >Synopsis: [MAINTAINER] security/libprelude: update to 0.9.15.2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Wed Sep 05 09:40:06 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Robin Gruyters >Release: FreeBSD 6.2-RELEASE-p5 i386 >Organization: YIRDIS B.V. >Environment: System: FreeBSD server.yirdis.net 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #4: Thu May 31 10:58:52 CEST 2007 >Description: - Update to 0.9.15.2 - Updated patch-Makefile.in - Added Man page Changelog libprelude: - prelude-adduser has been renamed to prelude-admin, and now include command to print or send files containing binary IDMEF data. - Brand new failover implementation, Feature a real 'journaling' log, allowing to restart where we were interupted. Allow multiple process to write to the same failover, and is chroot safe. - prelude-admin manpage, thanks to Frederic Motte . - Use SHA1 in place of MD5 for Analyzer checksum. - Do not set TCP option on UNIX socket, avoid un-necessary warning. - New measure all over the public interface to protect against bad API usage, when a function is not used correctly, a critical warning is triggered. - [logging]: New PRELUDE_LOG_CRIT logging priority. - [logging]: Correctly map Prelude log level to Syslog priority. - [logging]: Improved logging format (include timestamp, level, process pid). - [logging]: New LIBPRELUDE_ABORT variable, useful if you'd like libprelude to abord on critical assertion. - [logging]: Automatically switch to syslog mode if we detect stdout/stderr closure. - [IDMEF-Criteria]: When we try to match a value against a path that is not part of a message using a 'not' operator, the match should succeed (Example: alert.classification.text != 'stuff' should match if the message has no classification object). - [IDMEF-Criteria]: When matching multiple listed values within the same path using a 'not' operator, return an explicit 'no match' if the provided comparison value was found at least once. - [IDMEF-Path] (fix #251): Fixes NULL pointer dereference when the last element of an IDMEF path to an enumeration is not the enumeration itself (Sébastien Tricaud - Fix a possible race condition with the internal libprelude reference to the program idmef_analyzer_t when asynchronous timer were used. - Workaround possible deadlock at exit on OpenBSD, Linux Glibc. - Only configure libltdl if it is required. - Various bug fixes, minor enhancements. - Write the children PID into specified pidfile (fixes #257). - Fix double free on idmef_criterion_value_t cloned regexp object (thanks to Helmut Azbest ). - Allow Python thread to run, while entering libprelude C function. - Return PRELUDE_ERROR_ASSERTION when API check fail, in place of PRELUDE_ERROR_GENERIC. - Make prelude_plugin_unsubcribe() work as expected (call the plugin instance destroy function). - Various bug fixes, minor enhancements. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- libprelude-0.9.15.2.patch begins here --- Index: Makefile =================================================================== RCS file: /data3/Build/CVS/ports/security/libprelude/Makefile,v retrieving revision 1.46 diff -u -r1.46 Makefile --- Makefile 2 Jul 2007 12:04:50 -0000 1.46 +++ Makefile 5 Sep 2007 09:25:22 -0000 @@ -4,8 +4,7 @@ # $FreeBSD: ports/security/libprelude/Makefile,v 1.46 2007/07/02 12:04:50 rafan Exp $ PORTNAME= libprelude -PORTVERSION= 0.9.14 -PORTREVISION= 1 +PORTVERSION= 0.9.15.2 CATEGORIES= security MASTER_SITES= http://www.prelude-ids.org/download/releases/ \ http://www.prelude-ids.org/download/releases/old/ @@ -24,6 +23,8 @@ CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --localstatedir=/var +MAN1= prelude-admin.1 + .include .if defined(WITH_PERL) Index: distinfo =================================================================== RCS file: /data3/Build/CVS/ports/security/libprelude/distinfo,v retrieving revision 1.25 diff -u -r1.25 distinfo --- distinfo 6 Jun 2007 12:50:08 -0000 1.25 +++ distinfo 5 Sep 2007 09:24:50 -0000 @@ -1,3 +1,3 @@ -MD5 (libprelude-0.9.14.tar.gz) = c6656df73e6de15fc3854dacb1665122 -SHA256 (libprelude-0.9.14.tar.gz) = d499613b378ccee8d66d1ce4c29a17a9b46c4c6577f19fb4e23b605ac6f08906 -SIZE (libprelude-0.9.14.tar.gz) = 1906090 +MD5 (libprelude-0.9.15.2.tar.gz) = dab40d05caa8e6d3b9c48e07ad245211 +SHA256 (libprelude-0.9.15.2.tar.gz) = c8013b9f9b572d8301a2c839abd541b4ed00996ed6c0953a5a3ce7a585bf5b4f +SIZE (libprelude-0.9.15.2.tar.gz) = 1949284 Index: pkg-plist =================================================================== RCS file: /data3/Build/CVS/ports/security/libprelude/pkg-plist,v retrieving revision 1.20 diff -u -r1.20 pkg-plist --- pkg-plist 6 Jun 2007 12:50:08 -0000 1.20 +++ pkg-plist 5 Sep 2007 09:31:53 -0000 @@ -1,6 +1,7 @@ @comment $FreeBSD: ports/security/libprelude/pkg-plist,v 1.20 2007/06/06 12:50:08 araujo Exp $ bin/libprelude-config bin/prelude-adduser +bin/prelude-admin @unexec if cmp -s %D/etc/prelude/default/client.conf %D/etc/prelude/default/client.conf-dist; then rm -f %D/etc/prelude/default/client.conf; fi etc/prelude/default/client.conf-dist @exec if [ ! -f %D/etc/prelude/default/client.conf ] ; then cp -p %D/%F %B/client.conf; fi @@ -60,7 +61,7 @@ include/libprelude/variable.h lib/libprelude.la lib/libprelude.so -lib/libprelude.so.12 +lib/libprelude.so.13 %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Prelude.pm %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/.packlist %%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Prelude/Prelude.bs Index: files/patch-Makefile.in =================================================================== RCS file: /data3/Build/CVS/ports/security/libprelude/files/patch-Makefile.in,v retrieving revision 1.9 diff -u -r1.9 patch-Makefile.in --- files/patch-Makefile.in 2 Apr 2007 09:52:03 -0000 1.9 +++ files/patch-Makefile.in 5 Sep 2007 09:29:28 -0000 @@ -1,20 +1,20 @@ ---- Makefile.in.orig Fri Mar 30 16:17:46 2007 -+++ Makefile.in Mon Apr 2 10:39:02 2007 -@@ -462,8 +462,8 @@ +--- Makefile.in.orig Tue Sep 4 16:31:01 2007 ++++ Makefile.in Wed Sep 5 11:29:03 2007 +@@ -514,8 +514,8 @@ target_vendor = @target_vendor@ DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --without-system-ltdl ACLOCAL_AMFLAGS = -I m4 -I libmissing/m4 --@HAVE_SYSTEM_LIBLTDL_FALSE@SUBDIRS = libltdl libmissing m4 src prelude-adduser bindings docs --@HAVE_SYSTEM_LIBLTDL_TRUE@SUBDIRS = libmissing m4 src prelude-adduser bindings docs -+@HAVE_SYSTEM_LIBLTDL_FALSE@SUBDIRS = libltdl libmissing m4 src prelude-adduser bindings -+@HAVE_SYSTEM_LIBLTDL_TRUE@SUBDIRS = libmissing m4 src prelude-adduser bindings +-@HAVE_SYSTEM_LIBLTDL_FALSE@SUBDIRS = libltdl libmissing m4 src prelude-admin bindings docs +-@HAVE_SYSTEM_LIBLTDL_TRUE@SUBDIRS = libmissing m4 src prelude-admin bindings docs ++@HAVE_SYSTEM_LIBLTDL_FALSE@SUBDIRS = libltdl libmissing m4 src prelude-admin bindings ++@HAVE_SYSTEM_LIBLTDL_TRUE@SUBDIRS = libmissing m4 src prelude-admin bindings + DIST_SUBDIRS = $(SUBDIRS) EXTRA_DIST = HACKING.README LICENSE.README client.conf global.conf idmef-client.conf tls.conf bin_SCRIPTS = $(top_builddir)/libprelude-config - distuninstallcheck_listfiles = find . -type f -print | grep -v 'perl' | grep -v '3pm' -@@ -985,61 +985,10 @@ +@@ -1038,61 +1038,11 @@ $(INSTALL) -d -m 755 $(DESTDIR)$(prelude_config_dir); $(INSTALL) -d -m 755 $(DESTDIR)$(prelude_config_dir)/default; - $(INSTALL) -d -m 755 $(DESTDIR)$(prelude_config_dir)/profile; + $(INSTALL) -d -m 711 $(DESTDIR)$(prelude_config_dir)/profile; - @if test -f $(DESTDIR)$(prelude_config_dir)/default/client.conf; then \ - echo; \ - echo "********************************************************************************"; \ @@ -70,6 +70,7 @@ - else \ - $(INSTALL) -m 644 $(top_srcdir)/tls.conf $(DESTDIR)$(prelude_config_dir)/default; \ - fi ++ + $(INSTALL) -m 644 $(top_srcdir)/client.conf $(DESTDIR)$(prelude_config_dir)/default/client.conf-dist; + $(INSTALL) -m 644 $(top_srcdir)/global.conf $(DESTDIR)$(prelude_config_dir)/default/global.conf-dist; + $(INSTALL) -m 644 $(top_srcdir)/idmef-client.conf $(DESTDIR)$(prelude_config_dir)/default/idmef-client.conf-dist; --- libprelude-0.9.15.2.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: