From: Jan Engelhardt Date: Tue, 19 Nov 2024 20:29:41 +0000 (+0100) Subject: Xtables-addons 3.27 X-Git-Tag: v3.27^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5507455b55fd8efe854294e5450b45e3e27946cc;p=thirdparty%2Fxtables-addons.git Xtables-addons 3.27 --- diff --git a/Makefile.am b/Makefile.am index 5c93b4b..470c967 100644 --- a/Makefile.am +++ b/Makefile.am @@ -25,15 +25,12 @@ clean-local: clean-local-mans config.status: Makefile.iptrules.in -tmpdir := $(shell mktemp -dtu) -packer = xz -packext = .tar.xz - .PHONY: tarball tarball: # do not use mkdir_p here. - mkdir ${tmpdir} - pushd ${top_srcdir} && git archive --prefix=${PACKAGE_NAME}-${PACKAGE_VERSION}/ HEAD | tar -C ${tmpdir} -x && popd; - pushd ${tmpdir}/${PACKAGE_NAME}-${PACKAGE_VERSION} && autoreconf -fi && rm -Rf autom4te*.cache && popd; - tar --use=${packer} -C ${tmpdir} -cf ${PACKAGE_NAME}-${PACKAGE_VERSION}${packext} --owner=root --group=root ${PACKAGE_NAME}-${PACKAGE_VERSION}/; - rm -Rf ${tmpdir}; + tmpdir=$$(mktemp -dtu); \ + mkdir $$tmpdir; \ + (cd ${top_srcdir} && git archive --prefix=${PACKAGE_NAME}-${PACKAGE_VERSION}/ HEAD | tar -C $$tmpdir -x); \ + (cd $$tmpdir/${PACKAGE_NAME}-${PACKAGE_VERSION} && autoreconf -fi && rm -Rf autom4te*.cache); \ + tar --use=xz -C $$tmpdir -cf ${PACKAGE_NAME}-${PACKAGE_VERSION}.tar.xz --owner=root --group=root ${PACKAGE_NAME}-${PACKAGE_VERSION}/; \ + rm -Rf $$tmpdir diff --git a/configure.ac b/configure.ac index 06d7d74..7acbf61 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -AC_INIT([xtables-addons], [3.26]) +AC_INIT([xtables-addons], [3.27]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_MACRO_DIR([m4]) @@ -50,27 +50,32 @@ AS_IF([test -n "$kbuilddir"], [ kminor="$(($3+0))" kmicro="$(($4+0))" kstable="$(($5+0))" - m4_define([yon], [AS_IF([test -t 1], [echo -en "\033\0133\063\063m"])]) - m4_define([yoff], [AS_IF([test -t 1], [echo -en "\033\0133\060m"])]) + opbrk="[[" clsbrk="]]" dnl lol at m4 + + m4_define([yon], [AS_IF([test -t 1], [echo -n "${opbrk}33m"])]) + m4_define([yoff], [AS_IF([test -t 1], [echo -n "${opbrk}0m"])]) AS_IF([test -z "$kmajor" -o -z "$kminor" -o -z "$kmicro"], [ yon echo "WARNING: Version detection did not succeed. Continue at own luck."; yoff ], [ echo "$kmajor.$kminor.$kmicro.$kstable in $kbuilddir"; - if test "$kmajor" -gt 6 -o "$kmajor" -eq 6 -a "$kminor" -gt 12; then + luck=0 + unsup=0 + AS_IF([test "$kmajor" -gt 6], [luck=1]) + AS_IF([test "$kmajor" -eq 6 && test "$kminor" -gt 12], [luck=1]) + AS_IF([test "$kmajor" -eq 5 && test "$kminor" -lt 4], [unsup=1]) + AS_IF([test "$kmajor" -lt 5], [unsup=1]) + AS_IF([test "$luck" = 1], [ yon echo "WARNING: That kernel version is not officially supported yet. Continue at own luck."; yoff - elif test "$kmajor" -eq 6; then - : - elif test "$kmajor" -eq 5 -a "$kminor" -ge 4; then - : - else + ]) + AS_IF([test "$unsup" = 1], [ yon - echo "WARNING: That kernel version is not officially supported."; + echo "WARNING: That kernel version is not supported."; yoff - fi; + ]) ]) ]) diff --git a/doc/changelog.rst b/doc/changelog.rst index 8ec37a5..d80b651 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -1,3 +1,10 @@ +v3.27 (2024-11-19) +================== + +* Support for Linux 6.12 +* xt_DNETMAP: cure crash on netns shutdown + + v3.26 (2024-03-22) ==================