FIREWALL LOG DAEMON CHANGELOG:

[v 1.3]-* Added syslog message at program start/stop (daemon.info)

[v 1.3]-* No significant changes in code, see below, Jan 22 2001
	* Now includes SYSV init script
	* Now includes a man page: firelogd(8)
	* RPMS now available
	* Makefile changed to include init script (make install & uninstall)
	* Comitted heresy in dmn_main:
	  - now we wait for for syslog to come back online if it is restarted
	* Match for ipchains fixed for user defined chain name. Thanks to
	  - Bohdan Spes for the bug reports.
	* Fixed incorrect matches in extended port match.  

[v 1.3]-*Bugfix* Jan 11 2001, Jan 12 2001
	* Fixed match.h to accomodate ipchains "REDIRECT [[:digit:]]*"
	* Fixed match.h to account for possible incomplete data sent in
	  ICMP error (triggering packet)
	* BAD REGEX! quit screwing with it...Jan 12  

[v 1.3]
	New Features
	* Now captures and decodes all fields in packet log
	  - Changes to template keywords correspond to changes in pkt structure
	  - Turns all hex values into ascii bit strings (0xe5 -> !!!**!*!)
	* Included "decode.php" and corresponding template for a web-based
	  log entry decoder.
	* Changed gethostbyaddr to gethostbyaddr_r, anybody want pthreads?
	Bugfixes
	* Fixed icmp.c sscanf bug
	* Fixed iptables regex bug (for good, damn it!!)
	* Makefile patch by Richard Ellis, added header files to target dep.'s

[v 1.2] Bug hunting and error trapping, Feature Additions - Dec 9 2000
	* Implemented output preprocessor templates
	  - User definable output templates. If no output template
	    is defined, the hardcoded output will result.
	* Changed command line options
	  - "-t <template>" to designate output template
	  - "-l <logfile>" to override hardcoded default logfile
	  - "-m" for mixed logging environments (tables and chains together)
	  - "-e <mail>" to specify the email target in daemon mode
	  - "-s" to disable extended port lookups (use getservbyport instead)
	* Moved icmp lookups to file access instead of hardcoded  
	* Fixed problems with buffer file, no more lost logs between reboots
	* Fixed pid file not being deleted if daemon aborts at startup
	* Included routines for user setup errors
	* Fixed internal buffer overrun hazard, memory checks
	* Fixed signal handling to use sigaction instead of signal()

[v 1.1]-*BUGFIX* Dec 1 2000
	*Fancy new regex broken in date string. Modified match.h
	*Uninstall Makefile target fixed (syslog.conf!)

[v 1.1]
	Minor Code Cleanup and Feature Additions, Nov 30 2000
	* Replaced multiple string tokens with single pass regex
	  - Bigger, but faster
	  - Easily extended by adding new regex patterns
	* Merged tables and chains into one executable - firelogd
	  - Automatically decides what kind of log data is provided (regex)
	  - Only compiles regex once, as needed for log type
	* Changed command line options
	  - Added "-" flag for reading log data from STDIN
	  - Added "-b=" flag for setting the mail buffer size
	* Changed Makefile to include "easy" target and "uninstall" target
	  - "make easy" does all preparation, builds, installs and starts daemon
	  - "make uninstall" cleans up and deletes everything
[v 1.0]
	Initial Release - Freshmeat.Net, Nov 26 2000
	* C source and binary release
	* Perl prototypes included
	* Two separate apps, tabledaemon and chaindaemon
[v 0.5]
	Perl prototypes of tabledaemon and chaindaemon
	--not released

