Vispan-2-0-1

	* Corrected typo - added missing comma.

	* Changed version number

	* Add check to make sure that the size of a message is greater than
	  0.

	* Added config option for the path for whereis command to search.

	* Changed version number.

	* Added support for the version number in McAfee.

	* Changed the regex for Clam since on Linux systems, the log line
	  ends in a space but on Solaris it doesn't!

	* Added support for version number in Antivir. Also tidied up the
	  search string.

	* Format the y-axis values to be more readable for large values.

	* IPTables block should block the destination port 25 not the
	  source port 25.

Vispan-2-0

	* Tidied up the graph x axis labels

	* Changed version number

	* Added config option to specify the location of the whereis
	  command.

	* Added config option to specify where the iptables command is.

	* Only send email when the IP address has actually been blocked -
	  not when it has been detected as a candidate to be blocked but is
	  whitelisted.

	*  Added code to support blocking using iptables

Vispan-1-5-5

	* Changed Version number

	* Bug: 49 - Corrected the code which handles the -r option. It
	  wasn't removing the IP address since the data wasn't loaded
	  before the call to remove the IP address.

Vispan-1-5-4

	*  Bug: 47 - added facility to specify header and/or footer HTML
	  files.
	  Specifying a footer file will prevent the W3C logo from appearing
	  since it is not possible to guarantee that the included files
	  contain valid XHTML.

	* Bug: 45 -  added config option for sendmail logging text.

	* Remove the printing of unknown log entries - this was really a
	  debug feature

	* Changed the detection string for F-Secure to cope with the change
	  in output.

	* Corrected the code for the optional GeoIP changes.

	* Made the GeoIP functions dependent on a configuration setting. So
	  if people don't have the GeoIP library loaded they can still use
	  Vispan.

	*  Update version number.

	* Added command line option to remove IPs from the blocked list.

	* Corrected the storing of theday values so that the day average
	  graphs are generated correctly.

	* Corrected the typo in the Print routine from > to <

	* Added a dependency on the version of MakeMaker to the makefile.

	* Bug: 46 - Fixed the problem of the invalid index when starting
	  with a clean install.

	* Added code to detect what graphics file format is supported and
	  produce that type of graph.

Vispan-1-5-3

	* [no log message]

	* Change to reflect the version number reporting change in ClamAV

	* Corrected the initialisation of stats on various boundaries

	* Make day average graph x axis labels start correctly.

	* Bug 44: Prevented IPs which are whitelisted in MailScanner from
	  being added to the blocked list.

	* Correct a divide by 0 error if there were no mails in an
	  interval.

	* Corrected the HTML to access the right graphs

	* Sorted out the reporting of the average message delay.

	* Changes to add the graphs page.

	* Corrected code for rolling up the average spam score.

	* Added code to report the average spam score for spam and highspam
	  in the interval reports.

	* Tidied up the documentation.

	* Automatically generate the ChangeLog file from the CVS log when
	  the distribution is built.

	* No need for ChangeLog to be in the CVS

	* Change to reduce the font size of the summary tables on the index
	  page.

	* Corrected the path to the default css file. Removed the leading
	  slash.

Vispan-1-5-2

	* Added commenting to the subroutines

	* Correct the reporting of blocked IPs

	* Corrected the code for the number of blocked IPs

	* Tidied up the code to make sure everything is reported correctly.

	* Remove spurious > from spam listing.

	* Correct the CSS for visited links.

	* Tidied up the use of CSS values.

	* Added summary graphs for load, mail, delay and queue. Also tidied
	  up the HTML to make it XHTML 1.0 conformant.

	* removed temporary print statement.

	* Moved the storage of the IP addresses into the dat file.
	  Reformatted the spam output to include colours to show more
	  detail.  Changed the link to dnsstuff as the openrbl one no
	  longer worked.

	* Corrected the code to use the access list.

	* Added routines to detect if an IP address already exists in the
	  access file. If so don't add it. Also change the display of
	  blocked IPs to show those that have reached the block limit but
	  have not been blocked.

	* Added vispan.css to the manifest

	* Added the css file. Changed the way the version number is picked
	  up.

	* Added Licence file.

	* Tidied up HTML to produce valid code. Removed unnecessary MRTG
	  config options.  Removed absolute path names.

	* Remove hardcoded path.

	* No longer use MRTG so remove the file and amend the others
	  accordingly.

	* Added support for Postfix

	* Changes to support the multiple history pages.

	* Added support for Trend and various changes for historical stats.

	* Minor changes for the historical data.

	* Made major changes to layout. Also incorported changes from Wayne
	  Fox

	* Made sure that the thumbs dir was created if it didn't exist.

	* Change version number for build.

	* Added the dependency on Net::CIDR

	* Updated the version number.

	* Added the facility to list IPs in the whitelist by Ip address,
	  range or CIDR format.

	* Made Vispan more Unix generic for system load. Also limited virus
	  lists to the value of DisplayTop

	* Added check for non existent temp file and also changed the
	  tempfile location to /tmp

	  Virus lists are now only listed to the value of DisplayTop.
	  Whitelisted entries are counted.

	* Updated install

	* Modified the installation to create a cron file in /etc/crond.d

	* Tidied up some of the output.

	* Updated version number and corrected minor problems.

	* Fixed the bug in the virus counting which meant that the total
	  virus count only worked if the Use Heuristics options was set to
	  1.

	* Correct the installation of the cron entry to include 0 minutes.

Vispan-1-2

	* Added comment to indicate how to specify multiple scanners.

	* Change version number; correct install location;

	* Correct the virus count reporting and also make the installation
	  easier

	* Updated the MANIFEST to include the Makefile.PL and MANIFEST
	  files.

	* Added the perl makemaker files for ease of installation and
	  distribution

Vispan-1-1

	* Added functionality to block persistent virus sources.

	* Updated comment in conf file relating to scanners.

	* Added support to log the update time for multiple scanners.

	* Added support to report on more than one virus scanner.

	* Added feature to log multiple virus scanners.

	* Added mailing facility Added support for ClamAVmodule Added high
	  scoring spam stats Fixed bug which meant that if you turned on
	  Log Non Spam it would block legitimate senders.  Added facility
	  to configure the number of emails before a host is added to the
	  access list.

	* Corrected bug which meant that IPs were reported as blocked when
	  they hadn't been added to the access db.

	* Changed version number

Vispan-1-0

	* Added instructions on how to setup crontab.  I still need to
	  figure how to do it automatically even if there is something
	  currently in the users crontab.  --Joe

	* Added support for Antivir.

	* Added support for eTrust

	* Corrected minor typos etc.

start

	* Imported files

	* Initial revision

