summaryrefslogtreecommitdiffstats
path: root/package
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2010-01-23 22:28:32 +0000
committerJo-Philipp Wich <jow@openwrt.org>2010-01-23 22:28:32 +0000
commite0fa9a48814e2e68c661d831696743968c43f7b4 (patch)
tree86e329b95e9f67e5a1905ba0eb8c4411c5ea94ee /package
parent3634de3b80e35576bbc5e3fa54c5e1dbfae8b4f9 (diff)
downloadmaster-31e0f0ae-e0fa9a48814e2e68c661d831696743968c43f7b4.tar.gz
master-31e0f0ae-e0fa9a48814e2e68c661d831696743968c43f7b4.tar.bz2
master-31e0f0ae-e0fa9a48814e2e68c661d831696743968c43f7b4.zip
iptables: update to v1.4.6, relocate patches - patch by Edgar Soldin
SVN-Revision: 19302
Diffstat (limited to 'package')
-rw-r--r--package/iptables/Makefile10
-rw-r--r--package/iptables/patches/002-layer7_2.17.patch (renamed from package/iptables/patches/1.4.4/002-layer7_2.17.patch)0
-rw-r--r--package/iptables/patches/005-imq.patch (renamed from package/iptables/patches/1.4.4/005-imq.patch)6
-rw-r--r--package/iptables/patches/008-netfilter_include_linux_type_h.patch (renamed from package/iptables/patches/1.4.4/008-netfilter_include_linux_type_h.patch)0
-rw-r--r--package/iptables/patches/009-table-alignment.patch (renamed from package/iptables/patches/1.4.4/009-table-alignment.patch)0
5 files changed, 7 insertions, 9 deletions
diff --git a/package/iptables/Makefile b/package/iptables/Makefile
index 60f4754ca9..be5b95b149 100644
--- a/package/iptables/Makefile
+++ b/package/iptables/Makefile
@@ -9,18 +9,16 @@ include $(TOPDIR)/rules.mk
include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=iptables
-PKG_VERSION:=1.4.4
-PKG_RELEASE:=3
+PKG_VERSION:=1.4.6
+PKG_RELEASE:=1
-PKG_MD5SUM:=08cd9196881657ea0615d926334cb7e9
+PKG_MD5SUM:=c67cf30e281a924def6426be0973df56
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://www.netfilter.org/projects/iptables/files \
ftp://ftp.be.netfilter.org/pub/netfilter/iptables/ \
ftp://ftp.de.netfilter.org/pub/netfilter/iptables/ \
ftp://ftp.no.netfilter.org/pub/netfilter/iptables/
-PATCH_DIR:=./patches/$(PKG_VERSION)
-
PKG_FIXUP = libtool
include $(INCLUDE_DIR)/package.mk
@@ -336,7 +334,7 @@ endef
define Package/libiptc/install
$(INSTALL_DIR) $(1)/usr/lib
- $(CP) $(PKG_INSTALL_DIR)/usr/lib/libiptc.so* $(1)/usr/lib/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/libip*tc.so* $(1)/usr/lib/
endef
define Package/libxtables/install
diff --git a/package/iptables/patches/1.4.4/002-layer7_2.17.patch b/package/iptables/patches/002-layer7_2.17.patch
index a62d87f61f..a62d87f61f 100644
--- a/package/iptables/patches/1.4.4/002-layer7_2.17.patch
+++ b/package/iptables/patches/002-layer7_2.17.patch
diff --git a/package/iptables/patches/1.4.4/005-imq.patch b/package/iptables/patches/005-imq.patch
index fb5860a39b..9e4d6277b5 100644
--- a/package/iptables/patches/1.4.4/005-imq.patch
+++ b/package/iptables/patches/005-imq.patch
@@ -48,7 +48,7 @@
+
+ switch(c) {
+ case '1':
-+ if (xtables_check_inverse(optarg, &invert, NULL, 0))
++ if (xtables_check_inverse(optarg, &invert, NULL, 0, argv))
+ xtables_error(PARAMETER_PROBLEM,
+ "Unexpected `!' after --todev");
+ mr->todev=atoi(optarg);
@@ -80,7 +80,7 @@
+static struct xtables_target imq_target = {
+ .name = "IMQ",
+ .version = XTABLES_VERSION,
-+ .family = AF_INET,
++ .family = NFPROTO_IPV4,
+ .size = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .userspacesize = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .help = IMQ_help,
@@ -94,7 +94,7 @@
+static struct xtables_target imq_target6 = {
+ .name = "IMQ",
+ .version = XTABLES_VERSION,
-+ .family = AF_INET6,
++ .family = NFPROTO_IPV6,
+ .size = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .userspacesize = XT_ALIGN(sizeof(struct xt_imq_info)),
+ .help = IMQ_help,
diff --git a/package/iptables/patches/1.4.4/008-netfilter_include_linux_type_h.patch b/package/iptables/patches/008-netfilter_include_linux_type_h.patch
index 761f1c4977..761f1c4977 100644
--- a/package/iptables/patches/1.4.4/008-netfilter_include_linux_type_h.patch
+++ b/package/iptables/patches/008-netfilter_include_linux_type_h.patch
diff --git a/package/iptables/patches/1.4.4/009-table-alignment.patch b/package/iptables/patches/009-table-alignment.patch
index b11c0afd6f..b11c0afd6f 100644
--- a/package/iptables/patches/1.4.4/009-table-alignment.patch
+++ b/package/iptables/patches/009-table-alignment.patch