Current Path : /home/tools/awstats/docs/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : /home/tools/awstats/docs/awstats_changelog.txt |
AWStats Changelog ----------------- $Revision: 1.153 $ - $Author: eldy $ - $Date: 2003/09/22 14:42:56 $ 5.9 Fixes: - Several fixes in maillogconvert.pl Fixed wrong parsing for qmail log files. Support mail errors in qmail log files. Return code for postfix log were all reported in error for mails sent to several recipients when one recipient was in error. - Fixed wrong percentage in cluster report. - Fixed wrong parsing for qmail log files. - Return code for postfix log were all reported in error for mails sent to several recipients when one recipient was in error. - Fix a not closing HTML TR tag in full list of hosts. - awstats_buildstaticpages.pl can accept month on 1 digit. - awstats_buildstaticpages.pl no more try to build pages awstats.misc.html and awstats.filetypes.html that does not exists. - A lot of fix in PDF export: Graph in PDF export are no more inverted. The link "close window" in generated PDF pages is replaced by "back to main page". Infos popup window from hostinfo plugin is not included in PDF export. Popup can't work into PDF. PDF export seems to work correctly now. - mail.yahoo.* and hotmail.msn.* refering pages are not more reported as search engines. New features/improvements: - AWStats Webmin module updated to 1.1 - Added the AllowFullYearView parameter. - Year entry in combo box is now the localized text for "Year" instead of '---' - Support of some exchange format in maillogconvert.pl - Option -noloadplugin of awstats_buildstaticpages.pl can accept a list of plugins separated by comma. - Support mail errors for qmail log files. - Added the -diricons option from awstats_buildstaticpages.pl Other/Documentation: - Added rpm, deb and msi mime types - Added documentation page for using AWStats Webmin module 5.8 Fixes: - mod_deflate compression reported bandwith saved instead of bandwidth used. - Fixed wrong number of column for "other" row in host chart. - Fixed problem of parsing with uabracket and refererquot. - Fixed wrong use of config file in rawlog plugin. - Some changes on maillogconvert.pl: maillogconvert support more exotic sendmail log files (Thanks to W-Mark Kubacki). Fixed wrong parsing of qmail syslog files. Fixed pb of '-' in relay hostname. When a mail is sent to 2 different receivers, now report 2 records. When a forward is active, report the original receiver, not the "forwarded to". - Fixed not working timezone plugin with 5.7. - Fixed missing propagated configdir parameter when changing month/year. - Error when loading database pm file with some cygwin perl version. - Fixed not working file type detection for default pages. - Fixed not working awstats_updateall.pl on Windows platforms. New features/improvements: - Added a Webmin module. - Enhance the 'Extra' feature with parameters ExtraSectionFirstColumnFormatX, ExtraSectionAddAverageRowX, ExtraSectionAddSumRowX. Also add a dedicated page in documentation. - Added %lognamequot tag for LogFormat parameter. - Added OnlyUserAgents parameter. - Selection of virtualhost records in a log is no more case sensitive on SiteDomain nor HostAliases. - Added awredir.pl tool. - Added a Cluster Report for load balancing systems. Added %cluster tag in LogFormat. Other/Documentation: - Deprecated %time1b tag (%time1 can be used). - Minor look change. - Updated documentation. 5.7 Fixes: - The -configdir parameter in awstats_updateall.pl is now working coorectly. - Fix failing call to ipv6 plugin. - Pb with some regex value used in the new REGEX fields added in 5.6. - Better support for WebStar log files. - Count for add to favourites is done on hits to favicon.ico for IE only. This avoid counting wrong "Add" done by browsers that hit the file even when no add is done. Value reported is the (count for IE) / (ratio of IE among all other browsers). - Count for Browsers with WMA audio playing support now works. - Fix problem with default ShowFlagLinks defined to 1 instead of '' when not included in config file. - Road runner browsers detection problems. - syslog tag can accept hostname with not only a-z chars. - " " changed to " " in miscellanous chart. - Geoip lookup is always done (as it should) on ip when ip is known, even if DNSLookup is enabled and successfull. This increase seriously AWStats speed when DNSLookup and Geoip are both enabled. - Chars < and > inside reported values are no more removed but coded with < and > in html built page. New features/improvements: - Added 'rawlog' plugin to add a form to show raw log content with filter capabilities. - Added a dynamic exclude filter on CGI full list report pages. - Added maillogconvert.pl for analyzing mail log files (better support for sendmail, postfix and qmail log files). - Added -addfilenum option in logresolvemerge.pl - Added -updatefor option to limit number of lines parsed in one update session. - Added support for Darwin streaming server. - Added Firebird browser detection. - awstats_buildstaticpages.pl can also build a PDF file (need htmldoc). - Better management of plugin load failure. - Added LogType parameter. - Added option -dnscache= in logresolvemerge.pl to use dns static file. - Minor bug fixes. - The HostAliases list parameter is used to check if a log that contains %virutalhost field should be qualified. - Added %MO tag for LogFile parameter to be replaced by the three first letter of month. Other/Documentation: - The "Popup WhoIs link" code is now handled by new 'hostinfo' plugin. - Added mp4 mime type. - Updated documentation. Note 1: The ShowLinksToWhoIs parameter has been removed. You must enable the plugin 'hostinfo' to get the same result, if it was used. 5.6 Fixes: - Domain with no pages hits were always reported as other in domain chart. - percent for other in full list of "links for internet search engines" has been fixed. New features/improvements: - Report compression ratios with mod_deflate feature (Apache 2). - A better browser detection. - Can add regex values for a lot of list parameters (HostAliases, SkipDNSLookupFor, ...) - StyleSheet parameter works completely now and sample of CSS files are provided. - Add meta tags robots noindex,nofollow to avoid indexing of stats pages by compliant robots. - Added a "Miscellanous chart" to report ratio of Browsers that support: Java, Flash, Real reader, Quicktime reader, WMA reader, PDF reader. - "Miscellanous chart" also report the "Add to favourites" (must remove the "robots.txt" and "favicon.ico" entries off your SkipFiles parameter in your config file to have this feature working. - Update process now try a direct access at last updated record when a new update is ran. If it fails (file changed or wrong checksum of record), then it does a scan from the beginning of file until a new date has been reached (This was the only way of working on older version). So now update process is very much faster for those who don't purge/rotate their log file between two update process (direct access is faster than full scan). - Better look for report pages on Netscape/Mozilla browsers. Other/Documentation: - Updated documentation. - Update wap/imode browser list. Note 1: You should remove the "robots.txt" and "favicon.ico" entries in the SkipFiles parameter in your config files after upgrading to 5.6. 5.5 Fixes: - Summary robots list was limited to MaxNbOfLoginShown instead of being limited to MaxNbOfRobotShown value. - Fixed a bug when using HBL codes in ShowRobotsStats parameter. - AllowAccessFromWebToFollowingAuthenticatedUsers now works for users with space in name. - Bug 730996. When URLWithQueryWithoutFollowingParameters was used with a value and another parameter was ended with this value, the wrong parameter was truncated from URL. New features/improvements: - Added a 'Screen Size' report. - Group OS by families. Added a detailed OS version chart. - Better 404 errors management. URLs are always cleaned from their parameter to build '404 not found' URLs list (because parameters are not interesting as they can't have effect as page is not found). Referrer URLs list for '404 not found' URLs are kept with parameters only if URLReferrerWithQuery is set to 1. This make this report more useful. - Added 'geoipfree' plugin (same than 'geoip' plugin but using the free Perl module Geo::IPfree). - 'geoip' plugin can works with Perl module Geo::IP but also with Perl module Geo::IP::PurePerl). - Added 'userinfo' plugin to add information from a text file (like lastname, office department,...) in authenticated user chart. - month parameter can accept format -month=D, not only -month=DD - Optimized code size. - Optimized HTML output report size. - Added plugin ipv6 to fully support IPv6 (included reverse DNS lookup). - Split month summary chart and days of month chart in two different charts in main page. This also means that ShowDaysOfMonthStats and AddDataArrayShowDaysOfMonthStats parameters were added. - Added -staticlinksext to build static pages with another extension than default .html - Added QMail support and better working support for Postfix and Sendmail (SMA preprocessor was replaced by maillogconv.pl). Other/Documentation: - AWStats default install directory is /usr/local/awstats for unix like OS. - Added Isle of Man, Monserat, and Palestinian flag icon. - Added "local network host" and "Satellite access host" in label of possible countries and icons (They appears when using geoip plugins). - Better management of parsed lines counting. The last line number is also stored in history file, for a future use. - Removed LogFormat=5 option for ISA log file because I am fed up of supporting bugged and non standard MS products. Sorry but this takes me too many times. To use AWStats with an ISA server, just use now a preprocessor tool to convert into a W3C log file. - Added estonian, serban and icelandic language files. - Updated documentation. 5.4 Fixes: - File name with space inside were not correctly reported when doing FTP log server analysis. - Problem in %Wy tag for ten first weeks of year (coded on 1 char instead of 2: First week should be "00" instead of "0"). - Tooltips now works correctly with Netscape (>= 5.0). - Better parsing of parameters (Solved bug 635962). - Users did not appear in Authenticated users list if hits on pages were 0. - Value of title "Top x" for domains chart was not always correct. - Fixed bug 620040 that prevented to use "#" char in HTMLHeadSection. - Whois link did not work for jp, au, uk and nz domains. - WhoIs link did not work if host name contained a "-" char. - Fixed a bug in mod_gzip stats when only ratio was given in log. New features/improvements: - Lang parameter accepts 'auto' value (Choose first available language accepted by browser). - Little support for realmedia server. - Added urlaliasbuilder.pl tool. - Added URL in possible values for ExtraSection first column. - New parameter: URLWithAnchor (set to 0 by default). - Export tooltips features in a plugin (plugin tooltips disabled by default). - Added average session length in Visit Duration report. - Added percentage in Visit Duration report. - logresolvemerge.pl can read .gz or .bz2 files. - Added icons and Mime label for file types report. - Added parameters AddDataArrayMonthDayStats, AddDataArrayShowDaysOfWeekStats, and AddDataArrayShowHoursStats. - Added the Whois info in a centered popup window. - Cosmetic change of browsers reports (group by family and add bar in browserdetail). - Other minor cosmetic change (remove ShowHeader parameter). - Authenticated user field in log file can contain space with LogFormat=1, and they are purged of " with Logformat=6 (Lotus Notes/Domino). - The AWSTATS_CURRENT_CONFIG environment variable is now always defined into AWStats environment with value of config (Can be used inside config file like other environment variables). - Added offset of last log line read and a signature of line into the history file after the LastLine date. - Better error report in load of plugins. Other/Documentation: - AWSTATS_CONFIG environment variable renamed into AWSTATS_FORCE_CONFIG. - Replaced -month=year option by -month=all. - Added an error message if a -migrate is done on an history file with wrong file name. - GeoIP memory cache code is now stored inside plugin code. - Added list of loaded plugins in AWStats copyright string. - Added European and Sao Tome And Principe country flag. - Added Safari browser icon. - Updated documentation. Note 1: Old deprecated values for -lang option (-lang=0, -lang=1...) has been removed. Use -lang=code_language instead (-lang=en, -lang=fr, ...). Note 2: Old deprecated -month=year option must be replaced by -month=all when used on command line. 5.3 Fixes: - Fixed: Bad documentation for use of ExtraSection. - Fixed: Bug in ValidSMTPCodes parameter. - Fixed: Remove AWStats header on left frame if ShowHeader=0. - Fixed: 29th february 2004 will be correctly handled. - Fixed: Another try to fix the #include not working correctly. - Fixed: Columns not aligned in unknownip view when not all fields are choosed. - Fixed: Columns not aligned in allhosts and lasthosts view when not all fields are choosed. New features/improvements: - Added awstats_exportlib.pl tool. - Added 'Full list' view for Domains/Country report. - Added 'Full list' and 'Last visits' for email senders/receivers chart. - Added a memory cache for GeoIP plugin resolution (geoip is faster). - New parameter: Added AuthenticatedUsersNotCaseSensitive. - Speed increased when ExtraSection is used. Other/Documentation: - Updates to AWStats robots, os, browsers, search_engines databases. - Added awstats_logo3.png - Added X11 as Unknown Unix OS, and Atari OS. - Change way of reading -output= parameter to prepare build of several output with same running process. - Updated documentation. 5.2 - Added urlalias plugin to replace URL values in URL reports by a text. - Added geoip plugin to track countries from IP location instead of domain value. - Support for postfix mail log. - Added total and average row at bottom of day data array. - Added dynamic filter in Host and Referer pages when used as CGI like in Url report. - Removed "Bytes" text when values is 0. - Reduced main page size. - New parameter: Added OnlyHosts parameter. - New parameter: Added ErrorMessages to use a personalized error message. - New parameter: Added DebugMessages to not allow debug messages. - New parameter: Added URLQuerySeparators parameter. - New parameter: Added UseHTTPSLinkForUrl parameter. - Report for robots accept codes like others charts ('HBL'). - Can use "char+" instead of "char" for LogSeparator. - Records with bad http code for Microsoft Index Servers (on 1 digit instead of 3) are no more reported as corrupted records. - Little support for IPv6. - Static string changed from "string" to 'string'. - Fixed: Fix a bug when using IIS and %query or cs-query-string tag in LogFormat and URLWithQuery=1. - Fixed: #include now works correctly. - Added Albanian, Bulgarian and Welsh language. - Added Seychelles flag. 5.1 - Better support for ftp log files. - Better support for mail log files. - Can analyze streaming log files (Windows Media Server). - Added choice of month and year in list boxes (when used as CGI). - The data values for month and days are reported in main page under the graph, no need to change page. - New feature: ShowxxxStats parameters accept codes to decide which columns to show in chart. - New parameter: Added SkipUserAgents parameter to exclude some user agent from statistics. - New parameter: Added URLNotCaseSensitive. - New parameter: Added URLWithQueryWithoutFollowingParameters to exclude some parameters from URL when URLWithQuery is on. - New parameter: Added URLReferrerWithquery. - Added tag %Wm-n for LogFile parameter (replaced with the week number in month but differs from %WM-n because start with 0). - Added tag %Wy-n for LogFile parameter (replaced with the week number in year but differs from %WY-n because start with 0). - Added tag %Dw-n for LogFile parameter (replaced with the day number in week but differs from %DW-n because start with 0). - Fixed: Log analyze is no more stopped if log file contains binary chars. - Fixed: -debug option is allowed in migrate. - Fixed: Wrong window was opened when clicking on flag link when UseFramesWhenCGI was on. - Fixed: Fixed pb in refreshing page when clicking on "Update Now" link (no need to force the refresh). - Fixed: a bug which makes the keywords report loaded twice when page viewed as a cgi after an update now click. - Fixed: Pb with SAMBAR server ('Expires' line appears at the top of pages). - Fixed: Now last update DNS cache file is saved with same permissions than history files so it depends on SaveDatabaseFilesWithPermissionsForEveryone. - Fixed: Some sorting function were still using old 4.1 algorithm. Now all sorts use new 5.0 algorithm (so speed and memory use again increase above all for large web sites with a lot of referers). - Fixed: Remove DecodeEncodedString on parameters sent by command line. - Rewrite plugins to match the same standard for all of them (All use an init function + AWStats version check + no need of global vars in awstats.pl). - Can use the #include "configfile" directive in config files. - Added week-end color on week-end days in monthdayvalues report. - Added 'spider' and 'crawler' as generic robots. - Added awstats_updateall.pl tool. - Remove common2combined.pl tool (useless). - Updated graph colors. - Updated documentation. - Updated database. - Updated language files. Note 1: AWStats 5.x are compatible with previous versions (3.x or 4.x). However if you use awstats 5.x runtime to read statistics for old month build with 3.x or 4.x, speed will be a little bit reduce but data will be reported correctly. To benefit the speed/memory improvement of 5.x (2 to 8 times faster when reading stats, less memory use) you can migrate (after backup) your history files with the command : awstats.pl -migrate="/fullpath/awstatsMMYYYY.configval.txt" Note 2: Old deprecated command line parameters -h and site= have been removed. Use config= instead. 5.0 - Complete rewrite of update process and code to read/save history files. AWStats 5.0 is compatible with previous versions (3.x or 4.x). However if you use awstats 5.0 runtime to read statistics for old month build with 3.x or 4.x, speed will be a little bit reduce but data will be reported correctly. To benefit the speed/memory improvement of 5.0 (2 to 8 times faster when reading stats, less memory use) you can migrate your history files with the command : awstats.pl -migrate="/fullpath/awstatsMMYYYY.configval.txt" - Fixed: pb when using several tags with different offset in LogFile name. - Fixed: Create of directory with CreateDataDirIfNotExists is made with 0766 instead of 0666. - New feature: Track detailed minor and major version for browsers. - New feature: Added bandwidth report for robots and errors. - New feature: Support DNS cache files for DNS lookup. - New feature: Added Plugins support and several working plugins: A GMT correcter, A hash file DNS cache saver/reader... - New feature: Use framed report (new UseFramesWhenCGI parameter). - "Never updated" and "Exact value ..." are now in language files. - Reduce number of global vars in code. - New feature: DefaultFile parameter accepts several values. - New feature: Added all robots and last robots full list report. - New feature: Added all logins and last logins full list report. - New feature: Added url entry and url exit full list report. - New feature: Added AllowAccessFromWebToFollowingIPAddresses parameter - New parameter: LogSeparator for log files with exotic separators. - New parameter: EnableLockForUpdate to allow lock for update process. - New parameter: DecodeUA to make AWStats work correctly with Roxen. - New tag for logfile: %WY is replaced by week number in year. - Added slovak, spanish (catalan) language files and updated a lot of language files. - Made changes to allow FTP log analysis. - Made changes to prepare sendmail log analysis. - Updated belarus flag. - Updated os, browsers, robots, search engines database. - Added a map of history files at beginning of files to allow other tools to read AWStats history files or part of them very quickly. - Other minor changes and bug fixes. 4.1 - Fixed: -logfile option can be anywhere on command line and accept space in log file names. - Fixed: A bug vampired memory and caused abnormal disk swapping in logresolvemerge.pl - Fixed: Reduce nb of dropped records for log files not 'completely' sorted. - New tag for logfile: %virtualname allows you to share same log file for several virtual servers. - New feature: A 'pipe' can be used in LogFile name parameter. - New feature: Added full list for refering search engines and refering pages. - New feature: Report keywords AND keyphrases. No need to choose one or else. - New feature: Report exit pages. - New feature: Report visits duration. - New option: Added -dir option to choose destination directory for awstats_buildstaticpages.pl - New option: Added AWStats common options to awstats_buildstaticpages.pl - Updated AWStats databases (renamed into .pm files and moved to lib dir). - Updated documentation. 4.0 WARNING: 4.0 is not compatible with OLD history data files. If you use 4.0 to read statistics for old month, report for "visitors" will be wrong as all old unresolved ip processed with AWStats 3.2 will not be counted when viewed with 4.0. - Increased speed and reduce memory use for very large web sites. - Unresolved ip are now processed like resolved one. - Added icons in browsers chart. - Personalized log format can also have tab separator (not only space). - New ways to manage security/privacy with updated docs and new parameters: AllowAccessFromWebToAuthenticatedUsersOnly AllowAccessFromWebToFollowingAuthenticatedUsers - New feature: Added mark on "grabber browsers" in browsers chart. - New feature: Added average files size in Pages/URL report chart. - New feature: You can put dynamic environnement variables into config file. - New feature: Keyphrases list can be viewed entirely (not only most used). - New parameter: WrapperScript - New parameter: CreateDirDataIfNotExists - New parameter: ValidHTTPCodes - New parameter: MaxRowsInHTMLOutput - New parameter: ShowLinksToWhoIs - New parameter: LinksToWhoIs - New parameter: StyleSheet - New option: -staticlinks to build static links in report page (to use AWStats with no web servers). - New tool: common2combined.pl (A log format converter) - New tool: awstats_buildstaticpages.pl - Fixed: wrong size of bar in "average" report when average value was < 1. - Fixed: pb of "Error: Not same number of records" when using some version of mod_perl. - Fixed: pb in logresolvemerge.pl - Fixed: Security against CSSA. - No more need to use \. to say . in config file. - Documentation seriously updated. 3.2 - Increased speed (19% faster than 3.1). - Fixed: AWStats history file is no more corrupted by hits made from a search engines using a URL with URL encoded binary chars. - Fixed: AWStats history file is no more corrupted when a reverse DNS lookup return a corrupted hostname (Happens with some DNS systems). - Fixed: Security fix. No more possible to update stats from a browser using direct url (awstats.pl?update=1) when AllowToUpdateStatsFromBrowser is off. - New feature: Added various tags to use dynamic log file name in conf file according to current but also older date/time (%YYYY-n,%YY-n,%MM-n,%DD-n...) - New feature: Added NotPageList parameter to choose which file extensions to count as "hit only" (and not reported in the "Page-URL viewed" report). - New feature: Added KeepBackupOfHistoricFiles option. - New feature: Number of visits is also visible in days stats. - New feature: Added stats for day of week. - New feature: Added stats for file types. - New feature: Added stats for entry pages. - New feature: Added stats for web compression (mod_gzip). - New feature: Added stats for authenticated users/logins. - New feature: Added parameters to choose which report to see in main page. - New feature: Added URLWithQuery option to differentiate http://mysite/sameurl?param=x of http://mysite/sameurl?param=y - New feature: ShowFlagLinks can now accept list of all wanted flags for translation link. - New feature: Support standard ISA server log format. - New tool: Add logresolvemerge tool to merge split log files from a load balancing web server before running awstats. - New parameter: HTMLHeadSection allows you to add HTML code in header report. - New parameter: NbOfLinesForCorruptedLog. - Fixed: no more warning/error messages when runned with option perl -w. - Reference database (robots, os, browsers, search engines, domains) has been extracted in external files. - Other minor updates (new flags, reference database updates, ...) - Fixed: Parameter MaxNbOfHostsShown was not working correctly. - New languages. - Added an HTML documentation. 3.1 - Increased seriously speed for update process (above all for large web sites). - Increased VERY seriously speed for viewing stats from a browser. - Reduced amount of memory used. - AWStats search config file in directories: current dir, then /etc/opt/awstats, then /etc/awstats, then /etc - New feature: AWStats can analyze NCSA common log files. - New feature: List of last access. - New feature: Full list of url scores. - New feature: Date format can be chosen according to local country. - New parameter: DirLang allows to choose directory for language files. - New parameter: Expires allows to add a meta-tag EXPIRES in HTML report page. - New parameter: LogoLink parameter to choose link used for clicking on logo. - New parameter: color_weekend option to show week-end days in different colors. - New option: -update and -output to update and/or output a report. - New option: -showsteps to follow advancement of update process. - Fixed: OS detection now works correctly (Windows ME reported correctly). - Fixed: Bad value were reported in daily chart when no pages were viewed. - Added WAP browsers in AWStats database. - New languages. 3.0 - New look - Added daily report for pages, hits and bytes. - AWStats can use its own conversion array to make some reverse DNS lookup. - Added also SkipDNSLookupFor option. - Added OnlyFiles option. - AWStats works with personalized log file format (support also Webstar native log format). New log format parsing algorithm. - Now update is not made by default when stats are read from a browser. Added an "update now" button on HTML report page if new option AllowToUpdateStatsFromBrowser is on. - Tooltips now works also with Netscape 6, Opera and most browsers. - Update browsers database to add a lot of "audio" browsers and more. - Update OS database (Added Windows ME, OpenBSD). - Robots database updated. - Support new domains (biz, museum, coop, info, aero...). - Added some missing flags icons. - Rewrite UnescapeURL function to works with all encoded URLs, cyrillic URL. - Some minor changes. - Added translation for some "not translated" words. - Bytes reported are auto-scaled (Bytes, KB, MB, GB). - Fixed problem of colors (styles) not working with some browsers. - Added new languages (Korean, Danish, ...). Now 14 different languages. - Fixed bug of bad link in TOP pages links when viewed page is of another virtual host. - 259 domains/countries, 60 browsers database, 26 OS, 258 robots, 47 search engines. 2.24 - Added a way to include dynamic current year, month, day and hour in LogFile parameter. - Option to choose month, year and language is also available from command line. - https request are correctly reported. - Added initialization of parameters to avoid problem of bad cache with mod_perl. - Fixed check of parameters to avoid 'Cross Site Scripting attacks'. - Added flags for Mongolia, Maldives, San Marino, Senegal. - New keyword detection algorithm (Now use a search engine url database like Webalizer AND old algorithm of AWStats for unknown search engines). - Added option to report keywords used from search engine as separate words or as full search strings. - Added Greek, Czech and Portuguese translation (now 9 different languages supported). - A better and faster config file parsing. Solve the problem of "=" into the HTMLEndSection parameter. - AWStats is no more sensitive to DOS-UNIX config files. - Disable DNS lookup only if host has at least 1 alphabetical char. - Better management of corrupted log files. - Make difference between windows NT and windows 2000. - Added OmniWeb and iCab browser. Better MacOS detection. - Make AWStats still working even when MS IndexServer return a bad HTTP return code (like "1" instead of a "three digits" number). - Fixed problem of missing year=yyyy in some links. - Fixed a bug of empty page when domain has "info" in its name. - A lot of minor changes. - 252 domains/countries, 44 browsers database, 24 OS, 252 robots, 39 search engines. 2.23 - Use of configuration file. - Now AWStats can process old log files (however, you must keep order). - Month-to-month basis statistics works now correctly. - Old years now can also be viewed from AWStats report page. - Working directory (with write permissions) can be chosen (you can use another directory than cgi-bin). - Added PurgeLogFile option (you can choose if AWStats purge log file or not). - awstats.pl can be renamed into awstats.plx (for ActiveState perl) and still works. - Statistic page generated from command line has no more bad links. - Added a link to choose full year view. - Domain and page reports are sorted on pages (no more on hits) - Automatic disabling of reverse DNS lookup if this is already done in your log file. - Can add your own HTML code at the end of awstats (ban advert for example). - Added Italian, German, Polish language (now 7 different languages supported). - 252 domains/countries, 40 browsers database, 22 OS, 252 robots, 35 search engines. - Setup instructions are cleaner 2.1 - AWStats considers myserver and www.myserver as the same, even if "HostAliases" setup is wrong. - Fixed a bug making unique visitors counter too high. - Added ArchiveLog parameter to archive processed records into backup files. - Make difference between unknown browsers and unknown OS. - Robots stats are isolated from the rest of visitors. - Better keywords detection algorithm. - Added last time connection for each hosts - Added list of URL for HTTP Error 404 - Added pages, hits and KB for each statistics - Added colors and links - Works also with IIS - Code a little bit cleaner and faster. - Images are in .png format. - 4 languages: English, French, Dutch, Spanish - 252 domains/countries, 40 browsers database, 22 OS, 250 robots, 32 search engines. 1.0 - First version, not distributed