diff --git a/ChangeLog b/ChangeLog index 3c4e14f..2219331 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,23 @@ +2022-07-06 version 7.2 + +This version fixes some bugs reported by users since previous release +and especially a crash with call to deprecated gethostbyname() function. + +Full list of changes: + + - Update copyright year + - Fix compilation warning about strlen + - Add .gitignore file + - Merge some redundant code related to whitelist/abort and blacklist/scan. + Thanks to rdpmc Oleg for the report. + - Fix call to CGI::param without scalar context. Thanks to Frank Crawford + for the report. + - Replace deprecated gethostbyname() by getaddrinfo(). Thanks to Jean-noel + Leclercq for the patch. + - Create http response entity if not present in icap request. Thanks to + Saurabh Ram Tripathi for the patch. + - Re-work/Updated debian/*. Thanks to Louis van Belle for the patch. + 2019-03-18 version 7.1 This version fixes some bugs reported by users since previous release diff --git a/cgi-bin/clwarn.cgi b/cgi-bin/clwarn.cgi index f17acf2..487405b 100755 --- a/cgi-bin/clwarn.cgi +++ b/cgi-bin/clwarn.cgi @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.1'; +my $VERSION = '7.2'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.de_DE b/cgi-bin/clwarn.cgi.de_DE index 7850f10..598ab5c 100755 --- a/cgi-bin/clwarn.cgi.de_DE +++ b/cgi-bin/clwarn.cgi.de_DE @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.1'; +my $VERSION = '7.2'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.en_EN b/cgi-bin/clwarn.cgi.en_EN index 2d8df71..9101ea2 100755 --- a/cgi-bin/clwarn.cgi.en_EN +++ b/cgi-bin/clwarn.cgi.en_EN @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.1'; +my $VERSION = '7.2'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.fr_FR b/cgi-bin/clwarn.cgi.fr_FR index 0593b89..c310612 100755 --- a/cgi-bin/clwarn.cgi.fr_FR +++ b/cgi-bin/clwarn.cgi.fr_FR @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.1'; +my $VERSION = '7.2'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.pt_BR b/cgi-bin/clwarn.cgi.pt_BR index eac36bd..2138e63 100755 --- a/cgi-bin/clwarn.cgi.pt_BR +++ b/cgi-bin/clwarn.cgi.pt_BR @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.1'; +my $VERSION = '7.2'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.ru_RU b/cgi-bin/clwarn.cgi.ru_RU index 30cfcfe..7ce8eea 100755 --- a/cgi-bin/clwarn.cgi.ru_RU +++ b/cgi-bin/clwarn.cgi.ru_RU @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.1'; +my $VERSION = '7.2'; my $cgi = new CGI; diff --git a/configure b/configure index 73d6a51..cd24e56 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for SquidClamav 7.1. +# Generated by GNU Autoconf 2.69 for SquidClamav 7.2. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='SquidClamav' PACKAGE_TARNAME='squidclamav' -PACKAGE_VERSION='7.1' -PACKAGE_STRING='SquidClamav 7.1' +PACKAGE_VERSION='7.2' +PACKAGE_STRING='SquidClamav 7.2' PACKAGE_BUGREPORT='http://squidclamav.darold.net/' PACKAGE_URL='' @@ -1350,7 +1350,7 @@ if test "$ac_init_help" = "long"; then # 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 SquidClamav 7.1 to adapt to many kinds of systems. +\`configure' configures SquidClamav 7.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1421,7 +1421,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of SquidClamav 7.1:";; + short | recursive ) echo "Configuration of SquidClamav 7.2:";; esac cat <<\_ACEOF @@ -1536,7 +1536,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -SquidClamav configure 7.1 +SquidClamav configure 7.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1959,7 +1959,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by SquidClamav $as_me 7.1, which was +It was created by SquidClamav $as_me 7.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2849,7 +2849,7 @@ fi # Define the identity of the package. PACKAGE='squidclamav' - VERSION='7.1' + VERSION='7.2' cat >>confdefs.h <<_ACEOF @@ -3948,7 +3948,7 @@ else # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. - # When given -MP, icc 7.0 and 7.1 complain thusly: + # When given -MP, icc 7.0 and 7.2 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported @@ -13972,7 +13972,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by SquidClamav $as_me 7.1, which was +This file was extended by SquidClamav $as_me 7.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -14038,7 +14038,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -SquidClamav config.status 7.1 +SquidClamav config.status 7.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 61bd7f1..191f066 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([SquidClamav], [7.1], [http://squidclamav.darold.net/], [squidclamav]) +AC_INIT([SquidClamav], [7.2], [http://squidclamav.darold.net/], [squidclamav]) AM_MAINTAINER_MODE AM_CONFIG_HEADER(config.h)