Date: Tue, 29 Apr 2008 13:01:43 +0200 (CEST) From: Robin Gruyters <r.gruyters@yirdis.nl> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/123208: [MAINTAINER] security/prelude-manager: update to 0.9.12.1 Message-ID: <200804291101.m3TB1hTn042668@server.yirdis.net> Resent-Message-ID: <200804291140.m3TBe1Ta094722@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 123208 >Category: ports >Synopsis: [MAINTAINER] security/prelude-manager: update to 0.9.12.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.12.1 - In case a lot of message were being processed, the heartbeat timer could be delayed for a long period of time. - The old scheduler algorithm could be unfair when certain message priority were not available for processing. We now appropriatly handle repartition to others priority messages. - Message of the same priority could be processed in the wrong order when on-disk buffers were used. - No integrity check were performed on orphan on-disk buffer in case of an operating system crash. By using the prelude-failover API, we can now detect possibly corrupted disk buffer, or resume at the time we stopped recovering them. - New sched-priority and sched-buffer-size configuration options. - Fix a bug where several relaying plugin instance would only forward their message to a single Manager. - Use libev in place of the server-logic architecture: libev provides the most scalable event notification mechanism available on a given operating system. - New connection-timeout option, governing the maximum number of seconds a client might take to authenticate (default: 10 seconds). - Fix a possible file descriptor leak on connection closure error. - Massive cleanup of the build process, enable RELRO when possible. - Fix a number of potential race in the reverse relaying code. - When reverse relaying messages, encode the same message once for all recipients: this improve performance with more than one reverse relaying client (was a long time FIXME). - Libev introduction also fix a rare issue where server-logic would not notice a dead connection. - Update libev, and GnuLib code. Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- prelude-manager-0.9.12.1.patch begins here --- Index: Makefile =================================================================== RCS file: /data3/Build/CVS/ports/security/prelude-manager/Makefile,v retrieving revision 1.49 diff -u -r1.49 Makefile --- Makefile 3 Mar 2008 11:57:06 -0000 1.49 +++ Makefile 29 Apr 2008 09:28:38 -0000 @@ -5,8 +5,7 @@ # $FreeBSD: ports/security/prelude-manager/Makefile,v 1.49 2008/03/03 11:57:06 novel Exp $ PORTNAME= prelude-manager -PORTVERSION= 0.9.10 -PORTREVISION= 1 +PORTVERSION= 0.9.12.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/prelude-manager/distinfo,v retrieving revision 1.21 diff -u -r1.21 distinfo --- distinfo 25 Oct 2007 02:16:57 -0000 1.21 +++ distinfo 29 Apr 2008 09:28:50 -0000 @@ -1,3 +1,3 @@ -MD5 (prelude-manager-0.9.10.tar.gz) = 7f164d7ec6ffbfc6ab065165ea39b6fd -SHA256 (prelude-manager-0.9.10.tar.gz) = bb8de6a1d2b702d6d8f0b5d6d575cee16a8bbedc112656a4d2d9a65e1f27f663 -SIZE (prelude-manager-0.9.10.tar.gz) = 662751 +MD5 (prelude-manager-0.9.12.1.tar.gz) = 865631e71f63ce605f91d7aed076c4c0 +SHA256 (prelude-manager-0.9.12.1.tar.gz) = 46893c850bb318c30741c3129c7fc17fbb92641f73cca8d0bfb2489ff54bdd44 +SIZE (prelude-manager-0.9.12.1.tar.gz) = 727182 Index: files/patch-Makefile.in =================================================================== RCS file: /data3/Build/CVS/ports/security/prelude-manager/files/patch-Makefile.in,v retrieving revision 1.4 diff -u -r1.4 patch-Makefile.in --- files/patch-Makefile.in 11 Apr 2006 11:32:30 -0000 1.4 +++ files/patch-Makefile.in 29 Apr 2008 09:31:08 -0000 @@ -1,19 +1,19 @@ ---- Makefile.in.orig Tue Mar 28 19:04:43 2006 -+++ Makefile.in Wed Mar 29 09:32:01 2006 -@@ -710,17 +710,8 @@ +--- Makefile.in.orig 2008-04-28 13:56:31.000000000 +0200 ++++ Makefile.in 2008-04-29 11:30:33.000000000 +0200 +@@ -927,17 +927,8 @@ $(INSTALL) -d -m 700 $(DESTDIR)$(manager_run_dir); $(INSTALL) -d -m 700 $(DESTDIR)$(manager_scheduler_dir); $(INSTALL) -d -m 700 $(DESTDIR)$(manager_failover_dir); -- @if test -f $(DESTDIR)$(configdir)/prelude-manager.conf; then \ -- $(INSTALL) -m 600 $(top_srcdir)/prelude-manager.conf $(DESTDIR)$(configdir)/prelude-manager.conf-dist; \ -- echo "********************************************************************************"; \ -- echo; \ -- echo "$(DESTDIR)$(configdir)/prelude-manager.conf already exist..."; \ -- echo "Installing default configuration in $(DESTDIR)$(configdir)/prelude-manager.conf-dist"; \ -- echo; \ -- echo "********************************************************************************"; \ -- else \ -- $(INSTALL) -m 600 $(top_srcdir)/prelude-manager.conf $(DESTDIR)$(configdir)/; \ +- @if test -f $(DESTDIR)$(configdir)/prelude-manager.conf; then \ +- $(INSTALL) -m 600 $(top_builddir)/prelude-manager.conf $(DESTDIR)$(configdir)/prelude-manager.conf-dist; \ +- echo "********************************************************************************"; \ +- echo; \ +- echo "$(DESTDIR)$(configdir)/prelude-manager.conf already exist..."; \ +- echo "Installing default configuration in $(DESTDIR)$(configdir)/prelude-manager.conf-dist"; \ +- echo; \ +- echo "********************************************************************************"; \ +- else \ +- $(INSTALL) -m 600 $(top_builddir)/prelude-manager.conf $(DESTDIR)$(configdir)/; \ - fi + $(INSTALL) -m 600 $(top_srcdir)/prelude-manager.conf $(DESTDIR)$(configdir)/prelude-manager.conf-dist + --- prelude-manager-0.9.12.1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804291101.m3TB1hTn042668>