Just to let folks know that I've converted the version-control repository from CVS to git.
This release corrects some small bugs and has been changed to work on Apple OSX Leopard (Darwin9).
In this version some minimal cygwin support was added and support for other OS's (NetBSD, OpenBSD, OSX) was corrected. For security, a --path option to limit the path used in running commands. Some bugs were fixed and the code was modernized a little.
A feature was added to allow one to accumulate information over all processes via user-specified Perl code. Prolog and epilog sections were added for initialization of Perl variables and to take final action on Perl code evaluated in between. The ps-variable order in GNU/Linux was changed to ensure that single-token attributes don't get messed up by multiple-token attributes.
Added occurs=first-trigger to stop after first trigger match rather than first pattern match. There are some small bug fixes/feature enhancements and documentation fixes.
- Log output (not syslog) now contains timestamp, program and process name
- Errors concerning getting ps information logged only at debug levels
- Add -w to perl invocation.
Changes from 0.99 to 1.0
- Provision for ps returning multiple lines of output. (Solaris does this for LWP processes)
- make "make distcheck" work.
also the README correcly lists Config::Inifiles rather than the obsolite IniConf. Darwin6 checked for.
Works now on BSD/OS and Mac OS/X.
There was a bug fix for FreeBSD and a more stringent regression test added.
Added the ability to take action on the entire command and args which is needed for working with scripts. Portability fixes.
Runs now on FreeBSD and tested on sourceforge compile farm.