ChangeLog for diablo-stats  v3.65  Iain Lea  iain@bricbrac.de  980101
---------------------------------------------------------------------

v3.65
  - added 'DIABLO uptime=66:38 ...' to system info at top of page
  - added link to Freenix stats page
  - changed index.html to not show incoming 'Errs' field
  - changed $MetaRefresh variable to 4200 (secs)
  - changed table headers to 'bgcolor=lightblue' background
  - changed all '<strong></strong>' tags to '<b></b>' tags to save space
  - fixed $Month variable in GetMetaExpires() function
  - fixed key length in MakeVolKey() function to handle large volumes
  - fixed cosmetic problem with SPAM Top25 table headers
v3.60
  - added <meta http-equiv="expires"...> tag to expire pages every 60 mins
  - added <meta http-equiv="refresh"...> tag to refresh pages every 60 mins
  - added -e cmdline option to use wall-time when calculating arts/sec etc.
  - added system uptime, df | egrep news, Num. Diablo & Num. Dnewslink procs
  - added URL: pointer to -h usage output
  - added new logo icon for BricBrac Consulting
  - changed IconGif to be $ImgDir/logo.gif (was ecrclogo.gif)
  - changed border=0 on logo icon
  - fixed possible divide by 0 error in GetAvgArtSize()
  - fixed alt= tags to use comment
v3.51
  - nitpickings
v3.50
  - added Kb/art field to incoming & outgoing feeds tables
  - fixed 1 off error in all GIF images (ouch!)
v3.48
  - added <table> around the GIF images 
v3.47
  - fixed graphs to show last hour and not last but 1
  - fixed top1000 code to case insensitive compares
v3.46
  - added check for syslog error msg concerning incorrect Path headers
  - fixed spam table to use &nbsp; for better formatting of empty cells
v3.44
  - fixed Arts/sec & kbps by using feed->{InSecs}->{00} and test if for 
     each hour >3600 and if so reset to 3600
  - fixed embedded values in incoming table if no diablo lines were parsed
v3.42
  - fixed Art/sec & kbps to use wall seconds instead of feed seconds
v3.41
  - fixed possible divide by zero error for $InSecs & $OutSecs
v3.4
  - added Art/sec & Kbps for incoming & outgoing feed & deleted hh:mm & Cons
  - added GIF graphs of incoming feeds for articles, volume & time
  - added checks for more syslog error msgs from diablo & dnewslink
  - added feed position in Freenix Top1000 list for in & out feeds.
  - changed curious table to list only time part of 1st & last dates
  - fixed &GetVolume() to handle large numbers correctly
  - fixed graphs to not frop to 0 after current hour (used undef values)
  - fixed tables to use &nbsp; for better formatting of empty cells
v3.2
  - added by-hour table showing total arts & vol per hour
  - added http links to feedname stats page for reverse feed checks:
    link:  news.foo.com  http://news.foo.com/stats/
    link:  feed.bar.com  http://feef.bar.com/diablo/
    etc. etc. (default file is /news/diablo-stats.conf)
  - added SPAM totals for incoming feeds to top level index.html file
  - added logo to page headers (default is ecrclogo.gif) + link to www site
  - added $BgColor to <body> tags for defining background color 
  - added rank field to incoming & outgoing tables
  - added check for 'lost backchannel to master server' in logfile
  - added 1stDate-LastDate to curious table instead of just 1stDate
  - changed fields in incoming & outgoing tables for readability
  - changed index.html to place Total+Volume as first fields
  - changed the 'Total' field text to be centered
  - fixed another BigFloat problem when no initialized value is used
  - fixed BigFloat panic line 31 error by initializing $InBytes to 0
  - fixed sorted order of >4GB feeds by using &MakeVolKey
v3.0 970801
  - added SPAM table 
  - added more checks for '400/500/502' type error messages in logfile
