NOCOL RELEASE NOTES
(Change Log)

nocol v4.2.1 Aug 1998
- keepalive_monitors: fixed bug while restarting dead processes.
- nocollib.pl: local($logfd) bug in perl5 ? Causing eventlog
to fail.
- portmon.c: removed goto which was causing core dumps with
certain compilers.
- netconsole: now looks at NOCOL_SEVERITY environment variable for
default level while starting up.
- Removed various goto's in code to avoid possible compiler bugs.
- bgpmon: New enhanced version (completely rewritten)
- notifier.pl: New possible alternative to notifier.
- crontab.nocol: Run notifier.pl every 10 minutes instead of 1 ?.
- Configure: bug in test for libresolv.
- hostmon- new clients for Irix 6, fixed AIX, FreeBSD 2.2.x.
- webnocol.cgi: Was not printing out deny message on insufficient
privleges.
- genweb.pl: Compact html output for Info mode. Can customize the
fontsize and updates in User view (userViewUpdates, tfontsize)
- nsmon: Sitename (from config file) is displayed in netconsole
instead of the domain being monitored (removed feature added in v4.2)
since this is more flexible.
nocol v4.2 Jul 1998
- New monitors: apcmon, ntpmon, syslogmon, radiusmon
- Completely new web interface
- New logstats in perl
- etherload, netconsole patches for Linux
- nsmon now monitors multiple domains
- multiping faster, optimized
- portmon bug fixed for HTTP ports. Can now put a
\n
for
sending a newline
- mailmon merged with hostmon-client
- hostmon-client split into OS specific sub-modules
- Easy configuration using Configure, support for many more
platforms.
nocol v4.0 Dec 1994
- New monitors: etherload, hostmon, rpcpingmon, snmpmon
- New 'logstats' report generation script from the logs.
- Fixed update_event() to do log when the *severity* changes also,
not just look at the state (up/down). Reason being that if an event
has multiple severity thresholds, then one would also like to know
when the event has got out of critical (it could still be in
error/warning state, but its not Critical anymore).
- Added 'nocol_startup' library routine for consistent handling of
signals and generation of config filenames. Cleaned up lot of common
code in all monitors.
IMPORTANTLY the config filename for 'ippingmon' is NOT
'ipnodes' anymore, but 'ippingmon-confg'.
- Bug fixes in noclogd, utility scripts, event_to_logstr,
nocollib.pl, Makefiles, netconsole, etc.
- Display changed to 'netconsole' instead of netmon.
nocol v3.1 Feb 1, 1994
- 'multiping' considerably enhanced. Compiles on BSDI/386 systems
now.
- Bugs fixed in nsmon, bcmp() in multiping, portmon, nsmon,
eventselect, netmon/filter.c
- Changed all of fgetline() to fgetLine() to avoid stdlib
conflicts.
- Typecast all malloc() statements. Function types defined in
snmplib/mib.c and snmplib/parse.c to avoid compiler warnings.
- Added a nocol 'unit' field in trapmon (was NULL) to avoid messing
up awk scripts.
- Added '-s' silent option in netmon.
- Moved version.h into include/ directory and included in
'nocol.h'.
- Fixed inet_ntoa() bug in tpmon/tpmon.c
- Fixed bug in the CMU code in cmu-snmp/snmplib/asn1.c

