Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250584 - app-admin/webalizer 2.20-01 released
Summary: app-admin/webalizer 2.20-01 released
Status: RESOLVED DUPLICATE of bug 231859
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jonathan Smith (RETIRED)
URL: http://www.webalizer.org/news.html
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-11 03:39 UTC by Jesse Adelman
Modified: 2009-01-26 19:32 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Adelman 2008-12-11 03:39:29 UTC
Believe it or not, a new version of webalizer was released on July 12, 2008. First new version since April 2002. Thanks!

From the NEWS:

July 12, 2008  	 	Version 2.20-01 has been released. This is a drop in replacement for sites running v2.01 with no additional changes required, and all users are encouraged to upgrade when possible. Many new and exciting features have been added in this release. See the  CHANGES file for a list of what's been changed/added/fixed. Go to the download page to obtain a copy in your preferred format.

From the Changelog:
--------------------------------------------------------------------
2.20-xx changes from 2.01-xx   (brad@mrunix.net)
--------------------------------------------------------------------

Fixes:
 o Fixed problem with timing totals.

 o Fixed referrer linking to avoid possible xss injection.

 o Fixed month change detection error that caused incorrect report
   dates when logs had a 'gap' longer than a year.

 o Fixed buffer overrun possibility in parsing code and user agent
   mangle logic.

 o Added symbolic link checks for file I/O to prevent possible
   privilege escalation exploits.  Disallows reading from or writing
   to any file that is a symlink.  Thanks to Julien Danjou.

 o Added code to preserve the history and incremental data files in
   the event of a crash before writing to them completely.  Thanks
   to Robert Millan for the idea and initial code.

Changes/Additions:
 o Added native geolocation services, which fully supports both IPv4
   and IPv6 lookups.  Adds the configuration keywords 'GeoDB' and
   'GeoDBDatabase' along with the '-j' and '-J' command line options.

 o Added 'wcmgr', "The Webalizer (DNS) Cache file Manager" to the
   distribution to provide cache file maintenance.  See the supplied
   man page for a description and usage information.

 o Changed history code and main index page to allow for more than
   12 months of reports to be displayed.  Added the config keywords
   'IndexMonths' (-K command line option), 'GraphMonths' (-k command
   line option) and 'YearHeaders' to control how index is displayed.

 o Changed Berkeley DB code to use current 4.x APIs.

 o Added support for bzip2 compressed log files (.bz2) as a compile
   time option (--enable-bz2).  If enabled, bzipped files will be
   decompressed automatically during processing.

 o Added support for W3C formatted logs.  Based on code submitted
   by Klaus Reimer.

 o Added GeoIP support as compile time option (--enable-geoip). Adds
   'GeoIP' and 'GeoIPDatabase' config keywords, '-w' and '-W'
   command line options. (http://www.maxmind.com/)

 o Added IPv6 support.  Based on initial code by Jose Carlos Meneiros
   and modified to support Solaris and other problematic platforms.

 o Added 'CacheIPs' config option to allow saving unresolved addresses
   in the DNS cache.

 o Added 'CacheTTL' config option which allows the DNS cache time to
   live (TTL) value to be specified at run-time.

 o Added 'SearchCaseI' config option to specify if search strings
   should be treated as case insensitive or not.  The default value,
   'yes', causes search strings to be treated as case insensitive.

 o Added 'HTAccess' config option.  Allows writing a default .htaccess
   file to the output directory.

 o Added ability to display flags in the top country table.  Adds the
   config keywords 'CountryFlags' and 'FlagDir', and -z command line
   option.

 o Added 'StripCGI' config option to configure how CGI variables on
   the end of URLs are treated (can now be stripped or left in place).

 o Added 'DefaultIndex' config option to enable/disable the use of
   "index." as a default index name to be stripped from the end of URLs.

 o Added 'TrimSquidURL' config option to allow squid log URLs to be
   reduced in granularity by a user definable amount.  Thanks to code
   submitted by Stuart Gall.

 o Added 'OmitPage' config option (and the '-O' command line switch)
   to prevent specified URLs from being counted as pages even if they
   otherwise would be.  Thanks to code submitted by Adam Morton.

 o Added 'IgnoreState' config option (and the -b command line switch)
   to allow ignoring any existing incremental data file (similar to
   the IgnoreHist/-i option).

 o Changed logic to always generate summary report (index.html),
   even if no records were processed.

 o Added color support to allow changing graph colors.  Based on the
   Webalizer-usecolor code submitted by Benoit Rouits.  Adds 11 new
   config options, see the README file for complete descriptions.

 o Added language 'lang=' specification in generated HTML files.
   
 o Added 'LinkReferrer' config option to allow/disallow links in the
   top referrers table.

 o Added 'PagePrefix' config option to allow URL prefix matches to
   be counted as pages, regardless of file extension or type.  Thanks
   to code submitted by Remco Van de Meent.

 o Enabled large file support (LFS) to support logs greater than 2Gb
   in size on systems that support LFS.  Also increased the size of
   most internal counters to handle larger sites.

 o Minor changes to generated HTML output

 o Updated language files country codes for current IANA TLDs

 o Changed the meaning of the -v command line switch.  It now
   causes verbose information to be displayed at run-time
   (Informational and Debug messages).

 o Changed Group* config options to allow a quoted string for
   the match string.  This allows spaces to be embedded in the
   string.

 o Changed log record parsing logic to allow spaces in URLs.

 o Made configuration keywords, boolean configuration values
   (yes/no), and log file types case insensitive.  Also fixed
   defaults for invalid values to reflect documented defaults.

 o Changed configure script to use --sysconfdir to specify the
   location of the default webalizer.conf configuration file.
   Also added support for DESTDIR during install to aid binary
   package builds.
Comment 1 Thomas Jäger 2008-12-30 08:55:29 UTC
December 15, 2008  	 	

Version 2.20-03 released. This fixes a missing memory dealocation call in the DNS lookup code, a kludge to handle largefile support in the current zlib compression code on some platforms, and some minor configure script corrections. 
Comment 2 Thomas Jäger 2009-01-24 20:40:49 UTC
January 13, 2009

Version 2.21-02 released. Added yearly stat totals to the main index page which somehow did not get included in the main release. Totals will be automatically generated unless supressed via the "YearTotals" configuration option. This is still a drop in replacement for sites running 2.01, and all sites are recommended to upgrade to this release when possible. 
Comment 3 Peter Volkov (RETIRED) gentoo-dev 2009-01-26 19:32:36 UTC
Thank you for report. But this was already reported in bug 231859.

*** This bug has been marked as a duplicate of bug 231859 ***