AWStats Changelog

What's new in AWStats 7.9

Aug 22, 2023
  • Add Windows 11 and Android 13 operating systems
  • Update Hungarian translation and migrate it to UTF-8.
  • fix cross site scripting
  • Replace hard coded text with $Message ( Monthly, Daily, Hourly )
  • Android 11 + 12, MacOS 11 ( Big Sur ) + 12 ( Monterey )
  • Catch up german translations
  • Change the substitution that replaces newlines with BR elements so that the syntax works for both HTML and XHTML.
  • Added a few robots and 1 phone browser. Also corrected some errors in devlop robots.pm
  • Only look for configuration in dedicated awstats directories
  • Unwrap SRS e-mail addresses
  • Fixes #195/CVE-2020-35176
  • As geoip2_country doesn't have AddHTMLGraph_geoip2_country, it should only generate subpage for geoip2_city.
  • added support for HaikuOS and Safari based WebPositive browser
  • Adding missing td-tag opening
  • Tajik Language Support

New in AWStats 7.7 (Jan 8, 2018)

  • Security fix: CVE-2017-1000501
  • Security fix: Missing sanitizing of parameters
  • Fix LogFormat=4 with url containing spaces.
  • Fix to window.opener vulnerability in external referral site links.
  • Add methodurlprot in key to define log format.
  • Add Dynamic DNS Lookup.
  • Fix edge support.

New in AWStats 7.6 (Feb 18, 2017)

  • Security fix: "|" not allowed into DirLang parameter.
  • Security fix: More restrictive rule for using AWSTATS_ENABLE_CONFIG_DIR.
  • Update robots database.
  • Fix OS database.
  • Update/fix of documentation.
  • Add missing country flag for "el".
  • Add partial support for pure-ftpd stats format in method field.
  • Add support for macOS Sierra.
  • Add web fonts to default NotPageList, add support for GPX and JSON files

New in AWStats 7.5 (May 27, 2016)

  • Support detection of Edge browser with detail of version.
  • Update robots database
  • Add eot/woff/woff2 to mime.pm as fonts
  • Add .svgz to image list
  • Exclude groups.google from search engines
  • Add %time5 tag to support log format with iso time with timezone.
  • Add option DynamicDNSLookup to make DNS lookup during output instead of during log analysis processing.
  • Increase default value for MaxRowsInHTMLOutput

New in AWStats 7.5 Beta (Nov 5, 2015)

  • Compatibility with Perl 5.22

New in AWStats 7.4 (Aug 17, 2015)

  • New features:
  • Add debian patch debian-patches-1019_allow_frame_resize.patch to add option nboflastupdatelookuptosave on command line.
  • Added geoip6 plugin with support for IPv4 AND IPv6.
  • Work with Amazon AWS log files (using %time5 tag).
  • Fixes:
  • Fixes permission on some .pl scripts.
  • GetResolvedIP_ipv6 does not strip trailing dot.
  • tools scripts should print warnings and errors to STDERR.
  • Referrals not getting tracked due to improperly getting flagged as a search.
  • Add debian patch 0007_russian_lang.patch.
  • Add debian patch 2001_awstatsprog_path.patch.
  • Failure in the help text for geoip_generator.pl
  • awstats_buildstaticpages.pl noisy debug output.
  • Invalid data passed to Time::Local causes global destruction.
  • Fix CVE-2006-2237

New in AWStats 7.3 (Feb 18, 2014)

  • New features:
  • Add command line option -version
  • Better error management of geoip modules.
  • Update domains, robots and search engines database: #877 Windows 8 + iOS Support in AWStats
  • Detection of 8.1 and IE11.
  • Fixes:
  • When using builddate option of script awstats_buildstaticpages, static link is wrong.
  • Restore detection of Opera browsers versions.
  • #838 GeoIP Cities page doesnt work.
  • Add missing icons.
  • #881 Avoid warning mixed http/https with module graphgooglechartapi.
  • #918 $MinHit{'Host'} rather than $MinHit{'Login'} used in sub HTMLShowLogins.
  • Other:
  • Move version system to sourceforge Git instead of CVS.

New in AWStats 7.2 (Jul 10, 2013)

  • New features:
  • Upgrade licence to GPL v3+.
  • Update documentation.
  • Fixes:
  • Since updating Webmin to 1.53, the Add New Config File screen layout is totally messed up and unusable.
  • Update broken links to maxmind.

New in AWStats 7.1.1 (Mar 14, 2013)

  • Add windows 8 detection
  • Add support of %time5 for ISO date times.
  • Fix problems with Perl 5.14

New in AWStats 7.1 (Dec 20, 2012)

  • New features/improvements:
  • Update translations.
  • Update browsers list.
  • Add example of nginx setup.
  • Add some patches from debian package.
  • Rename domain name into documentation to awstats.org
  • Can allow urls with awredir without using md5 key parameter.
  • Usage of databasebreak option possible with awstats_buildstaticpages.
  • Add rel=nofollow on links.
  • Add option AddLinkToExternalCGIWrapper to add link to a wrapper script
  • into each title of Dolibarr reports. This can be used to add a wrapper
  • to download data into a CSV file for example.
  • Fixes:
  • Security fix into awredir.pl
  • Fix: Case of uk in googlechart api.
  • Fix: Compatibility with recent perl version.

New in AWStats 7.0 (Dec 20, 2012)

  • New features/improvements:
  • Detect Windows 7.
  • Can format numbers according to language.
  • More mime types.
  • Added geoip_asn_maxmind plugin.
  • Geoip Maxmind city plugin have now override file capabilities to complete
  • missing entries in geoip maxmind database.
  • Added graphgooglechartapi to use online Google chart api to build graph.
  • Can show map of country to report countries when using graphgooglechartapi.
  • Part of codes was change to use more functions and have a cleaner code.
  • Added parameter to ignore missing log files when merging for a site on
  • multiple servers where a single server may not have created a log for a given day.
  • Update robots database.
  • Added Download tracking where certain mime types are defined as downloads
  • and HTTP status 206 is tracked as download continuation
  • Can use wrapper with parameters in WrapperScript parameter.
  • Change to allow usage of AWStats inside a plugin
  • for Opensource Dolibarr ERP & CRM software (http://www.dolibarr.org).
  • Fixes:
  • Webmin module works with new version of webmin.
  • Security fix (Traverse directory of LoadPlugin)
  • Security fix (Limit config to defined directory to avoid access to external
  • config file via a nfs or webdav link).

New in AWStats 6.95 (Dec 20, 2012)

  • New features/improvements:
  • Fix security in awredir.pl script by adding a security key required by
  • default.
  • Enhance security of parameter sanitizing function.
  • Add name of config file used to build data files inside data files header.
  • Added details of version for Chrome, Opera, Safari and Konqueror browsers.
  • Add AdobeAir detection.
  • Major update of browsers, robots and search_engines databases (among them,
  • the Bing search engine).
  • Increase seriously bot detection.
  • Add Brezhoneg language.
  • Add a better way to detect Safari versions.
  • Added subpages for geoip maxmind modules in awstats_buildstaticpages.
  • Fixes:
  • Fix typo in polish language file
  • awstats emmits ton of warnings with new geoipfreeID: 2794728
  • Fix: can detect robots with robots.txt url even if file is not root.
  • Other minor fixes.

New in AWStats 6.9 (Mar 9, 2009)

  • New features/improvements:
  • With postfix that support DSN (Delivery Status Notifications) we exclude
  • some lines to avoid counting mails twice in maillogconvert.pl script.
  • Logresolvemerge.pl support FreeRADIUS logs or anything else using (the
  • fixed length!) ctime format timestamp.
  • Add option stoponfirsteof in logresolvemerge tool.
  • Add patch to support host_proxy tag in LogFormat (for Apache LogFormat
  • containing %{X-Forwarded-For}i)
  • Renamed Add to favourites on "Hit on favicon".
  • Increase robots, search engines database (Added Google Chrome browser,
  • better Vista, WII, detection, ...)
  • Update languages files.
  • Added a lot of patch from sourceforge.
  • Fixes:
  • Fixed broken maxmind citi, org and isp plugins.
  • Remove   in name html tag to have HtmlHeadSection first.
  • Fix: [ 2001151 ] Security fix.
  • Fix: [ 2038681 ] missing in plugins/geoip_org_maxmind.pm
  • Fix: [ 1921942 ] html footer is missing from the allextraN report.
  • Fix: [ 1943466 ] error geoip_city_maxmind Can't locate object method "record_
  • Fix: [ 1808277 ] Incorrect function call in geoip_isp_maxmind.pm
  • Fix: Full list of extrasections was not ordered correctly
  • A lot of other fixes.
  • Added missing icons
  • Other/Documentation:
  • None

New in AWStats 6.8 (Aug 16, 2008)

  • Added OnlyUsers option.
  • Can track RPC request.
  • HTMLHeadSection can accept
  • in string.
  • Add option MetaRobot.
  • Increase seriously bot detection.
  • Better detection of windows OS.
  • Add condition HOSTINLOG in extra sections.
  • Can show a full list for extrasection.
  • Fixed pb in xml output for history files.
  • Fixed a bug in awstats_configure.pl script.
  • Updated some language files.
  • Updated documentation.
  • Updated browsers database
  • 775988 The lastest: minor Chinese search engine patch
  • 1735647 Chinese search engines for awstats 6.6
  • 1735646 robots patch: feedsky, contentmatch crawler, twiceler, yodao
  • 1735639 Browser patch for Lilina/potu reader
  • 1735637 Chinese translation file for awstats 6.6
  • 1533028 WordToCleanSearchUrl for baidu.com
  • 1384243 minor Chinese spider and search engine patch
  • 1569151 TOP 8 Chinese local search engines
  • 745359 Chinese(Simp) update: 6.5 awstats-cn.txt
  • 1569201 top Chinese browser and robot update: TT is not a robot
  • 1569229 Simplified Chinese language file update
  • 1569208 Browser update on potu rss reader and lilina rss reader
  • Added a more complete xslt example.
  • Remove some deprecated code.
  • Update status of GeoIP City plugin database. A free version is now available like GeoIP Country database.