$Id: ChangeLog 402 2007-05-20 03:16:35Z steve $
****************************************
19-May-2007		spm@stedee.id.au
awffull-3.7.5.tar.gz
----------------------------------------
Fixes:
 o Fix up All Sites report
 	Is sorted by #Pages, but no Page Count appears on the report
	Also cleanup spacing

Changes:
 o Add translation for Brazilian Portugese, thanks to Jose Carlos Medeiros
 o Move the history_regen.pl scripts to a new subdir 'contrib'
 o Add awffull_history_regen_german.pl, thanks to Andreas Schoenberg
    	For migrating old webalizer (german) installs

Issues:
 o Problem with Long vs Short form of Months. eg 'May'
 	See http://www.stedee.id.au/flyspray/task/13

****************************************
07-May-2007		spm@stedee.id.au
awffull-3.7.4.tar.gz
----------------------------------------
Fixes:
 o Security: HTML tags were not being stripped from the All Search Engine
 	Referal Reports
 o ./configure override for setting Truetype Fonts used on graphs:
	--with-font-default=FILE
	--with-font-label=FILE
 o Updated German Translation thanks to Andreas Schoenberg
 o sample.conf entry for MSIE7 Detection, again thanks to Andreas Schoenberg

****************************************
15-Apr-2007		spm@stedee.id.au
awffull-3.7.4-beta3.tar.gz
----------------------------------------
Fixes:
 o Complete the prior issue with Japanese fonts and truetype in graphs
 o Some more bounds checking for Agent Mangling

****************************************
01-Apr-2007		spm@stedee.id.au
awffull-3.7.4-beta2.tar.gz
----------------------------------------
Fixes:
 o Some additional checking for TrueType capability
 	Will fall back to original if not found
	Basic fonts are hardcoded - for now
	    See src/graphs.h to change
 o Couple of man page fixes thanks to Jose Carlos Medeiros
 o Month & Country names wouldn't load without NLS capability
 o Add bounds checking for Agent Mangling

Issues:
 o Japanese Fonts still fall off the edges of graphs
 	Fix expected in beta3

****************************************
11-Feb-2007		spm@stedee.id.au
awffull-3.7.4-beta1.tar.gz
----------------------------------------
Changes:
 o 1st attempt at using TrueType fonts on all graphs
 	Allows for graphs to display UTF-8 ok.
 	This is arguably a fix, not change.

Fixes:
 o Country name translations have been automated-done via kbabel
 	Left as 'fuzzy' for now
 o Move some warnings that would always be shown to a higher verbosity level
 o Hopefully all pie chart filling is now filling everywhere!
 
****************************************
02-Feb-2007		spm@stedee.id.au
awffull-3.7.3.tar.gz
----------------------------------------
Fixes:
 o Remove practically all country translations
     Several were discovered to be incorrect.
     Assume worst, and remove all.
 o The Malay translation has been completely removed.
     Cannot find it's source so can't vouch for it's
     accuracy.

****************************************
19-Jan-2007		spm@stedee.id.au
awffull-3.7.2.tar.gz
----------------------------------------
Fixes:
 o Remove several segfaults and potential overflows
   Mainly with Internationalisation
   Oden Eriksson's patch principally
   One backport from 3.8.1 (not yet released)
 o Fix woes with actually using i18n
 o Update translations for uk.op, fi.po and sv.po
   Serhiy Dubyk, Jani Ollikainen and Oden Eriksson
 o Fix cosmetic fix with the "CSS File Exists" message always being displayed

****************************************
11-Oct-2006		spm@stedee.id.au
awffull-3.7.1.tar.gz
----------------------------------------
No Significant Code Changes.

Fixes:
 o Several Documentation updates and corrections.

****************************************
13-Sep-2006		spm@stedee.id.au
awffull-3.7.1-beta3.tar.gz
----------------------------------------
Fixes:
 o Fix Broken Country handling - missing null terminator

****************************************
12-Sep-2006		spm@stedee.id.au
awffull-3.7.1-beta2.tar.gz
----------------------------------------
Changes:
 o Hide silly warning generating the CSS file in a fresh & long run
 o Updates to the German translation

Fixes:
 o Fix seq fault with country codes
 o Fix poor handling of Domino log detection
 o Fixes to autoconf - Correct compile options. ~ 13% speed improvement with
     max optimisation
 o Include buffer overflow patches from Debian
 o Minor fix for compilation woes on RH7 Linux
 o Fix GeoIP usage - was calling a deprecated function

****************************************
27-Aug-2006		spm@stedee.id.au
awffull-3.7.1-beta1.tar.gz
----------------------------------------
Changes:
 o Add flags to the country table display
 o Integrate maxmind.com GeoIP capability

Fixes:
 o Fix issue with country counts being ignored under certain conditions
 o Update help output to reflect all log types

****************************************
16-Aug-2006		spm@stedee.id.au
awffull-3.6.1.tar.gz
----------------------------------------
No Changes. Purely a version number increment no longer a beta release.

****************************************
02-Aug-2006		spm@stedee.id.au
awffull-3.6.1-beta1.tar.gz
----------------------------------------
Changes:
 o Include GNU gettext, and remove old translation method
    Thanks to DEBIAN for previous work with webalizer!
    Most translation work therefore pre-done
 o Include John Heaton's patch for Volume on the hourly graph
 o Deprecate the Debug option
 o Various code and output text cleanups
 o Update country codes:
    Correct as at 29-Apr-2005 from http://www.iana.org/cctld/cctld-whois.htm
 o Update TLD codes:
    Correct as at 21-Dec-2005 from http://www.iana.org/gtld/gtld.htm
 o Update configure/automake configuration

****************************************
****************************************
24-Jun-2006		spm@stedee.id.au
awffull-3.5.1.tar.gz
----------------------------------------
Fixes:
 o Minor fix for Domino User ID detection

****************************************
17-Jun-2006		spm@stedee.id.au
awffull-3.5.1-beta2.tar.gz
----------------------------------------
Changes:
 o Include support for Lotus Domino v6 logs

Fixes:
 o The userid field was misplaced
 o Fix for out of sequence records not handled correctly
 o Fix for "IgnoreURL *" type of config causing segfault & incorrectly
    matching all records
 o Minor corrections to sample.conf - mismatched with code and manpage

****************************************
09-Jun-2006		spm@stedee.id.au
awffull-3.5.1-beta1.tar.gz
----------------------------------------
Changes:
 o Auto detection of Log File type
 o Handle CLF and Combined logs
 o New option: TrackPartialRequests to track 206 requests
 o Improve handling of funky lines, will try a more complete RegEx if necessary

Fixes:
 o Minor code tidyups
 o MAX_404_RECORDS hard coded limit on the number of 404's to report
 o FTP Log analysis is working again
 o Squid Log analysis is working again
 o Additional filters for bookmark counting
 o Timing issues with newer systems

****************************************
02-Jun-2006		spm@stedee.id.au
awffull-3.4.3.tar.gz
----------------------------------------
Fixes:
 o Seg Faults with Error Reporting
 o Memory leak with Error Reporting

****************************************
30-May-2006		spm@stedee.id.au
awffull-3.4.2.tar.gz
----------------------------------------
Fixes:
 o Fix Error URL reporting - was missing multiple referrers
 o Increase length of reporting period from 5 years to 20
 o Variable declaration order fixes to allow compiles on gcc2.96 for RH 7.2
 o Fix hour graph - from 0 to 23, not 1 to 24

****************************************
23-Mar-2006		spm@stedee.id.au
awffull-3.4.1.tar.gz
----------------------------------------
Fixes:
 o Pie Charts have a default Y axis that was too big
 o Minor output display corrections
 o CSS file exists warning cleaned up
 o A single run over multiple months only produces a single CSS File exists
	warning.

****************************************
15-Mar-2006		spm@stedee.id.au
awffull-3.4.1-beta2.tar.gz
----------------------------------------
Fixes:
 o Fix up bug from 3.3.1 ignoring HTMLxxx elements
 o DNS.README was missing from the tarball.
 o Country Page Count not being reset between months in a single run.
 o Similar, Response Code header was not displaying beyond first month.

****************************************
09-Mar-2006		spm@stedee.id.au
awffull-3.4.1-beta1.tar.gz
----------------------------------------
Changes:
 o Massive simplification to HTML generation.
 o Initial steps to CSS integration.
 o Add "CSSFilename" option to set the name of the CSS File to use.
 o Add "AssignToCountry" to the config, to force addresses to a given
 	country.
 o Add GroupAndHideXXXX options to combine Inidividual Group and Hide
 	options.
 o Add "--match_counts" cmd line option to help with config file
 	optimisation.
 o Add "DumpCountries" option to dump the country data.
 o Add "DumpEntryPages" option to dump the entry page data.
 o Add "DumpExitPages" option to dump the exit page data.
 o Add "YearlySubtotals" option to show subtotals for each year on the main
 	index page.
 
Fixes:
 o sample.conf cleanup/additions.
 o Remove the "Hits" columns from Entry/Exit pages - very confusing and
	misleading!
 o Long names in pie charts were interferring with slice fill.
 o Add exceptions to the generation of Bookmark numbers - Opera was
 	incorrectly being included.
 o Country percentages are now calculated by Page Views, not Hits.
 o Fix 404 Error counts - history was ignored from run to run

****************************************
07-Feb-2006		spm@stedee.id.au
awffull-3.3.1.tar.gz
----------------------------------------
No Changes. Purely a version number increment.

****************************************
31-Jan-2006		spm@stedee.id.au
awffull-3.3.1-beta2.tar.gz
----------------------------------------
Fixes:
 o Failure to read in old awffull.current files

****************************************
27-Jan-2006		spm@stedee.id.au
awffull-3.3.1-beta1.tar.gz
----------------------------------------
Changes:
 o Change the version numbering method. 3.3.1 == 3.03-01
 o Split out the commandline options from main().
 o Consolidate options, add a few long options.
 o Tidy up the PCRE errors handling/display.
 o '-v' is now for verboseness, not version information
 o Implement Boyer-Moore-Horspool for pattern matching (vs strstr).
 	Approx. 50% faster overall from 3.02, depending on the GroupXXX complexity!
 o Add some ability for user specified colours.
 o Add "NotPageType" option - inverse of PageType.
 o Add 404 URL and Referral tracking options.
 o Add a Performance Tips document.
 o Group & Hide options can be quoted to include spaces in the pattern match.
    Double Quotes only.
 o Minor update to the hashing algorithim. Very marginal improvement.

Fixes:
 o Man page cleanup & updates
 o 'current' header entry change from 'Webalizer' to 'AWFFull'
 o Simplifications in the linklist management/coding
 o Fix for older gcc compilers (v2.96 was the target)

****************************************
13-Jan-2006		spm@stedee.id.au
awffull-3.02.tar.gz
----------------------------------------
Fixes:
 o Regex not properly escaped for bookmark checks
 o Handle "null" log entries (408 errors) in the main pcre

****************************************
11-Jan-2006		spm@stedee.id.au
awffull-3.02-beta2.tar.gz
----------------------------------------
Fixes:
 o Fix up time conversion woes - probs with Daylight Savings Time
 o Minor fix to main PCRE to handle null agents

****************************************
12-Dec-2005		spm@stedee.id.au
awffull-3.02-beta1.tar.gz
----------------------------------------
Changes:
 o Convert all volume calcs to use unsigned long long vs double
 o Remove all DNS capability - simplify to log analysis only
 o PCRE the log lines parser - code simplification
 o Replace manual date/time conversion with strptime - code simplification
 o Some performance enhancements around date/time calcs
 o Add bookmark tracking. This an ESTIMATE!
 o PCRE the "is a page" facility
 o Minor performance enhancements around page tracking (linklist)
 
Fixes:
 o -Z option was very broken.

****************************************
27-Oct-2005		spm@stedee.id.au
awffull-3.01.tar.gz
----------------------------------------
Changes:
 o Referrals and Agents now count via Pages, not Hits
   o Cosmetic alterations to highlight this change
 o Add "% of Hits" to Hourly, and Daily lists for Page counts
 o User Agents pie chart

Fixes:
 o Remove lots of warnings

****************************************
18-Sep-2005		spm@stedee.id.au
awffull-3.00.tar.gz
----------------------------------------
Changes:
from webalizer-2.01
 o Add front page history > 12 months
 o Modify front page graph - separate out pages
 o All graphs are config file resizeable
 o Add Stanislaw Pusep's Volume/Size fixes
 o Smarter horizontal gridlines - Algorithim from RRDTool
 o Add more Y Axis value indicators
 o % breakdown for "Hits by Response Code"
 o Add "pages" to Top Sites tables
 o Add pie charts to most of the Top XYZ tables
 o Include more Search Engines and Browser types from
     http://griho.udl.es/webalizer
 o Include "awffull_history_regen.pl" to assist with migration from v2.01
 o Man page updates
 o Update configure and uniform options
 o Split out src and doc sub-directories - declutter
 o Various documentation cleanup and simplification

Fixes:
 o Correct graph TR and BL corners
 o Include various Redhat/Fedora Patches
 o Minor man page fixes
 o configure fixes for dependancies

****************************************

