Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package goaccess for openSUSE:Factory checked in at 2021-09-30 23:43:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/goaccess (Old) and /work/SRC/openSUSE:Factory/.goaccess.new.2443 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "goaccess" Thu Sep 30 23:43:54 2021 rev:14 rq:922359 version:1.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/goaccess/goaccess.changes 2021-07-05 22:23:33.773451305 +0200 +++ /work/SRC/openSUSE:Factory/.goaccess.new.2443/goaccess.changes 2021-09-30 23:45:12.580594019 +0200 @@ -1,0 +2,14 @@ +Thu Sep 30 11:32:50 UTC 2021 - Michael Vetter <[email protected]> + +- Update to 1.5.2: + * Added .avi to the list of static requests/extensions. + * Changed label from 'Init. Proc. Time' to 'Log Parsing Time'. + * Fixed issue where lengthy static-file extension wouldn't account certain + valid requests. + * Fixed possible buffer underflow when checking static-file extension. + * Fixed segfault when attempting to parse an invalid JSON log while using a + JSON log format. + * Fixed segfault when ignoring a status code and processing a line > '4096' + chars. + +------------------------------------------------------------------- Old: ---- goaccess-1.5.1.tar.gz New: ---- goaccess-1.5.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ goaccess.spec ++++++ --- /var/tmp/diff_new_pack.6wbXqe/_old 2021-09-30 23:45:13.056594564 +0200 +++ /var/tmp/diff_new_pack.6wbXqe/_new 2021-09-30 23:45:13.060594569 +0200 @@ -21,7 +21,7 @@ %global goaccess_services [email protected] [email protected] Name: goaccess -Version: 1.5.1 +Version: 1.5.2 Release: 0 Summary: Apache Web Log Analyzer License: GPL-2.0-or-later ++++++ goaccess-1.5.1.tar.gz -> goaccess-1.5.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/AUTHORS new/goaccess-1.5.2/AUTHORS --- old/goaccess-1.5.1/AUTHORS 2021-06-29 00:38:22.000000000 +0200 +++ new/goaccess-1.5.2/AUTHORS 2021-09-27 22:46:48.000000000 +0200 @@ -73,6 +73,7 @@ * Justin Mills <[email protected]> * Kamino Hiroki <[email protected]> * Kit Westneat <[email protected]> + * kokke <[email protected]> * kyle sloan <[email protected]> * LeoAttn <[email protected]> * Maksim Losev <[email protected]> @@ -89,6 +90,7 @@ * mynameiscfed <[email protected]> * Nicolas Le Manchet <[email protected]> * Nicolas <[email protected]> + * Ophir LOJKINE <[email protected]> * Otto Kek??l??inen <[email protected]> * Placidina <[email protected]> * pravdomil <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/ChangeLog new/goaccess-1.5.2/ChangeLog --- old/goaccess-1.5.1/ChangeLog 2021-06-29 00:48:12.000000000 +0200 +++ new/goaccess-1.5.2/ChangeLog 2021-09-27 23:26:11.000000000 +0200 @@ -1,3 +1,15 @@ +Changes to GoAccess 1.5.2 - Tuesday, September 28, 2021 + + - Added .avi to the list of static requests/extensions. + - Changed label from 'Init. Proc. Time' to 'Log Parsing Time'. + - Fixed issue where lengthy static-file extension wouldn't account certain + valid requests. + - Fixed possible buffer underflow when checking static-file extension. + - Fixed segfault when attempting to parse an invalid JSON log while using a + JSON log format. + - Fixed segfault when ignoring a status code and processing a line > '4096' + chars. + Changes to GoAccess 1.5.1 - Wednesday, June 30, 2021 - Changed official deb repo so it now builds '--with-getline' in order to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/NEWS new/goaccess-1.5.2/NEWS --- old/goaccess-1.5.1/NEWS 2021-06-29 00:32:28.000000000 +0200 +++ new/goaccess-1.5.2/NEWS 2021-09-27 23:25:55.000000000 +0200 @@ -2,6 +2,8 @@ Gerardo Orellana <[email protected]> * Version history: + - 1.5.2 [Tuesday, Sep 28, 2021] + . GoAccess 1.5.2 Released. See ChangeLog for new features/bug-fixes. - 1.5.1 [Wednesday, Jun 30, 2021] . GoAccess 1.5.1 Released. See ChangeLog for new features/bug-fixes. - 1.5 [Wednesday, May 26, 2021] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/configure new/goaccess-1.5.2/configure --- old/goaccess-1.5.1/configure 2021-06-29 00:49:23.000000000 +0200 +++ new/goaccess-1.5.2/configure 2021-09-25 22:07:43.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for goaccess 1.5.1. +# Generated by GNU Autoconf 2.69 for goaccess 1.5.2. # # Report bugs to <[email protected]>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='goaccess' PACKAGE_TARNAME='goaccess' -PACKAGE_VERSION='1.5.1' -PACKAGE_STRING='goaccess 1.5.1' +PACKAGE_VERSION='1.5.2' +PACKAGE_STRING='goaccess 1.5.2' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='https://goaccess.io' @@ -1333,7 +1333,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures goaccess 1.5.1 to adapt to many kinds of systems. +\`configure' configures goaccess 1.5.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1404,7 +1404,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of goaccess 1.5.1:";; + short | recursive ) echo "Configuration of goaccess 1.5.2:";; esac cat <<\_ACEOF @@ -1514,7 +1514,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -goaccess configure 1.5.1 +goaccess configure 1.5.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2067,7 +2067,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by goaccess $as_me 1.5.1, which was +It was created by goaccess $as_me 1.5.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2934,7 +2934,7 @@ # Define the identity of the package. PACKAGE='goaccess' - VERSION='1.5.1' + VERSION='1.5.2' cat >>confdefs.h <<_ACEOF @@ -9658,7 +9658,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by goaccess $as_me 1.5.1, which was +This file was extended by goaccess $as_me 1.5.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -9725,7 +9725,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -goaccess config.status 1.5.1 +goaccess config.status 1.5.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/configure.ac new/goaccess-1.5.2/configure.ac --- old/goaccess-1.5.1/configure.ac 2021-06-29 00:30:57.000000000 +0200 +++ new/goaccess-1.5.2/configure.ac 2021-09-25 22:06:52.000000000 +0200 @@ -2,7 +2,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) -AC_INIT([goaccess],[1.5.1],[[email protected]],[],[https://goaccess.io]) +AC_INIT([goaccess],[1.5.2],[[email protected]],[],[https://goaccess.io]) AM_INIT_AUTOMAKE AC_CONFIG_SRCDIR([src/goaccess.c]) AC_CONFIG_HEADERS([src/config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/goaccess.1 new/goaccess-1.5.2/goaccess.1 --- old/goaccess-1.5.1/goaccess.1 2021-06-29 02:34:07.000000000 +0200 +++ new/goaccess-1.5.2/goaccess.1 2021-09-28 00:00:59.000000000 +0200 @@ -1,4 +1,4 @@ -.TH goaccess 1 "JUNE 2021" GNU+Linux "User Manuals" +.TH goaccess 1 "SEPTEMBER 2021" GNU+Linux "User Manuals" .SH NAME goaccess \- fast web log analyzer and interactive viewer. .SH SYNOPSIS Binary files old/goaccess-1.5.1/po/de.gmo and new/goaccess-1.5.2/po/de.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/de.po new/goaccess-1.5.2/po/de.po --- old/goaccess-1.5.1/po/de.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/de.po 2021-09-27 03:27:59.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2019-05-05 16:03+0200\n" "Last-Translator: Axel Wehner <[email protected]>\n" "Language: de\n" @@ -87,8 +87,8 @@ msgstr "Fehlgeschlagene Anfragen" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "Init. Verarbeitungszeit" +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -957,6 +957,9 @@ msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - Zeit??berschreitung aufgetreten" +#~ msgid "Init. Proc. Time" +#~ msgstr "Init. Verarbeitungszeit" + #~ msgid "Built using the default in-memory hash database." #~ msgstr "Erstellt in Verwendung der Standard In-Memory Hash-Datenbank." Binary files old/goaccess-1.5.1/po/es.gmo and new/goaccess-1.5.2/po/es.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/es.po new/goaccess-1.5.2/po/es.po --- old/goaccess-1.5.1/po/es.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/es.po 2021-09-27 03:27:59.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Goaccess\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2017-08-04 13:00-0300\n" "Last-Translator: Enrique Becerra <[email protected]>\n" "Language-Team: \n" @@ -87,8 +87,8 @@ msgstr "Peticiones Fallidas" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "Hora Inicio Proc." +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -929,6 +929,9 @@ msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - Ocurrio cese de tiempo" +#~ msgid "Init. Proc. Time" +#~ msgstr "Hora Inicio Proc." + #~ msgid "Built using the default in-memory hash database." #~ msgstr "Construido usando base de datos hash por defecto en-memoria" Binary files old/goaccess-1.5.1/po/fr.gmo and new/goaccess-1.5.2/po/fr.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/fr.po new/goaccess-1.5.2/po/fr.po --- old/goaccess-1.5.1/po/fr.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/fr.po 2021-09-27 03:27:59.000000000 +0200 @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: goaccess 1.4\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2020-07-10 11:44+0200\n" "Last-Translator: Coban L. <[email protected]>\n" "Language-Team: fran??ais\n" @@ -86,8 +86,8 @@ msgstr "Requ??tes ??chou??es" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "Temps Init. Proc." +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -938,6 +938,9 @@ msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - Un d??passement du d??lai s'est produit" +#~ msgid "Init. Proc. Time" +#~ msgstr "Temps Init. Proc." + #~ msgid "Built using the default in-memory hash database." #~ msgstr "" #~ "Construit par d??faut en m??moire avec une base de donn??es de la table de " diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/goaccess.pot new/goaccess-1.5.2/po/goaccess.pot --- old/goaccess-1.5.1/po/goaccess.pot 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/goaccess.pot 2021-09-27 03:27:59.000000000 +0200 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: goaccess 1.5.1\n" +"Project-Id-Version: goaccess 1.5.2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <[email protected]>\n" @@ -87,7 +87,7 @@ msgstr "" #: src/labels.h:64 -msgid "Init. Proc. Time" +msgid "Log Parsing Time" msgstr "" #: src/labels.h:65 Binary files old/goaccess-1.5.1/po/ja.gmo and new/goaccess-1.5.2/po/ja.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/ja.po new/goaccess-1.5.2/po/ja.po --- old/goaccess-1.5.1/po/ja.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/ja.po 2021-09-27 03:27:59.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: goaccess 1.3\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2020-08-19 06:27+0900\n" "Last-Translator: Kamino <[email protected]>\n" "Language-Team: Japanese\n" @@ -87,8 +87,8 @@ msgstr "????????????????????????" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "???????????????????????????" +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -938,3 +938,6 @@ #: src/labels.h:520 msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - ???????????????????????????????????????" + +#~ msgid "Init. Proc. Time" +#~ msgstr "???????????????????????????" Binary files old/goaccess-1.5.1/po/pt_BR.gmo and new/goaccess-1.5.2/po/pt_BR.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/pt_BR.po new/goaccess-1.5.2/po/pt_BR.po --- old/goaccess-1.5.1/po/pt_BR.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/pt_BR.po 2021-09-27 03:28:00.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Goaccess\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2019-04-25 20:34-0300\n" "Last-Translator: Alan Placidina Maria <[email protected]>\n" "Language-Team: \n" @@ -87,8 +87,8 @@ msgstr "Req. Inv??lidas" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "Hora Inicio Proc." +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -943,6 +943,9 @@ msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - Ocorreu tempo limite" +#~ msgid "Init. Proc. Time" +#~ msgstr "Hora Inicio Proc." + #~ msgid "Built using the default in-memory hash database." #~ msgstr "Constru??do usando base de datos hash por defecto en-memoria" Binary files old/goaccess-1.5.1/po/ru.gmo and new/goaccess-1.5.2/po/ru.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/ru.po new/goaccess-1.5.2/po/ru.po --- old/goaccess-1.5.1/po/ru.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/ru.po 2021-09-27 03:28:00.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: goaccess 1.4\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2020-06-25 17:14+0300\n" "Last-Translator: Artyom Karlov <[email protected]>\n" "Language-Team: \n" @@ -89,8 +89,8 @@ msgstr "?????????????????? ????????????????" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "?????????? ?????????????????? ????????" +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -944,3 +944,6 @@ #: src/labels.h:520 msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - A timeout occurred" + +#~ msgid "Init. Proc. Time" +#~ msgstr "?????????? ?????????????????? ????????" Binary files old/goaccess-1.5.1/po/sv.gmo and new/goaccess-1.5.2/po/sv.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/sv.po new/goaccess-1.5.2/po/sv.po --- old/goaccess-1.5.1/po/sv.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/sv.po 2021-09-27 03:27:59.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: goaccess 1.3\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2018-12-13 22:48-0600\n" "Last-Translator: Anders Johansson <[email protected]>\n" "Language-Team: none\n" @@ -87,8 +87,8 @@ msgstr "Misslyckade f??rfr??gningar" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "Init. proc. Tid" +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -932,6 +932,9 @@ msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - En timeout intr??ffade" +#~ msgid "Init. Proc. Time" +#~ msgstr "Init. proc. Tid" + #~ msgid "Built using the default in-memory hash database." #~ msgstr "Byggd med standard in-memory hash databas" Binary files old/goaccess-1.5.1/po/uk.gmo and new/goaccess-1.5.2/po/uk.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/uk.po new/goaccess-1.5.2/po/uk.po --- old/goaccess-1.5.1/po/uk.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/uk.po 2021-09-27 03:28:00.000000000 +0200 @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: goaccess 1.4\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2020-06-25 17:12+0300\n" "Last-Translator: Artyom Karlov <[email protected]>\n" "Language-Team: \n" @@ -89,8 +89,8 @@ msgstr "???????????????? ??????????????" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "?????? ?????????????? ????????" +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -944,3 +944,6 @@ #: src/labels.h:520 msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - A timeout occurred" + +#~ msgid "Init. Proc. Time" +#~ msgstr "?????? ?????????????? ????????" Binary files old/goaccess-1.5.1/po/zh_CN.gmo and new/goaccess-1.5.2/po/zh_CN.gmo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/po/zh_CN.po new/goaccess-1.5.2/po/zh_CN.po --- old/goaccess-1.5.1/po/zh_CN.po 2021-06-29 00:49:40.000000000 +0200 +++ new/goaccess-1.5.2/po/zh_CN.po 2021-09-27 03:27:59.000000000 +0200 @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: goaccess 1.2\n" "Report-Msgid-Bugs-To: [email protected]\n" -"POT-Creation-Date: 2021-06-28 17:49-0500\n" +"POT-Creation-Date: 2021-09-26 20:27-0500\n" "PO-Revision-Date: 2017-04-03 09:43+0200\n" "Last-Translator: Ai<[email protected]>\n" "Language-Team: Ai\n" @@ -86,8 +86,8 @@ msgstr "???????????????" #: src/labels.h:64 -msgid "Init. Proc. Time" -msgstr "?????????????????????" +msgid "Log Parsing Time" +msgstr "" #: src/labels.h:65 msgid "Log Size" @@ -923,6 +923,9 @@ msgid "524 - CloudFlare - A timeout occurred" msgstr "524 - CloudFlare - ?????????????????????" +#~ msgid "Init. Proc. Time" +#~ msgstr "?????????????????????" + #~ msgid "Built using the default in-memory hash database." #~ msgstr "????????????????????????????????????????????????" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/src/commons.h new/goaccess-1.5.2/src/commons.h --- old/goaccess-1.5.1/src/commons.h 2021-06-29 00:30:30.000000000 +0200 +++ new/goaccess-1.5.2/src/commons.h 2021-09-26 20:28:03.000000000 +0200 @@ -43,7 +43,7 @@ #define __attribute__(x) /**/ #endif #define GO_UNUSED __attribute__((unused)) -#define GO_VERSION "1.5.1" +#define GO_VERSION "1.5.2" #define GO_WEBSITE "https://goaccess.io/" extern struct tm now_tm; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/src/gstorage.c new/goaccess-1.5.2/src/gstorage.c --- old/goaccess-1.5.1/src/gstorage.c 2021-06-29 00:30:30.000000000 +0200 +++ new/goaccess-1.5.2/src/gstorage.c 2021-09-26 20:28:03.000000000 +0200 @@ -1115,8 +1115,12 @@ (lookfor = "TLSv1.1", !strncmp (token, lookfor, 7)) || (lookfor = "TLSv1.2", !strncmp (token, lookfor, 7)) || (lookfor = "TLSv1.3", !strncmp (token, lookfor, 7)) || + (lookfor = "TLS1.1", !strncmp (token, lookfor, 6)) || + (lookfor = "TLS1.2", !strncmp (token, lookfor, 6)) || + (lookfor = "TLS1.3", !strncmp (token, lookfor, 6)) || /* Nope, it's not 1.0 */ - (lookfor = "TLSv1", !strncmp (token, lookfor, 5))) + (lookfor = "TLSv1", !strncmp (token, lookfor, 5)) || + (lookfor = "TLS1", !strncmp (token, lookfor, 4))) return lookfor; return NULL; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/src/labels.h new/goaccess-1.5.2/src/labels.h --- old/goaccess-1.5.1/src/labels.h 2021-06-29 00:30:30.000000000 +0200 +++ new/goaccess-1.5.2/src/labels.h 2021-09-27 03:27:21.000000000 +0200 @@ -61,7 +61,7 @@ #define T_DATETIME _( "Date/Time") #define T_EXCLUDE_IP _( "Excl. IP Hits") #define T_FAILED _( "Failed Requests") -#define T_GEN_TIME _( "Init. Proc. Time") +#define T_GEN_TIME _( "Log Parsing Time") #define T_LOG _( "Log Size") #define T_LOG_PATH _( "Log Source") #define T_REFERRER _( "Referrers") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/src/parser.c new/goaccess-1.5.2/src/parser.c --- old/goaccess-1.5.1/src/parser.c 2021-06-29 00:30:30.000000000 +0200 +++ new/goaccess-1.5.2/src/parser.c 2021-09-26 20:28:03.000000000 +0200 @@ -434,13 +434,15 @@ * On success, the 1 is returned. */ static int verify_static_content (const char *req) { - const char *nul = req + strlen (req); + const char *nul = NULL; const char *ext = NULL, *pch = NULL; int elen = 0, i; - if (strlen (req) < conf.static_file_max_len) + if ((req == NULL) || (*req == '\0')) return 0; + nul = req + strlen (req); + for (i = 0; i < conf.static_file_idx; ++i) { ext = conf.static_files[i]; if (ext == NULL || *ext == '\0') @@ -454,7 +456,7 @@ continue; } - if (!strncasecmp (nul - elen, ext, elen)) + if (nul - req > elen && !strncasecmp (nul - elen, ext, elen)) return 1; } @@ -1494,7 +1496,7 @@ * If the status code is within the ignore-array, 1 is returned. */ static int ignore_status_code (const char *status) { - if (conf.ignore_status_idx == 0) + if (!status || conf.ignore_status_idx == 0) return 0; if (str_inarray (status, conf.ignore_status, conf.ignore_status_idx) != -1) @@ -1700,7 +1702,7 @@ char *spec = NULL; int ret = 0; - if (!str) + if (!key || !str) return 0; /* empty JSON value, e.g., {method: ""} */ if (0 == strlen (str)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/goaccess-1.5.1/src/settings.c new/goaccess-1.5.2/src/settings.c --- old/goaccess-1.5.1/src/settings.c 2021-06-29 00:30:30.000000000 +0200 +++ new/goaccess-1.5.2/src/settings.c 2021-09-26 20:28:03.000000000 +0200 @@ -203,6 +203,7 @@ ".tif ", ".ttf ", ".flv ", + ".avi", }; if (conf.static_file_idx > 0) @@ -754,7 +755,7 @@ break; case JSON_TRUE: val = xstrdup ("true"); - if ((ret = (*cb) (ptr_data, key, val))) + if (!key || (ret = (*cb) (ptr_data, key, val))) goto clean; ctx = json_get_context (&json, &level); if (ctx != JSON_ARRAY) @@ -764,7 +765,7 @@ break; case JSON_FALSE: val = xstrdup ("false"); - if ((ret = (*cb) (ptr_data, key, val))) + if (!key || (ret = (*cb) (ptr_data, key, val))) goto clean; ctx = json_get_context (&json, &level); if (ctx != JSON_ARRAY) @@ -774,7 +775,7 @@ break; case JSON_NULL: val = xstrdup ("-"); - if ((ret = (*cb) (ptr_data, key, val))) + if (!key || (ret = (*cb) (ptr_data, key, val))) goto clean; ctx = json_get_context (&json, &level); if (ctx != JSON_ARRAY) @@ -794,7 +795,7 @@ /* val */ else if (key && (ctx == JSON_ARRAY || ((level % 2) == 0 && ctx != JSON_ARRAY))) { val = xstrdup (json_get_string (&json, &len)); - if ((ret = (*cb) (ptr_data, key, val))) + if (!key || (ret = (*cb) (ptr_data, key, val))) goto clean; if (ctx != JSON_ARRAY) dec_json_key (key);
