5/22/03 - lengthen intf_type, encaps_type and ipx_encaps_type fields of intf record and place length checks/truncation in readcfg.pl for description and intf_type fields - postgres aborts if data exceeds field size. 5/6/03 - change to defaults/rc.wandoc - DBD::Mysql no longer accepts IP addresses for db_hostname 5/5/03 - handle IOS bug which places double quotes around hostname in config, (but not hostname acquired via SNMP). Also add code in case they add same bug with single quotes. 4/15/03 - loosened up pattern matches in readcfgs.pl to handle trailing whitespace, which IOS can sometimes add - thanks to Graeme Danielson for the bug report. 2/27/03 - wd1.027 - Larry Hotz reported bug in runwandoc.sh when running under Solaris. Bourne shell does not interpret '!' operator internally, needs 'test'. 5/30/02 - wd1.027 - Ulf Heiman reported bug & fix to cleancfgs.pl, was leaving off newline when snmp community string was default. 4/17/02 - wd1.027 - Found that version 10.0 config files start with a '####' which trips the switch detection in readcfg.pl, fixed. 2/13/02 - wd1.026 - Fix to gendns.pl to handle vlan interfaces (patch and bug report from Mike Fisher) and default to 'unk' for unknown interface types. Also, corrected bad logic for acquiring domain name in gendns.pl (thanks to Ruediger Biernat for bug report). Improved error checking in cleancfg.pl & runwandoc.sh. Fix to neighbors.pl (11/21/01) to prevent IP secondaries on same net from generating dupe entries. Fix to syslog.pl so that occasional inclusions of messages in the wrong net do not occur. Changes to db schema, readcfg.pl, cook.pl and wd1lib.pm in order to handle named ip access-lists (thanks to Richard Kesiar for the bug report). Fix to readcfg.pl to correct filtering of configs which contain "set" commands and better banner handling (thanks to Joe Kazlauskas for the bug report). 6/14/01 - wd1.025 - Fix for MSDOS line separators in config files. Fix for perl5/5.6 compatibility (no sprintf("%b") in perl5). Fix for leading zeros in syslog date comparison (another error in 24-hr report). Other syslog fixes (how to handle interface messages for virtual interfaces and bad function call) and rtrerr.pl (undefined snmp acl) fixes from Mike Fisher. Minor documentation changes. Minor improvements to Install.sh. 5/31/01 - wd1.024 - Simplified 24-hour syslog logic, added more syslog parameter tests to wdtest.pl, improved cfg_dir filter in readcfg.pl (Mike Fisher's suggestion). Genrc.pl now checks for pre-existing rc.wandoc and offers to exit. 5/31/01 - wd1.023 - Bug fixes for syslog.pl - handled multiple syslog message files wrong and couldn't figure out 24-hour report during first 9 days of the month. Minor changes to docs and "explains". 5/30/01 - wd1.021 - Fixes to genrc.pl: mkdir() (2 args are better than 1), glob & regexp parms were written to rc.wandoc without quotes, link() but no unlink() when storing old rc.wandoc. Fixes to test operator in runwandoc.sh (Solaris compat) and mkdir() args in wd1lib.pm. Thanks to Mike Fisher for the bug report.