]> git.ipfire.org Git - thirdparty/xtables-addons.git/commitdiff
Xtables-addons 3.27 v3.27
authorJan Engelhardt <jengelh@inai.de>
Tue, 19 Nov 2024 20:29:41 +0000 (21:29 +0100)
committerJan Engelhardt <jengelh@inai.de>
Tue, 19 Nov 2024 20:45:12 +0000 (21:45 +0100)
Makefile.am
configure.ac
doc/changelog.rst

index 5c93b4b184a0df3ab3702318e2de6653c14c3cbb..470c967e3895b53df1e47105e9dded0242600794 100644 (file)
@@ -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
index 06d7d743d762791219880f9830ad8afa449997f3..7acbf61dd3a51069b336df56a403f9e4a69204eb 100644 (file)
@@ -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 "\e${opbrk}33m"])])
+       m4_define([yoff], [AS_IF([test -t 1], [echo -n "\e${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;
+               ])
        ])
 ])
 
index 8ec37a5fea985575bb17b4f2bf73812f653177d6..d80b6519afa03f94a17b15be7e324231c328b4e5 100644 (file)
@@ -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)
 ==================