Commit graph

17 commits

Author SHA1 Message Date
dholland
ca0f0ce9f4 #undef u_int64_t before including db.h, as on platforms where u_int64_t
is missing, this package's configure script defines it on the command
line and db4 also provides it as a typedef in db.h, and the two don't
mix. This is a hack, but it should fix PR 42805.
2010-07-31 21:09:14 +00:00
obache
fdb64cebbf Update Webalizer to 2.20.3.
Pkgsrc changes:
 * Change HOMEPAGE to redirected one.
 * Add DESTDIR support (should be since 2.20.1)
 * Change to use --sysconfdir (should be since 2.20.1)
 * Add bzip2 support.
 * GeoIP support was added since 2.20.1, no need extra pach files anymore.
   Fixes PR 40344.
 * Changed to use db4 APIs since 2.20.1, dns support back again.
 * gettext and freetype2 are not used directly, remove dependency.
 * zlib is used directly, add dependency.
 * Honor PKGMANDIR.
 * Change complex PLIST handlings for docs to simply.
 * Change not to use prefix '_' in package specific variables.

Upstream changes:
 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.
2009-01-09 13:17:04 +00:00
tonnerre
8a252d696e Update webalizer to version 2.20-01. Other than 2.01-10, this version
actually still exists.

Changes since 2.01-10:
 * Fixed problem with timing totals.
 * Fixed referrer linking to avoid possible xss injection.
 * Fixed month change detection error that caused incorrect report
   dates when logs had a 'gap' longer than a year.
 * Fixed buffer overrun possibility in parsing code and user agent
   mangle logic.
 * 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.
 * 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.
 * 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.
 * 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.
 * 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.
 * Changed Berkeley DB code to use current 4.x APIs.
 * 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.
 * Added support for W3C formatted logs.  Based on code submitted
   by Klaus Reimer.
 * 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/)
 * Added IPv6 support.  Based on initial code by Jose Carlos Meneiros
   and modified to support Solaris and other problematic platforms.
 * Added 'CacheIPs' config option to allow saving unresolved addresses
   in the DNS cache.
 * Added 'CacheTTL' config option which allows the DNS cache time to
   live (TTL) value to be specified at run-time.
 * 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.
 * Added 'HTAccess' config option.  Allows writing a default .htaccess
   file to the output directory.
 * Added ability to display flags in the top country table.  Adds the
   config keywords 'CountryFlags' and 'FlagDir', and -z command line
   option.
 * Added 'StripCGI' config option to configure how CGI variables on
   the end of URLs are treated (can now be stripped or left in place).
 * Added 'DefaultIndex' config option to enable/disable the use of
   "index." as a default index name to be stripped from the end of URLs.
 * 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.
 * 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.
 * Added 'IgnoreState' config option (and the -b command line switch)
   to allow ignoring any existing incremental data file (similar to
   the IgnoreHist/-i option).
 * Changed logic to always generate summary report (index.html),
   even if no records were processed.
 * 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.
 * Added language 'lang=' specification in generated HTML files.
 * Added 'LinkReferrer' config option to allow/disallow links in the
   top referrers table.
 * 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.
 * 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.
 * Minor changes to generated HTML output
 * Updated language files country codes for current IANA TLDs
 * Changed the meaning of the -v command line switch.  It now
   causes verbose information to be displayed at run-time
   (Informational and Debug messages).
 * Changed Group* config options to allow a quoted string for
   the match string.  This allows spaces to be embedded in the
   string.
 * Changed log record parsing logic to allow spaces in URLs.
 * Made configuration keywords, boolean configuration values
   (yes/no), and log file types case insensitive.  Also fixed
   defaults for invalid values to reflect documented defaults.
 * 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.
2008-12-01 09:45:55 +00:00
martti
bb62690e02 Regenerated patch-af 2007-11-22 15:26:15 +00:00
martin
d32304c21d The pkg did not fully work on archs with no db1 builtin, as discussed
on tech-pkg. Thanks to various people for all the input.
2007-11-16 11:50:48 +00:00
jwise
5cf27e54eb Update to use freetype2. Verified working.
net/mrtg deserves the same treatment, but I won't have time to provide it.  Anyone?
2003-07-01 14:32:59 +00:00
jlam
f94711f954 Buildlink'ify, respect PKG_SYSCONFDIR, and use the general INSTALL scripts. 2001-12-01 15:08:02 +00:00
mjl
2ec6415a2c Updated to 2.01.06. Changes include:
o Fixed possible segfault condition in MangleAgent code on
   some malformed user agent names.
 o Fixed DNS to prevent hangs on blank and malformed hostnames.
 o Fixed problem calculating visits.
 o Fixed hostname lowercase problem (wasn't) when using DNS lookups.
 o Fixed problem with incremental datafile which could cause a read
   error under certain circumstances
 o Fixed problem with hash table node creation
 o Fixed problem where country graph could be produced incorrectly
 o Found and fixed a problem with a possible 32-bit wrap around

 o Added DailyGraph and DailyStats configuration options
 o Improved visit calculation logic to reduce 'false' counts
 o Added reverse DNS lookup capability.
 o Added ability to dump Sites, URL's, Referrers, User Agents,
   Usernames and Search Strings to tab delimited files
 o Added username analysis, based on usernames found in the log,
 o Added the ability to display ALL sites, URL's, Referrers,
   User Agents and Search Strings on a seperate HTML page
 o Added support for squid proxy logs
 o Completely modified the way the various TOP tables are handled
   and sorted
 o Added the ability to group domains automatically
 o Added user configurable search engine specification
 o Changed code to use the latest version of GD which supports PNG
 o Added ability to override log file to STDIN by use of '-'
 o Added gzipped logfile support.
 o Minor changes to search string code to increase accuracy.
 o Minor changes to URL parse code to allow additional characters.
 o Major changes to hash table node format for reduced memory usage.
2000-10-18 16:41:23 +00:00
wiz
22ce2450b2 add RCS Id 2000-09-03 13:43:49 +00:00
hubertf
bda7724938 * link in libjpeg (ELF issue?)
* be more liberal about gd version
2000-04-26 03:21:35 +00:00
jlam
fffb0b7af0 * Modify to support gd-1.7.3. 1999-11-01 03:37:35 +00:00
agc
0a5815f3d1 GIF -> PNG changes due to gd package changes. 1999-08-27 09:07:48 +00:00
agc
916a3550bb Update this package to depend on gd-1.6.3, with the resulting GIF ->
PNG changes necessary.
1999-08-27 09:06:37 +00:00
mjl
d53bd8c844 Updated to 1.30.04.
Major changes include:

 o Fixed minor bug that would allow incorrect site totals for the
   first day of the month under certain conditions.

 o Added Top Entry and Exit Page tables.

 o Added 'Group' labels.  Allows display of a specified label for
   grouped entries (in 'Top' tables).

 o Added 'Visits' totals.

 o Added Search String analysis.

 o Added native support for ftp logs (xferlog ala wu-ftpd).

 o Added background lines to graphs.

 o Added additonal 'Top' tables for SITES and URL's, sorted by
   KBytes instead of hits.

 o Added additional calculations for max/avg files, pages, visits
   and KBytes in monthly statistics.

 o Updated generated HTML code to fully comply with the HTML 4.0
   Transitional spec.  DOCTYPE header reflects this change as well.

 o Changed code to use 4 digit years in filenames.

 o Language files and documentation updated for new functions.
1999-08-26 20:25:43 +00:00
tv
71c28ce69e Include LDFLAGS to gain rpath options. 1999-05-08 01:08:53 +00:00
mjl
6945839dd6 Update webalizer to 1.22-01. 1999-03-23 21:16:06 +00:00
frueauf
796068145a Initial import of webalizer-1.20-07, a Web server log file analysis program.
Provided in pr 6405 by Martin J. Laubach.
1998-11-07 13:22:53 +00:00