******************************************************* 13-Dec-2008 Steve McInerney <spm@stedee.id.au> awffull-3.10.2.tar.gz ------------------------------------------------------- Fixes: * Was losing the start day, and hence the avg day counts were incorrect * Incorrect dumping of Agents and SearchStrings. Was finishing early ******************************************************* 24-Nov-2008 Steve McInerney <spm@stedee.id.au> awffull-3.10.1.tar.gz ------------------------------------------------------- Changes: * Migrate to GPLv3+ * Some new flags ******************************************************* 19-Nov-2008 Steve McInerney <spm@stedee.id.au> awffull-3.9.1.tar.gz ------------------------------------------------------- Fixes: * Last day was being set invalidly, allowing for a nice smash * Was automatically setting the 'previous time' regardless of the validity of the previous time record. Created some interesting effects with poor data. ******************************************************* 09-Nov-2008 Steve McInerney <spm@stedee.id.au> awffull-3.9.1-beta3.tar.gz ------------------------------------------------------- Changes: * Change the default font to be "sans" vs "Helvetica" gets around an issue with bitmap fonts on Ubuntu 8.10 Hopefully relevant elsewhere? * Revisit gettextisation - modify as per: http://www.gnu.org/software/libc/manual/html_node/Using-gettextized-software.html NOW to override use: Eg. $ LC_ALL=de_DE-UTF-8 LANGUAGE=de_DE awffull.... LC_ALL may be skipped - it depends. Fixes: * Spell Check the ChangeLog :-) * Variable Initialises missing allowed creation of usage_000001.html files * Clean-up in graphs.h * Various font woes fixes - better catching of same * Remove an unnecessary check that would cause a crash at output * Clean-up the use of fday/f_day in the code ******************************************************* 27-Oct-2008 Steve McInerney <spm@stedee.id.au> awffull-3.9.1-beta2.tar.gz ------------------------------------------------------- Fixes: * Busted/Emptied translation files - replaced ******************************************************* 26-Oct-2008 Steve McInerney <spm@stedee.id.au> awffull-3.9.1-beta1.tar.gz ------------------------------------------------------- Changes: * Deprecate Bookmark Colour override * Convert Documentation to DocBook XML * Split out the sole man page to awffull.1 and awffull.conf.5 * Alter documentation to refer Bugs to Launchpad vs email me directly Fixes: * Incremental processing code oddness * Minor corrections to the awffull_history_regen.pl script * Fix a broken pointer assignment with user mappings * Heaps of Documentation updates, corrections and oversights ******************************************************* 30-Mar-2008 Steve McInerney <spm@stedee.id.au> awffull-3.9.1-alpha.tar.gz ------------------------------------------------------- Changes: * Add Segmenting --seg_country - Segment by Country --seg_referer - Segment by Referring Host * FS#4 - ./configure override to the "Generated By" footer --with-generated-by='some html text' * FS#19 - Add --with-pcre & --with-pcrelib to ./configure * FS#16 - Convert to SI Units for Volume * FS#14 - deactivate index_alias via "IgnoreIndexAlias" Fixes: * FS#13 - Translation woes with short/long dates * FS#20 - Fix for --with-gd & --with-gdlib to ./configure * Broken date/times, now added to bad count and ignored * Issue with localised libc strptime() revert to webalizer style date/time extraction * Invalid tables appearing in Squid reports (User Agents) (?) ******************************************************* 14-Nov-2007 Steve McInerney <spm@stedee.id.au> awffull-3.8.2.tar.gz ------------------------------------------------------- Fixes: * Updated Finish Translation * Couple of localisation fixes Both thanks to Jani Ollikainen * Fix for the Daily (hours) Graph Thanks to Anders * Fix for resized graphs not displaying Legends in non-TTF mode. ******************************************************* 07-Nov-2007 Steve McInerney <spm@stedee.id.au> awffull-3.8.1.tar.gz ------------------------------------------------------- Fixes: * -t was being ignored. Thanks to Benoit Dejean for the patch Minor modifications only to Benoit's patch ******************************************************* 01-Sep-2007 Steve McInerney <spm@stedee.id.au> awffull-3.8.1-beta3.tar.gz ------------------------------------------------------- Fixes: * Ignore's were being (very) incorrectly counted ******************************************************* 15-Aug-2007 Steve McInerney <spm@stedee.id.au> awffull-3.8.1-beta2.tar.gz ------------------------------------------------------- Changes: * Dump of all config settings now at Verbose 2. * Add a new grouping logic in the processing This can cause massive speed improvements if lots of groups are used. * Default pick-up of the config file in the current directory has been removed. If you *must* use this, use '-c ./awffull.conf' * Display the LANG/LC_ALL/LANGUAGE and setlocale() settings at -vv Assist with troubleshooting language issues * Clean-up the put_hnode code Possible template for the others? (FIXME!) * Switch to using the OpenBSD strlcpy function vs the one from linux-2.6.15.4/lib/string.c * Minor Documentation Updates Fixes: * All_Sites and All_URLs were always shown, regardless of config * Updated Swedish Translations thanks to Oden Eriksson * Remove unnecessary inclusion of config.h from tarball thanks to Benoit Dejean * 'static' functions which can be static'd thanks to Benoit Dejean for some of the patches/work and idea! * Clean-up internal use of the default config file * Remove 'Visits' from the hourly graph legend * Counting woes with Entry/Exit Pages; Visits; Sites thanks to Robert Leftwich for the testing * FTP Date/Time overflow * FTP Pattern match for hostnames, not just IP Addresses ******************************************************* 04-Jun-2007 Steve McInerney <spm@stedee.id.au> awffull-3.8.1-beta1.tar.gz ------------------------------------------------------- Changes: * Deprecate the Quiet and VeryQuiet options * Major internal changes to use of Global Variables Improve code readability * Add ratio Entry:Exit URL to display. ~ Popularity * Add "Single Access" to Entry Pages table. * Add "Stickiness" to Entry Pages table. * Draw Daily (by hour) graph similar to Monthly (by day) graph Actually same code - so is nice simplification. * Put "Sites" on the Daily (by hour) graph and table. * Put "Sites Per Day" on the Monthly Summary Report. * Functionise the percentage macros Fixes: * Missing '$' as a valid URL Character * Functionise large chunks of the main loop * Tidy up ChangeLog. :-) 2006-12-29 gettextize <bug-gnu-gettext@gnu.org> * m4/inttypes-h.m4: New file, from gettext-0.15. * m4/lock.m4: New file, from gettext-0.15. * m4/visibility.m4: New file, from gettext-0.15. * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.15. ******************************************************* 19-May-2007 Steve McInerney <spm@stedee.id.au> awffull-3.7.5.tar.gz ------------------------------------------------------- Fixes: * Fix up All Sites report Is sorted by #Pages, but no Page Count appears on the report Also clean-up spacing Changes: * Add translation for Brazilian Portuguese, thanks to Jose Carlos Medeiros * Move the history_regen.pl scripts to a new subdir 'contrib' * Add awffull_history_regen_german.pl, thanks to Andreas Schoenberg For migrating old webalizer (German) installs Issues: * Problem with Long vs Short form of Months. Eg 'May' See http://www.stedee.id.au/flyspray/task/13 ******************************************************* 07-May-2007 Steve McInerney <spm@stedee.id.au> awffull-3.7.4.tar.gz ------------------------------------------------------- Fixes: * Security: HTML tags were not being stripped from the All Search Engine Referral Reports * ./configure override for setting TrueType Fonts used on graphs: --with-font-default=FILE --with-font-label=FILE * Updated German Translation thanks to Andreas Schoenberg * sample.conf entry for MSIE7 Detection, again thanks to Andreas Schoenberg ******************************************************* 15-Apr-2007 Steve McInerney <spm@stedee.id.au> awffull-3.7.4-beta3.tar.gz ------------------------------------------------------- Fixes: * Complete the prior issue with Japanese fonts and TrueType in graphs * Some more bounds checking for Agent Mangling ******************************************************* 01-Apr-2007 Steve McInerney <spm@stedee.id.au> awffull-3.7.4-beta2.tar.gz ------------------------------------------------------- Fixes: * 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 * Couple of man page fixes thanks to Jose Carlos Medeiros * Month & Country names wouldn't load without NLS capability * Add bounds checking for Agent Mangling Issues: * Japanese Fonts still fall off the edges of graphs Fix expected in beta3 ******************************************************* 11-Feb-2007 Steve McInerney <spm@stedee.id.au> awffull-3.7.4-beta1.tar.gz ------------------------------------------------------- Changes: * 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: * Country name translations have been automated-done via kbabel. Left as 'fuzzy' for now. * Move some warnings that would always be shown to a higher verbosity level. * Hopefully all pie chart filling is now filling everywhere ******************************************************* 02-Feb-2007 Steve McInerney <spm@stedee.id.au> awffull-3.7.3.tar.gz ------------------------------------------------------- Fixes: * Remove practically all country translations. Several were discovered to be incorrect. Assume worst, and remove all. * The Malay translation has been completely removed. Cannot find it's source so can't vouch for it's accuracy. ******************************************************* 19-Jan-2007 Steve McInerney <spm@stedee.id.au> awffull-3.7.2.tar.gz ------------------------------------------------------- Fixes: * Remove several segfaults and potential overflows Mainly with Internationalisation Oden Eriksson's patch principally One backport from 3.8.1 (not yet released) * Fix woes with actually using i18n * Update translations for uk.op, fi.po and sv.po Serhiy Dubyk, Jani Ollikainen and Oden Eriksson * Fix cosmetic fix with the "CSS File Exists" message always being displayed ******************************************************* 11-Oct-2006 Steve McInerney <spm@stedee.id.au> awffull-3.7.1.tar.gz ------------------------------------------------------- No Significant Code Changes. Fixes: * Several Documentation updates and corrections. ******************************************************* 13-Sep-2006 Steve McInerney <spm@stedee.id.au> awffull-3.7.1-beta3.tar.gz ------------------------------------------------------- Fixes: * Fix Broken Country handling - missing null terminator ******************************************************* 12-Sep-2006 Steve McInerney <spm@stedee.id.au> awffull-3.7.1-beta2.tar.gz ------------------------------------------------------- Changes: * Hide silly warning generating the CSS file in a fresh & long run * Updates to the German translation Fixes: * Fix seg fault with country codes * Fix poor handling of Domino log detection * Fixes to autoconf - Correct compile options. ~ 13% speed improvement with max optimisation * Include buffer overflow patches from Debian * Minor fix for compilation woes on RH7 Linux * Fix GeoIP usage - was calling a deprecated function ******************************************************* 27-Aug-2006 Steve McInerney <spm@stedee.id.au> awffull-3.7.1-beta1.tar.gz ------------------------------------------------------- Changes: * Add flags to the country table display * Integrate maxmind.com GeoIP capability Fixes: * Fix issue with country counts being ignored under certain conditions * Update help output to reflect all log types ******************************************************* 16-Aug-2006 Steve McInerney <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 Steve McInerney <spm@stedee.id.au> awffull-3.6.1-beta1.tar.gz ------------------------------------------------------- Changes: * Include GNU gettext, and remove old translation method Thanks to DEBIAN for previous work with webalizer! Most translation work therefore pre-done * Include John Heaton's patch for Volume on the hourly graph * Deprecate the Debug option * Various code and output text clean-ups * Update country codes: Correct as at 29-Apr-2005 from http://www.iana.org/cctld/cctld-whois.htm * Update TLD codes: Correct as at 21-Dec-2005 from http://www.iana.org/gtld/gtld.htm * Update configure/automake configuration ******************************************************* 24-Jun-2006 Steve McInerney <spm@stedee.id.au> awffull-3.5.1.tar.gz ------------------------------------------------------- Fixes: * Minor fix for Domino User ID detection ******************************************************* 17-Jun-2006 Steve McInerney <spm@stedee.id.au> awffull-3.5.1-beta2.tar.gz ------------------------------------------------------- Changes: * Include support for Lotus Domino v6 logs Fixes: * The userid field was misplaced * Fix for out of sequence records not handled correctly * Fix for "IgnoreURL *" type of config causing segfault & incorrectly matching all records * Minor corrections to sample.conf - mismatched with code and manpage ******************************************************* 09-Jun-2006 Steve McInerney <spm@stedee.id.au> awffull-3.5.1-beta1.tar.gz ------------------------------------------------------- Changes: * Auto detection of Log File type * Handle CLF and Combined logs * New option: TrackPartialRequests to track 206 requests * Improve handling of funky lines, will try a more complete RegEx if necessary Fixes: * Minor code tidy ups * MAX_404_RECORDS hard coded limit on the number of 404's to report * FTP Log analysis is working again * Squid Log analysis is working again * Additional filters for bookmark counting * Timing issues with newer systems ******************************************************* 02-Jun-2006 Steve McInerney <spm@stedee.id.au> awffull-3.4.3.tar.gz ------------------------------------------------------- Fixes: * Seg Faults with Error Reporting * Memory leak with Error Reporting ******************************************************* 30-May-2006 Steve McInerney <spm@stedee.id.au> awffull-3.4.2.tar.gz ------------------------------------------------------- Fixes: * Fix Error URL reporting - was missing multiple referrers * Increase length of reporting period from 5 years to 20 * Variable declaration order fixes to allow compiles on gcc2.96 for RH 7.2 * Fix hour graph - from 0 to 23, not 1 to 24 ******************************************************* 23-Mar-2006 Steve McInerney <spm@stedee.id.au> awffull-3.4.1.tar.gz ------------------------------------------------------- Fixes: * Pie Charts have a default Y axis that was too big * Minor output display corrections * CSS file exists warning cleaned up * A single run over multiple months only produces a single CSS File exists warning. ******************************************************* 15-Mar-2006 Steve McInerney <spm@stedee.id.au> awffull-3.4.1-beta2.tar.gz ------------------------------------------------------- Fixes: * Fix up bug from 3.3.1 ignoring HTMLxxx elements * DNS.README was missing from the tarball. * Country Page Count not being reset between months in a single run. * Similar, Response Code header was not displaying beyond first month. ******************************************************* 09-Mar-2006 Steve McInerney <spm@stedee.id.au> awffull-3.4.1-beta1.tar.gz ------------------------------------------------------- Changes: * Massive simplification to HTML generation. * Initial steps to CSS integration. * Add "CSSFilename" option to set the name of the CSS File to use. * Add "AssignToCountry" to the config, to force addresses to a given country. * Add GroupAndHideXXXX options to combine Individual Group and Hide options. * Add "--match_counts" cmd line option to help with config file optimisation. * Add "DumpCountries" option to dump the country data. * Add "DumpEntryPages" option to dump the entry page data. * Add "DumpExitPages" option to dump the exit page data. * Add "YearlySubtotals" option to show subtotals for each year on the main index page. Fixes: * sample.conf clean-up/additions. * Remove the "Hits" columns from Entry/Exit pages - very confusing and misleading! * Long names in pie charts were interfering with slice fill. * Add exceptions to the generation of Bookmark numbers - Opera was incorrectly being included. * Country percentages are now calculated by Page Views, not Hits. * Fix 404 Error counts - history was ignored from run to run ******************************************************* 07-Feb-2006 Steve McInerney <spm@stedee.id.au> awffull-3.3.1.tar.gz ------------------------------------------------------- No Changes. Purely a version number increment. ******************************************************* 31-Jan-2006 Steve McInerney <spm@stedee.id.au> awffull-3.3.1-beta2.tar.gz ------------------------------------------------------- Fixes: * Failure to read in old awffull.current files ******************************************************* 27-Jan-2006 Steve McInerney <spm@stedee.id.au> awffull-3.3.1-beta1.tar.gz ------------------------------------------------------- Changes: * Change the version numbering method. 3.3.1 == 3.03-01 * Split out the command line options from main(). * Consolidate options, add a few long options. * Tidy up the PCRE errors handling/display. * '-v' is now for verboseness, not version information * Implement Boyer-Moore-Horspool for pattern matching (vs strstr). Approx. 50% faster overall from 3.02, depending on the GroupXXX complexity! * Add some ability for user specified colours. * Add "NotPageType" option - inverse of PageType. * Add 404 URL and Referral tracking options. * Add a Performance Tips document. * Group & Hide options can be quoted to include spaces in the pattern match. Double Quotes only. * Minor update to the hashing algorithm. Very marginal improvement. Fixes: * Man page clean-up & updates * 'current' header entry change from 'Webalizer' to 'AWFFull' * Simplifications in the linklist management/coding * Fix for older gcc compilers (v2.96 was the target) ******************************************************* 13-Jan-2006 Steve McInerney <spm@stedee.id.au> awffull-3.02.tar.gz ------------------------------------------------------- Fixes: * RegEx not properly escaped for bookmark checks * Handle "null" log entries (408 errors) in the main pcre ******************************************************* 11-Jan-2006 Steve McInerney <spm@stedee.id.au> awffull-3.02-beta2.tar.gz ------------------------------------------------------- Fixes: * Fix up time conversion woes - problems with Daylight Savings Time * Minor fix to main PCRE to handle null agents ******************************************************* 12-Dec-2005 Steve McInerney <spm@stedee.id.au> awffull-3.02-beta1.tar.gz ------------------------------------------------------- Changes: * Convert all volume calculations to use unsigned long long vs double * Remove all DNS capability - simplify to log analysis only * PCRE the log lines parser - code simplification * Replace manual date/time conversion with strptime - code simplification * Some performance enhancements around date/time calculations * Add bookmark tracking. This an ESTIMATE! * PCRE the "is a page" facility * Minor performance enhancements around page tracking (linklist) Fixes: * -Z option was very broken. ******************************************************* 27-Oct-2005 Steve McInerney <spm@stedee.id.au> awffull-3.01.tar.gz ------------------------------------------------------- Changes: * Referrals and Agents now count via Pages, not Hits * Cosmetic alterations to highlight this change * Add "% of Hits" to Hourly, and Daily lists for Page counts * User Agents pie chart Fixes: * Remove lots of warnings ******************************************************* 18-Sep-2005 Steve McInerney <spm@stedee.id.au> awffull-3.00.tar.gz ------------------------------------------------------- Changes: from webalizer-2.01 * Add front page history > 12 months * Modify front page graph - separate out pages * All graphs are config file resizable * Add Stanislaw Pusep's Volume/Size fixes * Smarter horizontal grid lines - Algorithm from RRDTool * Add more Y Axis value indicators * % breakdown for "Hits by Response Code" * Add "pages" to Top Sites tables * Add pie charts to most of the Top XYZ tables * Include more Search Engines and Browser types from http://griho.udl.es/webalizer * Include "awffull_history_regen.pl" to assist with migration from v2.01 * Man page updates * Update configure and uniform options * Split out src and doc sub-directories - de-clutter * Various documentation clean-up and simplification Fixes: * Correct graph TR and BL corners * Include various Redhat/Fedora Patches * Minor man page fixes * configure fixes for dependencies ******************************************************* ***** END OF FILE *******************************************************