pkgsrc/sysutils/ipa
obache d41b16c6cd Update ipa to 2.1.
per maintainer update request by PR#44548.

Changes in pkgsrc:
    *	Added LICENSE.

Changes:
    *	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.
2011-02-11 11:50:02 +00:00
..
files
buildlink3.mk
DESCR
distinfo Update ipa to 2.1. 2011-02-11 11:50:02 +00:00
Makefile Update ipa to 2.1. 2011-02-11 11:50:02 +00:00
options.mk
PLIST