From c273cb7961c66aa79efd327ae60605c3c1520f42 Mon Sep 17 00:00:00 2001 From: Gilles Darold Date: Wed, 8 Nov 2023 19:50:04 +0300 Subject: [PATCH] Update ChangeLog and version to 7.2 --- ChangeLog | 20 +++++++++++++++++++- cgi-bin/clwarn.cgi | 2 +- cgi-bin/clwarn.cgi.de_DE | 2 +- cgi-bin/clwarn.cgi.en_EN | 2 +- cgi-bin/clwarn.cgi.fr_FR | 2 +- cgi-bin/clwarn.cgi.ja_JP | 2 +- cgi-bin/clwarn.cgi.pt_BR | 2 +- cgi-bin/clwarn.cgi.ru_RU | 2 +- configure | 22 +++++++++++----------- configure.ac | 2 +- 10 files changed, 38 insertions(+), 20 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2219331..17cf3f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,22 @@ -2022-07-06 version 7.2 +2023-11-08 version 7.3 + +This version fixes some bugs reported by users since previous release. + +Full list of changes: + + - Fix size for clmd_curr_ip that could be a hostname up to 253 characters. + Thanks to Pavel Krustev for the report. + - Add the gplv3 licence content to COPYING file. Thanks to Simone Caronni + for the report. + - Use getnameinfo instead of deprecated gethostbyaddr. Thanks to Frank + Crawford for the report. + - Fix regexp compilation failure when it contains a #. + - Add reject_url configuration directive that allows to reject certain URL + based on a regular expression. For example: reject_url ^.*\.(com|bat|exe)$ + - Fix some compilation warnings on call to strncpy. + - Add a JP translation for clwarn.cgi. Thanks to Frank Crawford for the patch. + +2022-07-06 version 7.3 This version fixes some bugs reported by users since previous release and especially a crash with call to deprecated gethostbyname() function. diff --git a/cgi-bin/clwarn.cgi b/cgi-bin/clwarn.cgi index 487405b..16cfe5a 100755 --- a/cgi-bin/clwarn.cgi +++ b/cgi-bin/clwarn.cgi @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.2'; +my $VERSION = '7.3'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.de_DE b/cgi-bin/clwarn.cgi.de_DE index 598ab5c..fe3e2da 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.2'; +my $VERSION = '7.3'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.en_EN b/cgi-bin/clwarn.cgi.en_EN index 9101ea2..31aa6a2 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.2'; +my $VERSION = '7.3'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.fr_FR b/cgi-bin/clwarn.cgi.fr_FR index c310612..5143def 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.2'; +my $VERSION = '7.3'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.ja_JP b/cgi-bin/clwarn.cgi.ja_JP index 12f3c02..baeada0 100644 --- a/cgi-bin/clwarn.cgi.ja_JP +++ b/cgi-bin/clwarn.cgi.ja_JP @@ -3,7 +3,7 @@ use strict; use CGI; -my $VERSION = '7.2'; +my $VERSION = '7.3'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.pt_BR b/cgi-bin/clwarn.cgi.pt_BR index 2138e63..cef53fe 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.2'; +my $VERSION = '7.3'; my $cgi = new CGI; diff --git a/cgi-bin/clwarn.cgi.ru_RU b/cgi-bin/clwarn.cgi.ru_RU index 7ce8eea..c981a8b 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.2'; +my $VERSION = '7.3'; my $cgi = new CGI; diff --git a/configure b/configure index cd24e56..0aabf8c 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.2. +# Generated by GNU Autoconf 2.69 for SquidClamav 7.3. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='SquidClamav' PACKAGE_TARNAME='squidclamav' -PACKAGE_VERSION='7.2' -PACKAGE_STRING='SquidClamav 7.2' +PACKAGE_VERSION='7.3' +PACKAGE_STRING='SquidClamav 7.3' 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.2 to adapt to many kinds of systems. +\`configure' configures SquidClamav 7.3 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.2:";; + short | recursive ) echo "Configuration of SquidClamav 7.3:";; 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.2 +SquidClamav configure 7.3 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.2, which was +It was created by SquidClamav $as_me 7.3, 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.2' + VERSION='7.3' 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.2 complain thusly: + # When given -MP, icc 7.0 and 7.3 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.2, which was +This file was extended by SquidClamav $as_me 7.3, 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.2 +SquidClamav config.status 7.3 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 191f066..233fe47 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.2], [http://squidclamav.darold.net/], [squidclamav]) +AC_INIT([SquidClamav], [7.3], [http://squidclamav.darold.net/], [squidclamav]) AM_MAINTAINER_MODE AM_CONFIG_HEADER(config.h)