pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/44548: Update sysutils/ipa to version 2.1
>Number: 44548
>Category: pkg
>Synopsis: Update sysutils/ipa to version 2.1
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Fri Feb 11 09:30:00 +0000 2011
>Originator: Andrey Simonenko
>Release: NetBSD 5.0.2
>Organization:
>Environment:
>Description:
Please update sysutils/ipa to version 2.1.
Changes in port:
* Added LICENSE.
Changes in version 2.1:
* Versions of ipa_{ac,db,st}_mod APIs were changed to 2.
* Optimized and simplified source code of IPA.
* New parameter "ictl" in ipa.conf.
* New parameter "ctl_query_max_size" in ipa.conf.
* New parameter "value_units" in ipa.conf and ipastat.conf.
* Now "restart" and "expire" parameters are optional in ipa.conf.
* Now "limit" and "threshold" parameters in ipa.conf can be
equal to zero.
* Now ipactl can create and delete dynamic rules.
* Now ipactl accepts commands "set limit ... counter ..."
and "set threshold ... counter ...".
* If a limit or a threshold uses "null" database and if it was
initialized, then next time during initialization (when some time
related problem occurred) imitate its old state from its current
state.
* Allow to use '_' characters in macro variables names.
* Added support for ipactl's messages credentials checking for NetBSD.
* Give limitation on the depth of included files (macro variable
INCLUDE_DEPTH_MAX with default value 100).
* configure.ac was optimized.
* All manual pages were reformatted to follow traditional
typographic style.
* Now all debug messages in ipa and ipastat are written with
the "DEBUG: " prefix.
* Check correctness of names of dynamic rules and names in
received control commands.
* Check correctness of names in ipa, ipastat and ipactl
options arguments.
* Now ipa does not use SIGALRM in timeout implementation for
control socket.
* Now ipactl does not use SIGALRM in timeout implementation.
* Now non-standard function mem_vasprintf() exported to modules
returns number of characters in allocated buffer.
* Now if some configuration error occurred in included file,
then ipa and ipastat log include history, that allows much
easy identify point of failure.
* Now ipactl does not have limits on lengths of rules, limits,
thresholds names.
* In some places where EWOULDBLOCK is checked, checks for EAGAIN
were added, as it is documented in SUSv3.
* On some systems there is no strtoull(3) function, which
is part of SUSv3, check it in the configure script and
use own version if it is absent.
>How-To-Repeat:
>Fix:
diff -ruN ipa.orig/Makefile ipa/Makefile
diff -ruN ipa.orig/Makefile ipa/Makefile
--- ipa.orig/Makefile 2011-01-12 11:18:38.000000000 +0000
+++ ipa/Makefile 2011-02-11 11:20:45.000000000 +0000
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.12 2011/01/11 11:47:02 obache Exp $
#
-DISTNAME= ipa-2.0.9
+DISTNAME= ipa-2.1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ipa-system/}
EXTRACT_SUFX= .tar.bz2
@@ -9,6 +9,7 @@
MAINTAINER= simon%comsys.ntu-kpi.kiev.ua@localhost
HOMEPAGE= http://ipa-system.sourceforge.net/
COMMENT= Pluggable accounting system
+LICENSE= 2-clause-bsd
PKG_DESTDIR_SUPPORT= user-destdir
diff -ruN ipa.orig/distinfo ipa/distinfo
--- ipa.orig/distinfo 2011-01-12 11:18:38.000000000 +0000
+++ ipa/distinfo 2011-02-10 13:16:26.000000000 +0000
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.9 2011/01/11 11:47:02 obache Exp $
-SHA1 (ipa-2.0.9.tar.bz2) = 2a39b8d18253d4ca45db609b4f75643b1e08c1aa
-RMD160 (ipa-2.0.9.tar.bz2) = 7d9ee1b27b24284b68f6d4962104fc4b1b94904c
-Size (ipa-2.0.9.tar.bz2) = 298851 bytes
+SHA1 (ipa-2.1.tar.bz2) = a33ccea305e0284cdad1215447f246685a94a32b
+RMD160 (ipa-2.1.tar.bz2) = 7bb808a2a91c93d889064971353fd005dacecd60
+Size (ipa-2.1.tar.bz2) = 312653 bytes
Home |
Main Index |
Thread Index |
Old Index