Hello community, here is the log from the commit of package webalizer checked in at Sat Aug 2 06:06:29 CEST 2008. -------- --- webalizer/webalizer.changes 2007-03-12 14:38:16.000000000 +0100 +++ webalizer/webalizer.changes 2008-07-28 19:09:26.000000000 +0200 @@ -1,0 +2,94 @@ +Mon Jul 28 19:07:05 CEST 2008 - anicka@suse.cz + +- update to 2.20 + * 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. +- remove ipv6 and overflow patches + +------------------------------------------------------------------- Old: ---- webalizer-2.01-10-configuration.diff webalizer-2.01-10.diff webalizer-2.01-10-ia64.diff webalizer-2.01-10-ipv6-address.diff webalizer-2.01-10-ipv6-dns.diff webalizer-2.01-10-maxagent.diff webalizer-2.01-10-overflow.diff webalizer-2.01-10-src.tar.bz2 New: ---- webalizer-2.20-01-configuration.diff webalizer-2.20-01.diff webalizer-2.20-01-ia64.diff webalizer-2.20-01-maxagent.diff webalizer-2.20-01-src.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webalizer.spec ++++++ --- /var/tmp/diff_new_pack.o20772/_old 2008-08-02 06:04:28.000000000 +0200 +++ /var/tmp/diff_new_pack.o20772/_new 2008-08-02 06:04:28.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package webalizer (Version 2.01) +# spec file for package webalizer (Version 2.20) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,26 +10,24 @@ # norootforbuild + Name: webalizer BuildRequires: apache2-devel db-devel db1-devel gd-devel libapr-util1-devel libjpeg-devel libpng-devel mm pcre-devel xorg-x11 xorg-x11-devel -%define editlvl 10 -License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) +%define editlvl 01 +License: LGPL v2.1 or later Group: Productivity/Networking/Web/Utilities Provides: webalize Obsoletes: webalize -Autoreqprov: on -Version: 2.01 -Release: 788 -URL: http://www.mrunix.net/webalizer/ +AutoReqProv: on +Version: 2.20 +Release: 1 +Url: http://www.mrunix.net/webalizer/ Summary: A Web Server Log File Analysis Program Source: %{name}-%{version}-%{editlvl}-src.tar.bz2 Patch: %{name}-%{version}-%{editlvl}.diff Patch1: %{name}-%{version}-%{editlvl}-ia64.diff -Patch2: %{name}-%{version}-%{editlvl}-overflow.diff Patch3: %{name}-%{version}-%{editlvl}-maxagent.diff Patch4: %{name}-%{version}-%{editlvl}-configuration.diff -Patch5: %{name}-%{version}-%{editlvl}-ipv6-dns.diff -Patch6: %{name}-%{version}-%{editlvl}-ipv6-address.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %define apache_serverroot %(/usr/sbin/apxs2 -q datadir 2>/dev/null || apxs -q PREFIX) @@ -57,11 +55,8 @@ %setup -q -n %{name}-%{version}-%{editlvl} %patch %patch1 -%patch2 %patch3 %patch4 -%patch5 -p1 -%patch6 %build %{suse_update_config -f} @@ -70,21 +65,22 @@ --with-gdlib=%{_libdir} \ --with-gd=/usr/include/gd \ --mandir=%{_mandir} \ + --sysconfdir=%{_sysconfdir} \ --enable-dns \ %{_target_cpu}-suse-linux make LIBNAME=%{_lib} %install -rm -rf $RPM_BUILD_ROOT install -d -m 755 $RPM_BUILD_ROOT/usr/bin install -d -m 755 $RPM_BUILD_ROOT/etc install -d -m 755 $RPM_BUILD_ROOT/%{_mandir}/man1 make "DESTDIR=$RPM_BUILD_ROOT" install install -d -m 755 $RPM_BUILD_ROOT%{apache_serverroot}/htdocs/webalizer install -d -m 755 $RPM_BUILD_ROOT/var/lib/webalizer +mv $RPM_BUILD_ROOT/%{_sysconfdir}/webalizer.conf.sample $RPM_BUILD_ROOT/%{_sysconfdir}/webalizer.conf %clean -#rm -rf $RPM_BUILD_ROOT +rm -rf $RPM_BUILD_ROOT %preun rm -f var/lib/webalizer/* @@ -93,101 +89,192 @@ %defattr(-,root,root) %config /etc/webalizer.conf %dir %{apache_serverroot}/htdocs/webalizer -%doc %{_mandir}/man1/webalizer* +%doc %{_mandir}/man?/* %doc CHANGES COPYING Copyright README README.FIRST country-codes.txt /usr/bin/* /var/lib/webalizer %changelog -* Mon Mar 12 2007 - anicka@suse.cz +* Mon Jul 28 2008 anicka@suse.cz +- update to 2.20 + * 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. +- remove ipv6 and overflow patches +* Mon Mar 12 2007 anicka@suse.cz - fix processing IPv6 addresses [#219403] -* Fri Dec 08 2006 - anicka@suse.cz +* Fri Dec 08 2006 anicka@suse.cz - add IPv6 patch from Arkadiusz Miskiewicz [#219403] -* Thu Mar 16 2006 - anicka@suse.cz +* Thu Mar 16 2006 anicka@suse.cz - change LogFile to /var/log/apache2/access_log (#157931) - create separate patch with configuration changes -* Tue Mar 14 2006 - anicka@suse.cz +* Tue Mar 14 2006 anicka@suse.cz - change OutputDir to /srv/www/htdocs/webalizer (#157932) -* Fri Feb 10 2006 - anicka@suse.cz +* Fri Feb 10 2006 anicka@suse.cz - fix array subscript out of range (#135607) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon May 23 2005 - mjancar@suse.cz +* Mon May 23 2005 mjancar@suse.cz - increase MAXAGENT (#84040) -* Thu Apr 21 2005 - tcrhak@suse.de +* Thu Apr 21 2005 tcrhak@suse.de - added db1 and db1-devel to neededforbuild in order to enable DNS lookup (bug #59003) -* Mon May 10 2004 - hmacht@suse.de +* Mon May 10 2004 hmacht@suse.de - building as non-root user - changed command apxs2 to /usr/sbin/apxs2 Mo Mai 10 18:00:37 CEST 2004 -* Mon Apr 19 2004 - ro@suse.de +* Mon Apr 19 2004 ro@suse.de - build with apache2 -* Thu Jan 09 2003 - tcrhak@suse.cz +* Thu Jan 09 2003 tcrhak@suse.cz - added LFS support -* Sun Dec 22 2002 - tcrhak@suse.cz +* Sun Dec 22 2002 tcrhak@suse.cz - update to version 2.01-10 - buffer overflow security fix (patch overflow) -* Fri Aug 02 2002 - ro@suse.de +* Fri Aug 02 2002 ro@suse.de - adapt server root -* Fri Feb 01 2002 - ro@suse.de +* Fri Feb 01 2002 ro@suse.de - changed neededforbuild <libpng> to <libpng-devel-packages> -* Thu Jan 31 2002 - tcrhak@suse.cz +* Thu Jan 31 2002 tcrhak@suse.cz - fixed security patch (don't break search strings at chars with ascii > 127 - used macros %%{_libdir} and %%{_lib} -* Tue Oct 30 2001 - tcrhak@suse.cz +* Tue Oct 30 2001 tcrhak@suse.cz - update to 2.01-9 (includes sec-fix.patch) -* Wed Jul 18 2001 - adostal@suse.cz +* Wed Jul 18 2001 adostal@suse.cz - fixed neededforbuild - clear requires -* Wed Jun 06 2001 - schwab@suse.de +* Wed Jun 06 2001 schwab@suse.de - Remove stupid casts. -* Wed May 23 2001 - cihlar@suse.cz +* Wed May 23 2001 cihlar@suse.cz - fixed cast warnings on ia64 -* Wed Mar 21 2001 - ro@suse.de +* Thu Mar 22 2001 ro@suse.de - added freetype2 to neededforbuild -* Fri Feb 23 2001 - ro@suse.de +* Fri Feb 23 2001 ro@suse.de - changed neededforbuild <apache> to <apache apache-devel> -* Thu Nov 16 2000 - cihlar@suse.cz +* Thu Nov 16 2000 cihlar@suse.cz - renamed webalize -> webalizer - update to version 2.01-6 - fixed neededforbuild -* Wed Nov 15 2000 - ro@suse.de +* Wed Nov 15 2000 ro@suse.de - fixed neededforbuild gdlib -> gd gd-devel -* Thu Oct 05 2000 - cihlar@suse.cz +* Thu Oct 05 2000 cihlar@suse.cz - update to version 2.01.03 -* Tue Aug 29 2000 - cihlar@suse.cz +* Tue Aug 29 2000 cihlar@suse.cz - fixed webalize.conf - bzipped sources -* Wed Apr 26 2000 - cihlar@suse.cz +* Wed Apr 26 2000 cihlar@suse.cz - added BuildRoot -* Thu Apr 13 2000 - ro@suse.de +* Thu Apr 13 2000 ro@suse.de - added mm to neededforbuild -* Mon Mar 13 2000 - grimmer@suse.de +* Mon Mar 13 2000 grimmer@suse.de - fixed path to Apache logfiles (have been moved to /var/log/httpd for SuSE Linux 6.4) -* Wed Jan 26 2000 - grimmer@suse.de +* Wed Jan 26 2000 grimmer@suse.de - specfile updates (added URL, Group) - Now uses macro for man page locations -* Mon Oct 11 1999 - ro@suse.de +* Mon Oct 11 1999 ro@suse.de - converted to use png with gdlib 1.7.3 -* Sat Oct 02 1999 - grimmer@suse.de +* Sat Oct 02 1999 grimmer@suse.de - Update to 1.30-04 - Specfile cleanups - added docu -* Mon Sep 20 1999 - ro@suse.de +* Mon Sep 20 1999 ro@suse.de - added requires http_daemon -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Tue May 04 1999 - grimmer@suse.de +* Tue May 04 1999 grimmer@suse.de - Update to 1.22-03 - corrected sample configuration comment - specfile tweaks for new version -* Thu Apr 29 1999 - grimmer@suse.de +* Thu Apr 29 1999 grimmer@suse.de - corrected typo in config-file -* Tue Oct 06 1998 - grimmer@suse.de +* Tue Oct 06 1998 grimmer@suse.de - new version 1.20-07 - specfile cleanup -* Thu Feb 12 1998 - ro@suse.de +* Thu Feb 12 1998 ro@suse.de - new package by bb for web server log file analysis ++++++ webalizer-2.01-10-configuration.diff -> webalizer-2.20-01-configuration.diff ++++++ ++++++ webalizer-2.01-10-configuration.diff -> webalizer-2.20-01.diff ++++++ --- webalizer/webalizer-2.01-10-configuration.diff 2006-03-16 14:47:29.000000000 +0100 +++ webalizer/webalizer-2.20-01.diff 2008-07-25 16:22:34.000000000 +0200 @@ -1,38 +1,23 @@ ---- sample.conf -+++ sample.conf -@@ -25,7 +25,7 @@ - # the log filename ends in '.gz' (ie: a gzip compressed file), it will - # be decompressed on the fly as it is being read. - --#LogFile /var/lib/httpd/logs/access_log -+LogFile /var/log/apache2/access_log - - # LogType defines the log type being processed. Normally, the Webalizer - # expects a CLF or Combined web server log as input. Using this option, -@@ -39,7 +39,7 @@ - # should be a full path name, however relative ones might work as well. - # If no output directory is specified, the current directory will be used. - --#OutputDir /var/lib/httpd/htdocs/usage -+OutputDir /srv/www/htdocs/webalizer - - # HistoryName allows you to specify the name of the history file produced - # by the Webalizer. The history file keeps the data for up to 12 months -@@ -126,7 +126,7 @@ - # relative to the default output directory. See the DNS.README file for - # additional information. - --#DNSCache dns_cache.db -+DNSCache dns_cache.db - - # DNSChildren allows you to specify how many "children" processes are - # run to perform DNS lookups to create or update the DNS cache file. -@@ -140,7 +140,7 @@ - # normal system operations. Reasonable values should be between 5 and - # 20. See the DNS.README file for additional information. - --#DNSChildren 0 -+DNSChildren 10 - - # HTMLPre defines HTML code to insert at the very beginning of the - # file. Default is the DOCTYPE line shown below. Max line length +--- Makefile.in ++++ Makefile.in +@@ -26,7 +26,7 @@ + GEODB = @GEODB_LOC@ + CC = @CC@ + CFLAGS = @CFLAGS@ @CPPFLAGS@ +-LIBS = @LIBS@ ++LIBS = @LIBS@ -ljpeg -ldb -L/usr/X11R6/$(LIBNAME) -lX11 -lXpm + WCMGR_LIBS = @WCMGR_LIBS@ + DEFS = -DETCDIR=\"${ETCDIR}\" -DGEODB_LOC=\"${GEODB}\" @DEFS@ @OPTS@ + LDFLAGS = @LDFLAGS@ +--- configure.in ++++ configure.in +@@ -48,9 +48,6 @@ + [ --enable-static Build as static executable [[default=no]]], + LDFLAGS="--static ${LDFLAGS}") + +- if test "$IN_CFLAGS" = ""; then +- CFLAGS="-Wall -O2" +- fi + if test "$ac_cv_c_char_unsigned" = "yes"; then + CFLAGS="-fsigned-char ${CFLAGS}" + fi ++++++ webalizer-2.01-10-ia64.diff -> webalizer-2.20-01-ia64.diff ++++++ --- webalizer/webalizer-2.01-10-ia64.diff 2005-05-23 17:32:16.000000000 +0200 +++ webalizer/webalizer-2.20-01-ia64.diff 2008-07-25 16:29:32.000000000 +0200 @@ -1,6 +1,6 @@ --- output.c +++ output.c -@@ -827,7 +827,7 @@ +@@ -835,7 +835,7 @@ while(cnt--) { /* calculate totals */ @@ -9,7 +9,7 @@ { case OBJ_REG: h_reg++; break; case OBJ_GRP: h_grp++; break; -@@ -1013,7 +1013,7 @@ +@@ -1025,7 +1025,7 @@ while (cnt--) { /* calculate totals */ @@ -18,25 +18,25 @@ { case OBJ_REG: u_reg++; break; case OBJ_GRP: u_grp++; break; -@@ -1214,12 +1214,12 @@ +@@ -1228,12 +1228,12 @@ cnt=a_ctr; pointer=u_array; while (cnt--) { - if ( (int)((UNODEPTR)(*pointer)->flag) == OBJ_REG ) + if ((*pointer)->flag == OBJ_REG ) { -- if ( (u_long)((UNODEPTR)(*pointer)->entry) ) -- { u_entry++; t_entry+=(u_long)((UNODEPTR)(*pointer)->entry); } -- if ( (u_long)((UNODEPTR)(*pointer)->exit) ) -- { u_exit++; t_exit +=(u_long)((UNODEPTR)(*pointer)->exit); } +- if ( (u_int64_t)(((UNODEPTR)(*pointer))->entry) ) +- { u_entry++; t_entry+=(u_int64_t)(((UNODEPTR)(*pointer))->entry); } +- if ( (u_int64_t)(((UNODEPTR)(*pointer))->exit) ) +- { u_exit++; t_exit +=(u_int64_t)(((UNODEPTR)(*pointer))->exit); } + if ((*pointer)->entry) -+ { u_entry++; t_entry+=(*pointer)->entry; } -+ if ((*pointer)->exit) -+ { u_exit++; t_exit += (*pointer)->exit; } ++ { u_entry++; t_entry+=((*pointer))->entry; } ++ if ((*pointer)->exit ) ++ { u_exit++; t_exit +=(*pointer)->exit; } } pointer++; } -@@ -1318,7 +1318,7 @@ +@@ -1332,7 +1332,7 @@ while(cnt--) { /* calculate totals */ @@ -45,7 +45,7 @@ { case OBJ_REG: r_reg++; break; case OBJ_HIDE: r_hid++; break; -@@ -1480,7 +1480,7 @@ +@@ -1497,7 +1497,7 @@ while(cnt--) { /* calculate totals */ @@ -54,16 +54,16 @@ { case OBJ_REG: a_reg++; break; case OBJ_GRP: a_grp++; break; -@@ -1631,7 +1631,7 @@ +@@ -1650,7 +1650,7 @@ cnt=tot_num=a_ctr; pointer=s_array; while(cnt--) { -- t_val+=(u_long)((SNODEPTR)(*pointer)->count); +- t_val+=(u_int64_t)(((SNODEPTR)(*pointer))->count); + t_val+=(*pointer)->count; pointer++; } -@@ -1743,7 +1743,7 @@ +@@ -1764,7 +1764,7 @@ while(cnt--) { /* calculate totals */ ++++++ webalizer-2.01-10-maxagent.diff -> webalizer-2.20-01-maxagent.diff ++++++ --- webalizer/webalizer-2.01-10-maxagent.diff 2006-02-10 19:50:27.000000000 +0100 +++ webalizer/webalizer-2.20-01-maxagent.diff 2008-07-28 18:38:35.000000000 +0200 @@ -1,11 +1,11 @@ --- webalizer.h +++ webalizer.h -@@ -17,7 +17,7 @@ - #define MAXURLH 128 /* Max URL field size in htab */ +@@ -19,7 +19,7 @@ + #define MAXURLH 512 /* Max URL field size in htab */ #define MAXREF 1024 /* Max referrer field size */ - #define MAXREFH 128 /* Max referrer field size in htab */ --#define MAXAGENT 64 /* Max user agent field size */ -+#define MAXAGENT (BUFSIZE) - 1 /* Max user agent field size */ + #define MAXREFH 256 /* Max referrer field size in htab */ +-#define MAXAGENT 128 /* Max user agent field size */ ++#define MAXAGENT (BUFSIZE - 1) /* Max user agent field size */ #define MAXCTRY 48 /* Max country name size */ #define MAXSRCH 256 /* Max size of search string buffer */ - #define MAXSRCHH 64 /* Max size of search str in htab */ + #define MAXSRCHH 128 /* Max size of search str in htab */ ++++++ webalizer-2.01-10-src.tar.bz2 -> webalizer-2.20-01-src.tar.bz2 ++++++ ++++ 41255 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org