From 57c3cc1722b2f20cfcf372e0cf758ae176567852 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 27 Dec 2012 07:59:34 +0100 Subject: [PATCH] build: support for Linux 3.8 --- INSTALL | 7 ++++--- configure.ac | 2 +- doc/changelog.txt | 2 ++ extensions/xt_SYSRQ.c | 3 ++- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/INSTALL b/INSTALL index 7418c57..49342b9 100644 --- a/INSTALL +++ b/INSTALL @@ -16,12 +16,13 @@ Supported configurations for this release * kernel-devel >= 3.7 with prepared build/output directory - - CONFIG_NF_CONNTRACK or CONFIG_IP_NF_CONNTRACK - - CONFIG_NF_CONNTRACK_MARK or CONFIG_IP_NF_CONNTRACK_MARK - enabled =y or as module (=m) + - CONFIG_NF_CONNTRACK + - CONFIG_NF_CONNTRACK_MARK enabled =y or as module (=m) - CONFIG_CONNECTOR y/m if you wish to receive userspace notifications from pknock through netlink/connector +(Use xtables-addons-1.x if you need support for Linux < 3.7.) + Selecting extensions ==================== diff --git a/configure.ac b/configure.ac index 2b716f4..8e4dd40 100644 --- a/configure.ac +++ b/configure.ac @@ -63,7 +63,7 @@ if test -n "$kbuilddir"; then echo "WARNING: Version detection did not succeed. Continue at own luck."; else echo "$kmajor.$kminor.$kmicro.$kstable in $kbuilddir"; - if test "$kmajor" -gt 3 -o "$kmajor" -eq 3 -a "$kminor" -gt 7; then + if test "$kmajor" -gt 3 -o "$kmajor" -eq 3 -a "$kminor" -gt 8; then echo "WARNING: That kernel version is not officially supported."; elif test "$kmajor" -eq 3 -a "$kminor" -ge 7; then :; diff --git a/doc/changelog.txt b/doc/changelog.txt index 7f652d9..b759fee 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -3,6 +3,8 @@ HEAD ==== Fixes: - DNETMAP: fix compile error with Linux 3.7 +Enhancements: +- Support for Linux 3.8 v2.0 (2012-11-12) diff --git a/extensions/xt_SYSRQ.c b/extensions/xt_SYSRQ.c index 7a15748..7964c16 100644 --- a/extensions/xt_SYSRQ.c +++ b/extensions/xt_SYSRQ.c @@ -1,6 +1,6 @@ /* * "SYSRQ" target extension for Xtables - * Copyright © Jan Engelhardt, 2008 - 2010 + * Copyright © Jan Engelhardt, 2008 - 2012 * * Based upon the ipt_SYSRQ idea by Marek Zalem * @@ -24,6 +24,7 @@ #include #include #include +#include #include "compat_xtables.h" #if defined(CONFIG_CRYPTO) || defined(CONFIG_CRYPTO_MODULE)