From 0.1 to 0.1a
- removed a silly bug that prevented the lockfiles for dumping not to
be erased when the dump was empty. This left a lot of empty lockfiles
in /tmp. Arghhhh.
From 0.1a to 0.2
- removed a race condition in the signal handling (SIGCHLD).
This was introduced when I added the dump process, so it is
possible for both children to exit at the same time.
This resulted in a zombie dump process on slow or heavy loaded
- Added pid file creation (/var/run/nacctd.pid a la crond) and
From 0.2 to 0.3
- made output more configurable. Thanks for inspiration from
Scott Penrose <firstname.lastname@example.org>.
From 0.3 to 0.4
- added a new way of handling ip - user assignment. Thanks
for the idea and help in debugging from Bart Kindt <email@example.com>
- added a dontignore option
- cleaned up debugging output
- made debugging output more configurable
- default for ignoremask is now really 255.255.255.255 as mentioned in the
documentation, , i.e. don't ignore anything. You might want to add
a ignoremask 255.255.255.0 to existing naccttabs, to match the previous
- fixed a few races in child/signal handling
From 0.4 to 0.5
- please notice my new email-address firstname.lastname@example.org
- there is now support for libpcap. I've tested this with libpcap-0.2
and Solaris 2.4. It should work with other Unices with small changes.
- enhancements by Bernd Eckenfels (email@example.com)
- new notdev-option to disable logging for certain devices
- no-detach option (-D) to allow for running from inittab
- added count column for a packet count
- you can now disable the user column in the output
- memory usage reduced for "unknown"-case
- support for token-ring and ISDN (thanks to Olaf (firstname.lastname@example.org)
for token ring and to Herbert Rosmanith and the various people on the
isdn4linux-mailinglist for ISDN)
- fixed a bug with the dynamic-net feature. Thanks to
Andreas Heilwagen and Sebastian Schaefer for finding this one.
I already reported this bug on the mailing-list.
- enhancements by Vlad Seriakov
- compile-time option to make time column human readable
- Get username for local tcp connections. This is a compile-time