ports/123209: [MAINTAINER] security/libprelude: update to 0.9.17.1

Robin Gruyters r.gruyters at yirdis.nl
Tue Apr 29 11:40:02 UTC 2008


>Number:         123209
>Category:       ports
>Synopsis:       [MAINTAINER] security/libprelude: update to 0.9.17.1
>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:   Tue Apr 29 11:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Robin Gruyters
>Release:        FreeBSD 6.3-RELEASE i386
>Organization:
Betronic Nederland B.V.
>Environment:
System: FreeBSD server.yirdis.net 6.3-RELEASE FreeBSD 6.3-RELEASE #0: Wed Jan 23 07:35:39 CET 2008
>Description:
- Update to 0.9.17.1

- Implement RFC 4122 UUIDv1 identifier generation, more resistant to
  duplicate than our previous implementation in case of clock skew, or
  multiple client with the same analyzerid sending alert in parallel.
- You can now provide NULL value to idmef_path_set() in order to
  destroy existing value within an IDMEF message.
- Unify memory handling of value retrieval through idmef_path_t. This
  allow the user to retrieve and keep any values, even through the 
  associated IDMEF message is freed.
- Build system cleanup, enable RELRO when possible.
- Implement PRELUDE_CLIENT_FLAGS_AUTOCONFIG, which is set by default,
  but that applications might unset in order for their client not to
  read the default profile/global configuration.
- Fix possible assertion when destroying un-started prelude-client.
- Improvement to the prelude-io API, the user might now hook its own
  handling function.
- Fix dumping of (not) NULL criteria operator to string. Remove
  gratuitous space insertion when dumping criteria.
- Headers fixes for C++ build.
- Fix printing and cloning of empty IDMEF string.
- In IDMEF to string convertion code, print <invalid enum value> in
  place of NULL on invalid enumeration value.
- Bindings fixes for optional integer retrieval, by Pierre Chifflier
  <p.chifflier at inl.fr>
- Various bug fixes.

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- libprelude-0.9.17.1.patch begins here ---
Index: Makefile
===================================================================
RCS file: /data3/Build/CVS/ports/security/libprelude/Makefile,v
retrieving revision 1.51
diff -u -r1.51 Makefile
--- Makefile	3 Mar 2008 11:57:04 -0000	1.51
+++ Makefile	29 Apr 2008 09:21:44 -0000
@@ -4,8 +4,7 @@
 # $FreeBSD: ports/security/libprelude/Makefile,v 1.51 2008/03/03 11:57:04 novel Exp $
 
 PORTNAME=	libprelude
-PORTVERSION=	0.9.16.1
-PORTREVISION=	1
+PORTVERSION=	0.9.17.1
 CATEGORIES=	security
 MASTER_SITES=	http://www.prelude-ids.org/download/releases/ \
 		http://www.prelude-ids.org/download/releases/old/
Index: distinfo
===================================================================
RCS file: /data3/Build/CVS/ports/security/libprelude/distinfo,v
retrieving revision 1.28
diff -u -r1.28 distinfo
--- distinfo	18 Jan 2008 19:35:18 -0000	1.28
+++ distinfo	29 Apr 2008 09:22:00 -0000
@@ -1,3 +1,3 @@
-MD5 (libprelude-0.9.16.1.tar.gz) = ba597fdfb9641a0099a8907ea53c6db8
-SHA256 (libprelude-0.9.16.1.tar.gz) = d300bddf9101daf67f86cc6edf094b85cca1e3b3d9c4352a0083da1486b6b20b
-SIZE (libprelude-0.9.16.1.tar.gz) = 1973446
+MD5 (libprelude-0.9.17.1.tar.gz) = abe66d80a4a392121c9e158d96fc767f
+SHA256 (libprelude-0.9.17.1.tar.gz) = c14cf4f04e75387c89db6d7f1119d6662bbd704b0308f3b0e86840e404579378
+SIZE (libprelude-0.9.17.1.tar.gz) = 2030138
Index: files/patch-Makefile.in
===================================================================
RCS file: /data3/Build/CVS/ports/security/libprelude/files/patch-Makefile.in,v
retrieving revision 1.10
diff -u -r1.10 patch-Makefile.in
--- files/patch-Makefile.in	5 Oct 2007 01:44:07 -0000	1.10
+++ files/patch-Makefile.in	29 Apr 2008 09:26:54 -0000
@@ -1,80 +1,68 @@
---- 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
-- at HAVE_SYSTEM_LIBLTDL_FALSE@SUBDIRS = libltdl libmissing m4 src prelude-admin bindings docs
-- at HAVE_SYSTEM_LIBLTDL_TRUE@SUBDIRS = libmissing m4 src prelude-admin bindings docs
-+ at HAVE_SYSTEM_LIBLTDL_FALSE@SUBDIRS = libltdl libmissing m4 src prelude-admin bindings docs
-+ at HAVE_SYSTEM_LIBLTDL_TRUE@SUBDIRS = libmissing m4 src prelude-admin bindings docs
- DIST_SUBDIRS = $(SUBDIRS)
- EXTRA_DIST = HACKING.README LICENSE.README client.conf global.conf idmef-client.conf tls.conf
- bin_SCRIPTS = $(top_builddir)/libprelude-config
-@@ -1038,61 +1038,11 @@
- 	$(INSTALL) -d -m 755 $(DESTDIR)$(prelude_config_dir);
- 	$(INSTALL) -d -m 755 $(DESTDIR)$(prelude_config_dir)/default;
- 	$(INSTALL) -d -m 711 $(DESTDIR)$(prelude_config_dir)/profile;
--	@if test -f $(DESTDIR)$(prelude_config_dir)/default/client.conf; then							\
+--- Makefile.in.orig	2008-04-28 13:30:22.000000000 +0200
++++ Makefile.in	2008-04-29 11:26:34.000000000 +0200
+@@ -1103,61 +1103,10 @@
+ 	$(INSTALL) -d -m 755 $(DESTDIR)$(PRELUDE_CONFIG_DIR);
+ 	$(INSTALL) -d -m 755 $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default;
+ 	$(INSTALL) -d -m 711 $(DESTDIR)$(PRELUDE_CONFIG_DIR)/profile;
+-	@if test -f $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/client.conf; then							\
 -		echo;														\
 -		echo "********************************************************************************";          		\
 -                echo;														\
--                echo "$(DESTDIR)$(prelude_config_dir)/default/client.conf already exist...";					\
--                echo "Installing default configuration in $(DESTDIR)$(prelude_config_dir)/default/client.conf-dist";		\
+-                echo "$(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/client.conf already exist...";					\
+-                echo "Installing default configuration in $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/client.conf-dist";		\
 -                echo;														\
 -                echo "********************************************************************************";			\
 -		echo;														\
--		$(INSTALL) -m 644 $(top_srcdir)/client.conf $(DESTDIR)$(prelude_config_dir)/default/client.conf-dist;		\
+-		$(INSTALL) -m 644 $(top_builddir)/client.conf $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/client.conf-dist;		\
 -        else															\
--                $(INSTALL) -m 644 $(top_srcdir)/client.conf $(DESTDIR)$(prelude_config_dir)/default;				\
+-                $(INSTALL) -m 644 $(top_builddir)/client.conf $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default;				\
 -        fi
 -
--	@if test -f $(DESTDIR)$(prelude_config_dir)/default/global.conf; then							\
+-	@if test -f $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/global.conf; then							\
 -		echo;														\
 -		echo "********************************************************************************";          		\
 -                echo;														\
--                echo "$(DESTDIR)$(prelude_config_dir)/default/global.conf already exist...";					\
--                echo "Installing default configuration in $(DESTDIR)$(prelude_config_dir)/default/global.conf-dist";		\
+-                echo "$(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/global.conf already exist...";					\
+-                echo "Installing default configuration in $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/global.conf-dist";		\
 -                echo;														\
 -                echo "********************************************************************************";			\
 -		echo;														\
--		$(INSTALL) -m 644 $(top_srcdir)/global.conf $(DESTDIR)$(prelude_config_dir)/default/global.conf-dist;		\
+-		$(INSTALL) -m 644 $(top_builddir)/global.conf $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/global.conf-dist;		\
 -        else															\
--                $(INSTALL) -m 644 $(top_srcdir)/global.conf $(DESTDIR)$(prelude_config_dir)/default;				\
+-                $(INSTALL) -m 644 $(top_builddir)/global.conf $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default;				\
 -        fi															
 -
--	@if test -f $(DESTDIR)$(prelude_config_dir)/default/idmef-client.conf; then						\
+-	@if test -f $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/idmef-client.conf; then						\
 -		echo;														\
 -		echo "********************************************************************************";          		\
 -                echo;														\
--                echo "$(DESTDIR)$(prelude_config_dir)/default/idmef-client.conf already exist...";				\
--                echo "Installing default configuration in $(DESTDIR)$(prelude_config_dir)/default/idmef-client.conf-dist";	\
+-                echo "$(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/idmef-client.conf already exist...";					\
+-                echo "Installing default configuration in $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/idmef-client.conf-dist";		\
 -                echo;														\
 -                echo "********************************************************************************";			\
 -		echo;														\
--		$(INSTALL) -m 644 $(top_srcdir)/idmef-client.conf $(DESTDIR)$(prelude_config_dir)/default/idmef-client.conf-dist; \
+-		$(INSTALL) -m 644 $(top_builddir)/idmef-client.conf $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/idmef-client.conf-dist;\
 -        else															\
--                $(INSTALL) -m 644 $(top_srcdir)/idmef-client.conf $(DESTDIR)$(prelude_config_dir)/default;			\
+-                $(INSTALL) -m 644 $(top_builddir)/idmef-client.conf $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default;			\
 -        fi
 -
--	@if test -f $(DESTDIR)$(prelude_config_dir)/default/tls.conf; then							\
+-	@if test -f $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/tls.conf; then								\
 -		echo;														\
 -		echo "********************************************************************************";          		\
 -                echo;														\
--                echo "$(DESTDIR)$(prelude_config_dir)/default/tls.conf already exist...";					\
--                echo "Installing default configuration in $(DESTDIR)$(prelude_config_dir)/default/tls.conf-dist";		\
+-                echo "$(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/tls.conf already exist...";						\
+-                echo "Installing default configuration in $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/tls.conf-dist";			\
 -                echo;														\
 -                echo "********************************************************************************";			\
 -		echo;														\
--		$(INSTALL) -m 644 $(top_srcdir)/tls.conf $(DESTDIR)$(prelude_config_dir)/default/tls.conf-dist;			\
+-		$(INSTALL) -m 644 $(top_srcdir)/tls.conf $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/tls.conf-dist;			\
 -        else															\
--                $(INSTALL) -m 644 $(top_srcdir)/tls.conf $(DESTDIR)$(prelude_config_dir)/default;				\
+-                $(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;
 +	$(INSTALL) -m 644 $(top_srcdir)/tls.conf $(DESTDIR)$(prelude_config_dir)/default/tls.conf-dist;
  
  uninstall-local:
- 	rm -f $(DESTDIR)$(prelude_config_dir)/default/client.conf
+ 	rm -f $(DESTDIR)$(PRELUDE_CONFIG_DIR)/default/client.conf
--- libprelude-0.9.17.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list