Jordan Yelloz
bcfe05a7e9
iptables: add upstream patch to fix AR substitution
...
This ensures the correct AR is used for some of the iptables build
process. This is the same fix as
<https://bugs.gentoo.org/show_bug.cgi?id=444282 >
Signed-off-by: Jordan Yelloz <jordan@yelloz.me >
[Thomas: use upstream patch instead of passing AR in the environment.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-07-05 13:16:36 +02:00
Gustavo Zacarias
cfcb6f40c3
libnftnl: bump to version 1.0.6
...
It now requires 3.12.x series headers so adjust the dependencies to
match.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-06-08 14:58:24 +02:00
Gustavo Zacarias
85a28f3927
iptables: fix libpcap static linking
...
libpcap can depend on other libraries like libusb and doesn't support
pkgconfig, so add those libraries to LIBS when building statically.
Fixes:
http://autobuild.buildroot.net/results/b4a/b4a3d00e9673a7aacc663c81de1d8e887a17951d/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2016-02-02 12:27:59 +01:00
Bernd Kuhls
497f15b301
package/iptables: nfsynproxy not available on musl
...
utils/nfsynproxy.c needs several TCP_* constants which are not yet
provided by musl, they were added Jan 17, 2016 to musl:
http://git.musl-libc.org/cgit/musl/commit/?id=53f41fb568ae43034c9876cc9bd3961fd6d13671
Until we support a musl version containing the constants we disable
the option for building nfsynproxy on musl.
Fixes
http://autobuild.buildroot.net/results/8ee/8ee299d8697bf488ba94f60785e81f274b2128fd/
http://autobuild.buildroot.net/results/f1a/f1ab3fe59d0dd7dd7b9a7bc6bc10a0019f0fa567/
http://autobuild.buildroot.net/results/4f9/4f904a2913984201ad0bffb63664019c73e0eb77/
http://autobuild.buildroot.net/results/65c/65c7d47fdc0f55fb8deb77e34063320e2af337ee/
http://autobuild.buildroot.net/results/aaa/aaaa1fc92b6a885d223681f40c5df7a962ee1fce/
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2016-01-25 23:37:18 +01:00
Gustavo Zacarias
5d4df62204
iptables: add parallel build fix patch
...
Fixes:
http://autobuild.buildroot.net/results/5c4/5c4ca595c4bf744aa00fc58851eeccf81f9c6ecc/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-12-30 19:22:56 +01:00
Gustavo Zacarias
35dc775b83
iptables: bump to version 1.6.0
...
Add option for nftables compat utilies and for bpf compiler/nfsynproxy
configuration tool.
Drop symlink trickery since it's not required any more.
Switch homepage to proper one and drop the kernel v2.4+ note since
that's not supported by buildroot anyway.
Drop most patches (except musl build) since they're upstream.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-12-30 00:10:08 +01:00
Thomas De Schampheleire
228bdab434
iptables: add upstream patch fixing the message 'connlabel.conf not found'
...
In iptables versions 1.4.20 and 1.4.21, any call to iptables
would generate a message
cannot open connlabel.conf, not registering 'connlabel' match: No
such file or directory
This problem was reported at [1] and subsequently fixed with commit [2], but
no upstream release has been made since. This patch imports the fix into
Buildroot, awaiting a new release of iptables.
[1] http://marc.info/?l=netfilter-devel&m=140990442432002&w=2
[2] http://git.netfilter.org/iptables/commit/?id=825fbda5482a7d5ec5a6619c81fe07ff865c7d6e
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-10-19 16:45:48 +02:00
Brendan Heading
208e687ced
package/iptables: fix build on musl
...
Fixes:
http://autobuild.buildroot.net/results/68b/68bf8830f87ab32f4fd650c9dd4a8c80592983a9/
http://autobuild.buildroot.net/results/d9b/d9bb677fb5510adf05ffb4afbc63ead83d7e18dd/
http://autobuild.buildroot.net/results/4b8/4b80b6d0131b624301a5cfcd5541897f411043c9/
.. and others.
This patch includes two backported patches from iptables git, plus one
pending patch not integrated yet.
Signed-off-by: Brendan Heading <brendanheading@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2015-10-04 12:25:45 +02:00
Gustavo Zacarias
79ce08bbdc
packages: remove non-IPv6 dependencies and tweaks
...
Now that IPv6 is mandatory remove package dependencies and conditionals
for it.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2015-04-22 23:06:35 +02:00
Thomas Petazzoni
665e13c85e
Rename BR2_PREFER_STATIC_LIB to BR2_STATIC_LIBS
...
Since a while, the semantic of BR2_PREFER_STATIC_LIB has been changed
from "prefer static libraries when possible" to "use only static
libraries". The former semantic didn't make much sense, since the user
had absolutely no control/idea of which package would use static
libraries, and which packages would not. Therefore, for quite some
time, we have been starting to enforce that BR2_PREFER_STATIC_LIB
should really build everything with static libraries.
As a consequence, this patch renames BR2_PREFER_STATIC_LIB to
BR2_STATIC_LIBS, and adjust the Config.in option accordingly.
This also helps preparing the addition of other options to select
shared, shared+static or just static.
Note that we have verified that this commit can be reproduced by
simply doing a global rename of BR2_PREFER_STATIC_LIB to
BR2_STATIC_LIBS plus adding BR2_PREFER_STATIC_LIB to Config.in.legacy.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
2014-12-11 22:48:13 +01:00
Ryan Coe
19dd56dbaa
iptables: rename patches to new convention
...
Signed-off-by: Ryan Coe <bluemrp9@gmail.com >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-12-09 19:04:24 +01:00
Gustavo Zacarias
9f13ddf3ba
iptables: disable static for dynamic builds
...
It leads to ugly runtime warnings, see:
http://patchwork.ozlabs.org/patch/386215/
It's also required for xtables-addons.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-10-22 21:37:53 +02:00
Thomas De Schampheleire
aaffd209fa
packages: rename FOO_CONF_OPT into FOO_CONF_OPTS
...
To be consistent with the recent change of FOO_MAKE_OPT into FOO_MAKE_OPTS,
make the same change for FOO_CONF_OPT.
Sed command used:
find * -type f | xargs sed -i 's#_CONF_OPT\>#&S#g'
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2014-10-04 18:54:16 +02:00
Gustavo Zacarias
95c80cb62d
iptables: add hash
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2014-09-18 21:40:28 +02:00
Thomas De Schampheleire
eb7bd9ef61
packages: remove uninstall commands
...
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-12-06 09:40:40 +01:00
Peter Korsgaard
50ce7ffb76
Merge branch 'next'
...
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-12-01 20:32:00 +01:00
Gustavo Zacarias
300c6e7c0a
iptables: patch another static linking issue
...
Fixes:
http://autobuild.buildroot.net/results/e4a/e4a0f93e2abdad0222063b3f71970ee1c5940f3a/
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-11-28 17:24:35 +01:00
Gustavo Zacarias
8372954b5b
iptables: bump to version 1.4.21
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-11-26 16:06:56 +01:00
Gustavo Zacarias
b835171cf9
iptables: add support for connlabel match and nfnl_osf
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <peter@korsgaard.com >
2013-11-11 00:53:48 +01:00
Gustavo Zacarias
24606a2416
iptables: bump to version 1.4.20
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-09-01 21:44:33 +02:00
Thomas Petazzoni
478f826518
iptables: fix build after linux-headers changes
...
As reported by 'scanf' on IRC, the iptables now fails to build because
of a missing <asm/cache.h> header in the kernel headers. The package
directly uses $(LINUX_HEADERS_DIR), which is not correct: this is the
source directory of the kernel, not where they are installed, and in
addition, this directory is empty/does not exist when using external
toolchains.
Instead, we use $(STAGING_DIR)/usr, which contains the kernel headers,
as part of the toolchain headers.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-07-07 21:19:45 +02:00
Alexandre Belloni
8dfd59d114
Normalize separator size to 80
...
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-06-06 22:30:24 +02:00
Gustavo Zacarias
fb2f3d58bd
iptables: bump to version 1.4.19.1
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-05-31 21:24:19 +02:00
Gustavo Zacarias
d4f49fc1fe
iptables: bump to version 1.4.18
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2013-03-04 21:00:25 +01:00
Peter Korsgaard
ab76f7c0af
iptables: bump version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-12-27 18:54:31 +01:00
Gustavo Zacarias
019a581f89
packages: switch to host-pkgconf
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-10-29 22:02:55 +01:00
Peter Korsgaard
dd81b49837
iptables: bump version
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-10-18 14:43:13 +02:00
Gustavo Zacarias
b96e11f0a1
iptables: bump to version 1.4.15
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-08-12 18:31:27 +02:00
Arnout Vandecappelle (Essensium/Mind)
e1502ebc0c
all packages: rename XXXTARGETS to xxx-package
...
Also remove the redundant $(call ...).
This is a purely mechanical change, performed with
find package linux toolchain boot -name \*.mk | \
xargs sed -i -e 's/$(eval $(call GENTARGETS))/$(eval $(generic-package))/' \
-e 's/$(eval $(call AUTOTARGETS))/$(eval $(autotools-package))/' \
-e 's/$(eval $(call CMAKETARGETS))/$(eval $(cmake-package))/'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be >
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2012-07-17 20:23:05 +02:00
Gustavo Zacarias
fb0d20d943
iptables: bump to version 1.4.14
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-05-28 21:46:11 +02:00
Gustavo Zacarias
adae2f673d
iptables: bump to version 1.4.13
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-04-02 23:31:53 +02:00
Peter Korsgaard
3da8371745
iptables: fix build with 3.2 kernel headers
...
Based on upstream post-1.14.12.2 change.
linux/if_packet.h changed to use the newly introduced __aligned_u64
type in 3.2, which iptables' embedded linux/types.h doesn't provide.
Fix it by updating linux/types.h.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-02-09 00:40:45 +01:00
Peter Korsgaard
779c9699f9
iptables: no need to autoreconf
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-02-08 22:31:39 +01:00
Gustavo Zacarias
bd2d103890
iptables: bump to version 1.4.12.2
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2012-01-06 11:03:10 +01:00
Thomas Petazzoni
300f9c9c9d
package: remove useless arguments from AUTOTARGETS
...
Thanks to the pkgparentdir and pkgname functions, we can rewrite the
AUTOTARGETS macro in a way that avoids the need for each package to
repeat its name and the directory in which it is present.
[Peter: pkgdir->pkgparentdir]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-09-29 23:12:27 +02:00
Gustavo Zacarias
c961e963ff
iptables: bump to version 1.4.12.1
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-09-13 23:31:59 +02:00
Gustavo Zacarias
b4d1882f7e
iptables: bump to version 1.4.12
...
Bump iptables to version 1.4.12 for linux kernel 3.0 support
[Peter: Rename patch]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-08-04 21:35:19 +02:00
Gustavo Zacarias
332dd196ca
iptables: fixup multitarget binary links
...
Newer vesions renamed iptables-multi to xtables-multi so fix
the symlinks accordingly.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-07-24 19:23:59 +02:00
Peter Korsgaard
c1ac6ce60e
iptables: largefile support not required anymore
...
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-07-22 07:34:09 +02:00
Peter Korsgaard
d1f711a7d2
iptables: unbreak build without ipv6 support
...
Patch submitted upstream, but so far not committed.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-07-22 07:31:49 +02:00
Gustavo Zacarias
0279d9e327
iptables: bump to version 1.4.11.1
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-07-21 22:48:06 +02:00
Peter Korsgaard
e012748b25
iptables: remove redundant --disable-ipv6
...
Is automatically handled by the autotargets infrastructure.
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-01-11 07:56:22 +01:00
Gustavo Zacarias
bd5cbcb2b1
iptables: install to staging
...
Install iptables to staging so we can build iproute2 with filtering.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2011-01-11 00:19:24 +01:00
Gustavo Zacarias
419586ba6f
iptables: bump to version 1.4.10
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-11-04 20:16:29 +01:00
Thomas Petazzoni
56993a5380
iptables: convert old-style hook to new-style hook
...
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com >
2010-09-12 19:26:52 +02:00
Gustavo Zacarias
fb848d400f
iptables: bump to 1.4.9.1
...
Adds support for new kernel 2.6.35 features.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-09-07 23:07:25 +02:00
Gustavo Zacarias
3af86820e2
Iptables: needs host-pkg-config
...
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-06-07 22:35:44 +02:00
Gustavo Zacarias
a0ce68d374
iptables: bump version, make it smaller with IPV6=n
...
Closes #1879
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-06-05 21:37:36 +02:00
Gustavo Zacarias
bc7ffe741e
iptables: bump version
...
Closes #1417
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-03-31 11:00:55 +02:00
Gustavo Zacarias
0908e85ce3
Bump iptables to 1.4.6
...
Closes #913 .
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar >
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk >
2010-01-20 10:46:19 +01:00