Thu Jun 4 21:32:35 2015 UTC ()
Update goaccess to 0.9.1

Changes to GoAccess 0.9.1 - Tuesday, May 26, 2015

  * Added additional Nginx-specific status codes.
  * Added Applebot to the list of web crawlers.
  * Added Microsoft Edge to the list of browsers.
  * Added the ability to highlight active panel through --hl-header.
  * Ensure dump_struct is used only if using __GLIBC__.
  * Ensure goaccess image has an alt attribute on the HTML output for valid HTML5.
  * Ensure the config file path is displayed when something goes wrong (FATAL).
  * Ensure there is a character indicator to see which panel is active.
  * Fixed Cygwin compile issue attempting to use -rdynamic.
  * Fixed issue where a single IP did not get excluded after an IP range.
  * Fixed issue where requests show up in the wrong view even when --no-query-string is used.
  * Fixed issue where some browsers were not recognized or marked as 'unknown'.
  * Fixed memory leak when excluding an IP range.
  * Fixed overflows on sort comparison functions.
  * Fixed segfault when using on-disk storage and loading persisted data with -a.
  * Removed keyphrases menu item from HTML output.
  * Split iOS devices from Mac OS X.

Changes to GoAccess 0.9 - Thursday, March 19, 2015

  * Added ability to double decode an HTTP referer and agent.
  * Added ability to sort views through the command line on initial load.
  * Added additional data values to the backtrace report.
  * Added additional graph to represent the visitors metric on the HTML output.
  * Added AM_PROG_CC_C_O to configure.ac
  * Added 'Android Lollipop' to the list of operating systems.
  * Added 'average time served' metric to all panels.
  * Added 'bandwidth' metric to all panels.
  * Added command line option to disable summary metrics on the CSV output.
  * Added numeric formatting to the HTML output to improve readability.
  * Added request method specifier to the default W3C log format.
  * Added support for GeoIP Country IPv6 and GeoIP City IPv6 through --geoip-database.
  * Added the ability to ignore parsing and displaying given panel(s).
  * Added the ability to ignore referer sites from being counted.
    A good case scenario is to ignore own domains. i.e., owndomain.tld
    This also allows ignoring hosts using wildcards.
    For instance, *.mydomain.tld or www.mydomain.* or www?.mydomain.tld
  * Added time/hour distribution module. e.g., 00-23.
  * Added 'visitors' metrics to all panels.
  * Added Windows 10 (v6.4) to the real windows user agents.
  * Changed AC_PREREQ macro version so it builds on old versions of autoconf.
  * Changed GEOIP database load to GEOIP_MEMORY_CACHE for faster lookups.
  * Changed maximum number of choices to display per panel to 366 fron 300.
  * Ensure config file is read from home dir if unable to open it from %sysconfdir% path.
  * Fixed array overflows when exceeding MAX_* limits on command line options.
  * Fixed a SEGFAULT where sscanf could not handle special chars within the referer.
  * Fixed character encoding on geolocation output (ISO-8859 to UTF8).
  * Fixed issue on wild cards containing '?' at the end of the string.
  * Fixed issue where a 'Nothing valid to process' error was triggered when the
    number of invalid hits was equal to the number of valid hits.
  * Fixed issue where outputting to a file left a zero-byte file in pwd.
  * Improved parsing of operating systems.
  * Refactored log parser so it allows with ease the addition of new modules. This
    also attempts to decouple the core functionality from the rendering functions.
    It also gives the flexibility to add children metrics to root metrics for any
    module. e.g., Request A was visited by IP1, IP2, IP3, etc.
  * Restyled HTML output.


(wiedi)
diff -r1.5 -r1.6 pkgsrc/www/goaccess/Makefile
diff -r1.5 -r1.6 pkgsrc/www/goaccess/distinfo
diff -r1.1 -r1.2 pkgsrc/www/goaccess/patches/patch-Makefile.am

cvs diff -r1.5 -r1.6 pkgsrc/www/goaccess/Makefile (expand / switch to unified diff)

--- pkgsrc/www/goaccess/Makefile 2014/10/21 10:10:33 1.5
+++ pkgsrc/www/goaccess/Makefile 2015/06/04 21:32:35 1.6
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.5 2014/10/21 10:10:33 wiedi Exp $ 1# $NetBSD: Makefile,v 1.6 2015/06/04 21:32:35 wiedi Exp $
2 2
3DISTNAME= goaccess-0.8.5 3DISTNAME= goaccess-0.9.1
4CATEGORIES= www 4CATEGORIES= www
5MASTER_SITES= http://tar.goaccess.io/ 5MASTER_SITES= http://tar.goaccess.io/
6 6
7MAINTAINER= wiedi@frubar.net 7MAINTAINER= wiedi@frubar.net
8HOMEPAGE= http://goaccess.prosoftcorp.com/ 8HOMEPAGE= http://goaccess.prosoftcorp.com/
9COMMENT= Real-time web log analyzer 9COMMENT= Real-time web log analyzer
10LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
11 11
12GNU_CONFIGURE= yes 12GNU_CONFIGURE= yes
13 13
14USE_TOOLS+= pkg-config aclocal automake 14USE_TOOLS+= pkg-config aclocal automake
15USE_NCURSES= yes 15USE_NCURSES= yes
16 16

cvs diff -r1.5 -r1.6 pkgsrc/www/goaccess/distinfo (expand / switch to unified diff)

--- pkgsrc/www/goaccess/distinfo 2014/10/21 10:10:33 1.5
+++ pkgsrc/www/goaccess/distinfo 2015/06/04 21:32:35 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2014/10/21 10:10:33 wiedi Exp $ 1$NetBSD: distinfo,v 1.6 2015/06/04 21:32:35 wiedi Exp $
2 2
3SHA1 (goaccess-0.8.5.tar.gz) = a69e629682b11b5413af9112f386ef8bf9182346 3SHA1 (goaccess-0.9.1.tar.gz) = 3b1c17d5f808c8c81de0a9d3581c3ef7846812b7
4RMD160 (goaccess-0.8.5.tar.gz) = 97b25be95788872d2da917306e06f37912cd9163 4RMD160 (goaccess-0.9.1.tar.gz) = 9698455aa8947c99f7d2aa070600a29d66b29daf
5Size (goaccess-0.8.5.tar.gz) = 189006 bytes 5Size (goaccess-0.9.1.tar.gz) = 240337 bytes
6SHA1 (patch-Makefile.am) = 88ab1ca265e9d46bb664db42eb96b1946e624a29 6SHA1 (patch-Makefile.am) = 8bb0bbd6595be0ac32ecbc7990716a24092504f0

cvs diff -r1.1 -r1.2 pkgsrc/www/goaccess/patches/patch-Makefile.am (expand / switch to unified diff)

--- pkgsrc/www/goaccess/patches/patch-Makefile.am 2014/06/14 09:56:16 1.1
+++ pkgsrc/www/goaccess/patches/patch-Makefile.am 2015/06/04 21:32:35 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: patch-Makefile.am,v 1.1 2014/06/14 09:56:16 wiedi Exp $ 1$NetBSD: patch-Makefile.am,v 1.2 2015/06/04 21:32:35 wiedi Exp $
2 2
3deploy example config in the correct place 3deploy example config in the correct place
4--- Makefile.am.orig 2014-05-04 01:12:19.000000000 +0000 4--- Makefile.am.orig 2015-05-25 17:21:15.000000000 +0000
5+++ Makefile.am 5+++ Makefile.am
6@@ -1,7 +1,7 @@ 6@@ -2,7 +2,7 @@
7 #AUTOMAKE_OPTIONS = foreign 
8 bin_PROGRAMS = goaccess 7 bin_PROGRAMS = goaccess
 8 AUTOMAKE_OPTIONS = subdir-objects
9  9
10-confdir = $(sysconfdir) 10-confdir = $(sysconfdir)
11+confdir = $(PREFIX)/share/examples/goaccess 11+confdir = $(PREFIX)/share/examples/goaccess
12 dist_conf_DATA = config/goaccess.conf 12 dist_conf_DATA = config/goaccess.conf
13  13
14 goaccess_SOURCES = \ 14 goaccess_SOURCES = \