2011-11-23 08:51:54 by OBATA Akio | Files touched by this commit (2) | |
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) | |
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) | |
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) | |
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.
|
2010-03-11 22:40:46 by Guillaume Lasmayous | Files touched by this commit (1) |
Log message:
Remove trailing whitespace.
|
2010-03-10 22:16:55 by Guillaume Lasmayous | Files touched by this commit (2) |
Log message:
Update to 2.0.7.
Patch provided by maintainer, Andrey Simonenko in PR 42945.
Fix MASTER_SITES.
Changes in ipa-2.0.7:
* If during initialization a limit has time of START, REACH or
UPDATED event greater than current time, then ipa will not restart
such limit immediately.
* If during initialization a not reached limit has time of START event
greater than current time, then ipa will change time of this event
to current time and will not restart such limit immediately.
|
2009-07-10 10:20:04 by OBATA Akio | Files touched by this commit (2) | |
Log message:
Update ipa to 2.0.6, per maintainer update request by PR 41686.
Changes:
* autoconf 2.61 -> 2.62, automake 1.10 -> 1.10.1.
* When time goes back or changes too quickly, then ipa incorrectly
used too much CPU time and generated a lot of log messages.
* Now several databases can be written in "db_list" parameter's
value in ipa.conf.
* Now lint can check source code of IPA.
|
2009-05-01 16:47:29 by Zafer Aydogan | Files touched by this commit (1) |
Log message:
remove dead mirrors.
|
2009-03-20 20:25:55 by Joerg Sonnenberger | Files touched by this commit (1252) |
Log message:
Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
2008-02-24 05:52:16 by OBATA Akio | Files touched by this commit (2) | |
Log message:
Update ipa to 2.0.5.
Based on maintainer update request by PR 37630.
While here, marked as DESTDIR ready.
Bugs that were found and corrected:
* When ipa received a control command from "ipactl -n", then
it did not close opened file descriptor.
* All sections inside rule { startup{}} in ipa.conf were ignored.
* Time events for +D and +W in ipa.conf could be incorrectly
scheduled at 24:00:00.
* Time events for +W in ipa.conf could be incorrectly scheduled
at 00:00:00 of Sunday.
* If SYM_PREFIX is defined and if symbols in modules with
SYM_PREFIX were successfully lookuped, then ipa and ipastat
incorrectly refused to use such modules.
|