- Fixed bug: ipa incorrectly worked when some IPFW/IP6FW/IPF/PF
rule overflowed and this rule is not the first by order in
the corresponding parameter (in "ipa -t" output), it calculated
more bytes than actually should be calculated
- Fixed two bugs: ipa sometime incorrectly did accounting for
limits if statistics was subtracted in some rule
- Fixed bug: limit's start_time could be yyyy.mm.dd/24:00:00 in
the database, mktime(3) on tested systems understands such
local time and transforms it to next_day/00:00:00, now
start_time can't be 24:00:00 any more and always is
next_day/00:00:00.
- Fixed bug: if new_local_time - old_local_time > one_day (for
example as the result of date of ntpdate commands usage),
then ipa thought that a new day came, now it tries to find out
if local time is changed too quickly
PR: 59209
Submitted by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> (maintainer)
Changes (from the HISTORY file):
- Added support for PF from OpenBSD 3.3
- Minor changes
PR: 52806
Submitted by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
Changes in ipa, from the ipa-1.3.3/HISTORY file:
- Fixed two bugs in ipa(8), which caused core dumps: if there were one or
some `\t' characters after the "rule" or "limit" keyword in ipa.conf(5),
then ipa(8) wasn't able to parse such configuration file
- File /var/ipa/## lock ## was renamed to /var/ipa/lock db, because
BSD daily script deletes files with `#' characters. All should remove
the /var/ipa/## lock ## file
- Minor improvements and changes
PR: 51127
Submitted by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
1. Some improvements for ipa(8) were implemented, as a result
ipa(8) now uses less CPU time when works with many rules and
with many limits.
2. Fixed incorrectly rounded Kbytes, Mbytes, Gbytes and Tbytes in
output of ipastat(8).
3. Fixed some minor bugs in ipa(8).
PR: 48668
Submitted by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
o Be more graceful with install/deinstall: handle situation
where man/ru_RU.KOI8-R exists prior to installation of this port,
i.e., it cannot be a symlink
o Protect configuration file with perms 0400
This is a followup commit to the following PR
PR: 29024
o PREFIX safeness
o hier(7) police: share/ipa/examples -> share/examples/ipa
o better deinstall:
- remove all pending directories
- more graceful removal of startup files
o deploy BSD_INSTALL_* var where appropriate
PR: 29024
Submitted by: maintainer