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