./sysutils/ipa, Pluggable accounting system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.1.2, Package name: ipa-2.1.2, Maintainer: simon

IPA -- Pluggable Accounting System

Main features:

- Flexible general purpose accounting system;
- Supports static and dynamic rules;
- Support limits, sublimits and thresholds;
- Works with external accounting modules;
- Works with external database modules;
- Works with external statistics modules;
- Accounting per specified period of a week.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: cbddf1409fd191f42a4dfcc565220f1e96cd3f0f
RMD160: e59e9faaec4df36205757448d7f990f5cff40f1b
Filesize: 309.655 KB

Version history: (Expand)


CVS history: (Expand)


   2015-11-04 02:32:42 by Alistair G. Crooks | Files touched by this commit (499)
Log message:
Add SHA512 digests for distfiles for sysutils category

Problems found with existing digests:
	Package memconf distfile memconf-2.16/memconf.gz
	b6f4b736cac388dddc5070670351cf7262aba048 [recorded]
	95748686a5ad8144232f4d4abc9bf052721a196f [calculated]

Problems found locating distfiles:
	Package dc-tools: missing distfile dc-tools/abs0-dc-burn-netbsd-1.5-0-gae55ec9
	Package ipw-firmware: missing distfile ipw2100-fw-1.2.tgz
	Package iwi-firmware: missing distfile ipw2200-fw-2.3.tgz
	Package nvnet: missing distfile nvnet-netbsd-src-20050620.tgz
	Package syslog-ng: missing distfile syslog-ng-3.7.2.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-03-11 15:05:19 by Jonathan Perkin | Files touched by this commit (350)
Log message:
Remove example rc.d scripts from PLISTs.

These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
   2012-10-23 21:51:39 by Aleksej Saushev | Files touched by this commit (447)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2012-07-17 23:00:35 by Aleksej Saushev | Files touched by this commit (3) | Package updated
Log message:
Update ipa to 2.1.2
From Andrey Simonenko in PR pkg/46712

Changes:
 * autoconf 2.68 -> 2.69, automake 1.11.1 -> 1.12.2.
 * Corrected compilation with --enable-ctl-creds on NetBSD.
 * Corrected output for "ipactl -a ... status".
 * Corrected work with the -n switch in ipactl.

Package changes:
 * Removed the ipa-memfunc-debug option.
   2011-11-23 08:51:54 by OBATA Akio | Files touched by this commit (2) | Package updated
Log message:
Update ipa to 2.1.1.
per maintainer update request by PR pkg/45630.

Changes:
    *	Corrected compilation when --with-ipa-pthread or
	--with-ipastat-pthread was specified.

    *	Corrected format of tables in "ipactl memory" output.

    *	Corrected access to free memory in ipa when dynamic rule is deleted.

    *	Call log_stderr() and log_stdout() after ipa.conf file parsing.

    *	Simplified and renamed confcommon.c:print_spaces().

    *	Corrected output of "ipa -v" and "ipa -h".
   2011-02-11 12:50:02 by OBATA Akio | Files touched by this commit (2) | Package updated
Log message:
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-01-11 12:47:02 by OBATA Akio | Files touched by this commit (2) | Package updated
Log message:
Update ipa to 2.0.9.
Maintainer update request via PR#44300.

Changes:
    *	Check that a module defined db_deinit_rule(), st_init_rule(),
	st_deinit_rule(), st_init_limit(), st_deinit_limit(),
	st_init_threshold() and st_deinit_deinit_threshold() before
	calling these functions.

    *	Corrected one race condition: ipa could forget about a SIGCHLD
	signal and as a result it did not call waitpid(2) for exited child
	process and could perform polling in select(2).

    *	"ipa -t" did not show "debug_exec" parameter for \ 
"autorule" section,
	corrected.
   2010-12-15 17:10:55 by Aleksej Saushev | Files touched by this commit (2) | Package updated
Log message:
Update sysutils/ipa to version 2.0.8
Requested by package maintainer in PR pkg/44234

Changes in ipa-2.0.8:

    *	autoconf 2.62 -> 2.68, automake 1.10.1 -> 1.11.1.

    *	Time events in ipa.conf for +h, +D and +W could be incorrectly
	scheduled (plus one extra hour for +h and plus one extra day for
	+D and +W), corrected.

    *	If threshold's tm_from time and tm_updated time are equal and
	their month day is the last day in a month, then ipa incorrectly
	calculated previous threshold_time_width value during threshold's
	initialization.