diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/ChangeLog b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/ChangeLog new file mode 100644 index 0000000000..8c713bd523 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/ChangeLog @@ -0,0 +1,1337 @@ +# ChangeLog for net-firewall/iptables +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/ChangeLog,v 1.285 2012/12/30 23:11:07 vapier Exp $ + + 30 Dec 2012; Mike Frysinger + +files/iptables-1.4.17-libip6tc.patch, iptables-1.4.17.ebuild: + Link against local libip6tc #449262 by Mike Gilbert. + +*iptables-1.4.17 (29 Dec 2012) + + 29 Dec 2012; Tim Harder +iptables-1.4.17.ebuild: + Version bump (bug #449070). + + 16 Dec 2012; Raúl Porcel iptables-1.4.16.3.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #444145 + + 22 Nov 2012; Agostino Sarubbo iptables-1.4.16.3.ebuild: + Stable for x86, wrt bug #444145 + + 22 Nov 2012; Sergey Popov iptables-1.4.16.3.ebuild: + Stable on amd64, wrt bug #444145 + + 22 Nov 2012; Anthony G. Basile iptables-1.4.16.3.ebuild: + stable arm ppc ppc64, bug #444145 + +*iptables-1.4.16.3 (23 Oct 2012) + + 23 Oct 2012; Tim Harder +iptables-1.4.16.3.ebuild: + Version bump. + + 12 Oct 2012; Mike Frysinger + +files/iptables-1.4.16.2-static.patch, iptables-1.4.16.2.ebuild: + Add fix from upstream for USE=static-libs builds #437712 by Tina. + + 10 Oct 2012; Tiziano Müller iptables-1.4.13.ebuild, + iptables-1.4.13-r2.ebuild, iptables-1.4.14-r1.ebuild, + iptables-1.4.15-r1.ebuild: + Make sure linux-headers <3.5 are used for iptables <1.4.16 (see + http://www.spinics.net/lists/netfilter-devel/msg22762.html). + +*iptables-1.4.16.2 (08 Oct 2012) + + 08 Oct 2012; Tim Harder +iptables-1.4.16.2.ebuild: + Version bump. + +*iptables-1.4.15-r1 (14 Sep 2012) +*iptables-1.4.14-r1 (14 Sep 2012) +*iptables-1.4.13-r2 (14 Sep 2012) + + 14 Sep 2012; Ian Stakenvicius -iptables-1.4.13-r1.ebuild, + +iptables-1.4.13-r2.ebuild, +files/iptables-1.4.13-r1.init, + -iptables-1.4.14.ebuild, +iptables-1.4.14-r1.ebuild, -iptables-1.4.15.ebuild, + +iptables-1.4.15-r1.ebuild: + fixed init script to ensure rules save path will always exist on save + +*iptables-1.4.15 (01 Aug 2012) + + 01 Aug 2012; Tim Harder +iptables-1.4.15.ebuild: + Version bump. + +*iptables-1.4.14 (23 Jul 2012) + + 23 Jul 2012; Mike Frysinger +iptables-1.4.14.ebuild: + Version bump. Drop ipq support since linux 3.5 has dropped it. + + 26 Jun 2012; Zac Medico iptables-1.4.10-r1.ebuild, + iptables-1.4.10.ebuild, iptables-1.4.11.1-r2.ebuild, + iptables-1.4.12.1-r1.ebuild, iptables-1.4.12.1.ebuild, iptables-1.4.12.ebuild, + iptables-1.4.13-r1.ebuild, iptables-1.4.13.ebuild, iptables-1.4.6.ebuild: + inherit multilib for get_libdir + + 28 May 2012; Raúl Porcel iptables-1.4.13.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #414329 + +*iptables-1.4.13-r1 (21 May 2012) + + 21 May 2012; William Hubbs + +files/ip6tables-1.4.13.confd, +files/iptables-1.4.13.confd, + +files/iptables-1.4.13.init, +iptables-1.4.13-r1.ebuild: + Make "use logger" configurable by the user. This is for bug #387751. + + 15 May 2012; Jeroen Roovers iptables-1.4.13.ebuild: + Stable for HPPA (bug #414329). + + 12 May 2012; Markus Meier iptables-1.4.13.ebuild: + arm stable, bug #414329 + + 09 May 2012; Jeff Horelick iptables-1.4.13.ebuild: + marked x86 per bug 414329 + + 08 May 2012; Brent Baude iptables-1.4.13.ebuild: + Marking iptables-1.4.13 ppc64 for bug 414329 + + 06 May 2012; Agostino Sarubbo iptables-1.4.13.ebuild: + Stable for amd64, wrt bug #414329 + + 05 May 2012; Brent Baude iptables-1.4.13.ebuild: + Marking iptables-1.4.13 ppc for bug 414329 + + 23 Apr 2012; Benda Xu iptables-1.4.13.ebuild: + add prefix support + +*iptables-1.4.13 (28 Mar 2012) + + 28 Mar 2012; Tim Harder +iptables-1.4.13.ebuild: + Version bump (bug #402217). + + 06 Jan 2012; Mike Frysinger iptables-1.4.12.1-r1.ebuild: + Trim core kernel headers from source to fix building with newer kernel + headers (3.2+). + + 02 Jan 2012; Agostino Sarubbo iptables-1.4.12.1-r1.ebuild: + Fix typo in src_configure by Franz Siegfried Metz in bug #396737 + + 30 Dec 2011; Tomáš Chvátal + iptables-1.4.12.1-r1.ebuild: + Do not provide static libs unless requested. Sort the deps to be more + straight-forward. + + 04 Dec 2011; Sven Wegener files/iptables-1.3.2.init, + files/iptables-1.4.11.init: + split opts to extra_commands + + 08 Oct 2011; Raúl Porcel iptables-1.4.12.1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #382367 + + 03 Oct 2011; Joseph Jezak iptables-1.4.12.1.ebuild: + Marked ppc/ppc64 stable for bug #382367. + +*iptables-1.4.12.1-r1 (19 Sep 2011) + + 19 Sep 2011; Peter Volkov +iptables-1.4.12.1-r1.ebuild, + +files/iptables-1.4.12.1-conntrack-v2-ranges.patch: + Fix parsing bug in libxt_conntrack.c, bug 383331 thank Bill Kenworthy for + report. + + 18 Sep 2011; Markus Meier iptables-1.4.12.1.ebuild: + arm stable, bug #382367 + + 16 Sep 2011; Jeroen Roovers iptables-1.4.12.1.ebuild: + Stable for HPPA (bug #382367). + + 13 Sep 2011; Andreas Schuerch + iptables-1.4.12.1.ebuild: + x86 stable, see Bug #382367 + + 13 Sep 2011; Markos Chandras iptables-1.4.12.1.ebuild: + Stable on amd64 wrt bug #382367 + +*iptables-1.4.12.1 (03 Sep 2011) + + 03 Sep 2011; Peter Volkov +iptables-1.4.12.1.ebuild, + +files/iptables-1.4.12.1-lm.patch: + Version bump. + + 28 Aug 2011; Raúl Porcel iptables-1.4.11.1-r2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #376881 + + 13 Aug 2011; Markus Meier iptables-1.4.11.1-r2.ebuild: + arm stable, bug #376881 + + 07 Aug 2011; Pawel Hajdan jr + iptables-1.4.11.1-r2.ebuild: + x86 stable wrt bug #376881 + + 02 Aug 2011; Markos Chandras + iptables-1.4.11.1-r2.ebuild: + Stable on amd64 wrt bug #376881 + + 01 Aug 2011; Kacper Kowalik + iptables-1.4.11.1-r2.ebuild: + ppc/ppc64 stable wrt #376881 + +*iptables-1.4.12 (22 Jul 2011) + + 22 Jul 2011; Peter Volkov +iptables-1.4.12.ebuild: + Version bump. + +*iptables-1.4.11.1-r2 (16 Jun 2011) + + 16 Jun 2011; Peter Volkov -iptables-1.4.3.2.ebuild, + -iptables-1.4.7.ebuild, -iptables-1.4.8-r1.ebuild, + -files/iptables-1.4.8-build.patch, -iptables-1.4.9.1.ebuild, + -iptables-1.4.9.1-r2.ebuild, -iptables-1.4.11.1.ebuild, + -iptables-1.4.11.1-r1.ebuild, +iptables-1.4.11.1-r2.ebuild, + +files/iptables-1.4.11.init: + Make initscript openrc compatible, bug #367817 wrt Robert Trace. Drop old. + +*iptables-1.4.11.1-r1 (16 Jun 2011) + + 16 Jun 2011; Peter Volkov +iptables-1.4.11.1-r1.ebuild, + +files/iptables-1.4.11.1-man-fixes.patch: + Fix ip{,6}tables manpage generation. + + 14 Jun 2011; Jeroen Roovers iptables-1.4.10-r1.ebuild, + iptables-1.4.11.1.ebuild: + If we build against libnfnetlink, then we should DEPEND on it as well as + RDEPEND. + +*iptables-1.4.11.1 (09 Jun 2011) + + 09 Jun 2011; Peter Volkov +iptables-1.4.11.1.ebuild: + Version bump. + +*iptables-1.4.10-r1 (10 Feb 2011) + + 10 Feb 2011; Mike Frysinger +iptables-1.4.10-r1.ebuild, + metadata.xml: + Install ip6tables-apply symlink to iptables-apply #316369 by Paul Tobias and + add USE=netlink to control libnfnetlink depend #351880 by Mike Gilbert. + + 13 Jan 2011; Brent Baude iptables-1.4.10.ebuild: + stable ppc, bug 347179 + + 09 Jan 2011; Raúl Porcel iptables-1.4.10.ebuild: + ia64/m68k/s390/sh/x86 stable wrt #347179 + + 03 Jan 2011; Michael Weber iptables-1.4.10.ebuild: + sparc stable (bug 347179) + + 29 Dec 2010; Brent Baude iptables-1.4.10.ebuild: + stable ppc64, bug 347179 + + 28 Dec 2010; Markus Meier iptables-1.4.10.ebuild: + arm stable, bug #347179 + + 27 Dec 2010; Jeroen Roovers iptables-1.4.10.ebuild: + Stable for HPPA (bug #347179). + + 22 Dec 2010; Tobias Klausmann iptables-1.4.10.ebuild: + Stable on alpha, bug #347179 + + 21 Dec 2010; Tobias Klausmann iptables-1.4.7.ebuild: + Stable on alpha to help with bug 340777 + + 01 Dec 2010; Dawid Węgliński iptables-1.4.10.ebuild: + Stable on amd64 (bug #347179) + +*iptables-1.4.10 (30 Oct 2010) + + 30 Oct 2010; Peter Volkov +iptables-1.4.10.ebuild: + Version bump. Dropped --as-needed hack from ebuild as better solution is + upstream now. Remove .la files. + + 06 Sep 2010; Brent Baude iptables-1.4.6.ebuild: + Marking iptables-1.4.6 ppc64 for bug 318531 + + 26 Aug 2010; Mike Frysinger iptables-1.4.9.1-r2.ebuild: + Force libiptc.so linkage in face of --as-needed #334503 by Andreas K. + Hüttel. + + 19 Aug 2010; Mike Frysinger iptables-1.4.9.1-r2.ebuild: + Only force autotools on people using epatch_user, and clean up the lib move + from /usr to / #332175. + +*iptables-1.4.9.1-r2 (12 Aug 2010) + + 12 Aug 2010; Peter Volkov -iptables-1.4.9.1-r1.ebuild, + +iptables-1.4.9.1-r2.ebuild: + Fix pkg-config's .pc file location (should be in /usr/...). + +*iptables-1.4.9.1-r1 (11 Aug 2010) + + 11 Aug 2010; Peter Volkov +iptables-1.4.9.1-r1.ebuild: + Instal libraries into /lib since binaries are in /sbin, bug #332175, thank + Eray Aslan for report. + +*iptables-1.4.9.1 (09 Aug 2010) + + 09 Aug 2010; Peter Volkov +iptables-1.4.9.1.ebuild: + Version bump. Release for kernel 2.6.35. + + 03 Aug 2010; Guy Martin iptables-1.4.6.ebuild: + hppa stable wrt #318531 + + 10 Jun 2010; Peter Volkov -iptables-1.4.5.ebuild, + iptables-1.4.6.ebuild: + Add blocker on >=linux-headers-2.6.33, bug #323333, thank Jack Lloyd for + report. Drop old. + + 25 May 2010; Peter Volkov iptables-1.4.8-r1.ebuild, + +files/iptables-1.4.8-build.patch: + Fix build issue, bug #321271, thank Eray Aslan for report. + +*iptables-1.4.8-r1 (24 May 2010) + + 24 May 2010; Peter Volkov -iptables-1.4.8.ebuild, + +iptables-1.4.8-r1.ebuild: + Bump revision: upstream rereleased tarball to fix version number. + + 24 May 2010; iptables-1.4.6.ebuild: + ppc stable #318531 + + 23 May 2010; Raúl Porcel iptables-1.4.6.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #318531 + +*iptables-1.4.8 (21 May 2010) + + 21 May 2010; Peter Volkov +iptables-1.4.8.ebuild, + metadata.xml: + Version bump. + + 20 May 2010; Peter Volkov iptables-1.4.6.ebuild: + amd64 stable, bug 318531. + + 17 May 2010; Pawel Hajdan jr + iptables-1.4.6.ebuild: + x86 stable wrt bug #318531 + + 21 Apr 2010; Robin H. Johnson iptables-1.4.7.ebuild: + Bug #316369: install iptables-apply util as well. + +*iptables-1.4.7 (11 Mar 2010) + + 11 Mar 2010; Peter Volkov +iptables-1.4.7.ebuild: + Version bump. + +*iptables-1.4.6 (18 Dec 2009) + + 18 Dec 2009; Mike Frysinger +iptables-1.4.6.ebuild: + Version bump #297365 by Milos Ivanovic. + +*iptables-1.4.5 (23 Sep 2009) + + 23 Sep 2009; Mike Frysinger +iptables-1.4.5.ebuild: + Version bump #285519 by init_6. + + 31 Aug 2009; Brent Baude iptables-1.4.3.2.ebuild: + stable ppc64, bug 274403 + + 27 Aug 2009; Mike Frysinger iptables-1.3.8-r3.ebuild, + iptables-1.4.0-r1.ebuild, iptables-1.4.2-r2.ebuild, + iptables-1.4.3.2.ebuild, iptables-1.4.4.ebuild: + Move to common epatch code. + + 27 Jul 2009; Mike Frysinger iptables-1.4.4.ebuild: + Add USE=ipv6 support by Christian Affolter #277366. + + 23 Jul 2009; Raúl Porcel iptables-1.4.3.2.ebuild: + arm/ia64/m68k/s390/sh/sparc stable wrt #274403 + + 15 Jul 2009; nixnut iptables-1.4.3.2.ebuild: + ppc stable #274403 + + 18 Jun 2009; Thomas Anderson + iptables-1.4.3.2.ebuild: + stable amd64, bug 274403 + + 17 Jun 2009; Christian Faulhammer + iptables-1.4.3.2.ebuild: + stable x86, bug 274403 + + 17 Jun 2009; Jeroen Roovers iptables-1.4.3.2.ebuild: + Stable for HPPA (bug #274403). + +*iptables-1.4.4 (17 Jun 2009) + + 17 Jun 2009; Peter Volkov -iptables-1.4.1.1.ebuild, + -iptables-1.4.2.ebuild, -iptables-1.4.2-r1.ebuild, +iptables-1.4.4.ebuild: + Version bump, bug #274368, thank Wojciech Porczyk for report. + + 16 Jun 2009; Tobias Klausmann + iptables-1.4.3.2.ebuild: + Stable on alpha, bug #274403 + +*iptables-1.4.3.2 (06 Apr 2009) + + 06 Apr 2009; Peter Volkov -iptables-1.4.3.1.ebuild, + +iptables-1.4.3.2.ebuild: + Version bump. Fixes save/restore of negated rules, bug #264089, thank Yar + Odin for report. + +*iptables-1.4.3.1 (24 Mar 2009) + + 24 Mar 2009; Peter Volkov + -files/iptables-1.4.3-as-needed.patch, -iptables-1.4.3.ebuild, + +iptables-1.4.3.1.ebuild: + Version bump. l7-filter is broken and thus dropped again. + +*iptables-1.4.3 (24 Mar 2009) + + 24 Mar 2009; Peter Volkov + +files/iptables-1.4.3-as-needed.patch, +iptables-1.4.3.ebuild: + Version bump. + + 16 Feb 2009; Brent Baude iptables-1.4.2-r2.ebuild: + stable ppc64, bug 255786 + + 16 Feb 2009; Brent Baude iptables-1.4.2-r2.ebuild: + stable ppc, bug 255786 + + 14 Feb 2009; Raúl Porcel iptables-1.4.2-r2.ebuild: + ia64/sparc stable wrt #255786 + + 09 Feb 2009; Peter Volkov iptables-1.4.2-r2.ebuild: + l7-filters back as upstream does not provide patch. + + 08 Feb 2009; Tobias Klausmann + iptables-1.4.2-r2.ebuild: + Stable on alpha, bug #255786 + + 05 Feb 2009; Jeroen Roovers iptables-1.4.2-r2.ebuild: + Stable for HPPA (bug #255786). + + 04 Feb 2009; Markus Meier iptables-1.4.2-r2.ebuild: + amd64/x86 stable, bug #255786 + + 30 Jan 2009; Daniel Black + iptables-1.3.8-r3.ebuild, iptables-1.4.0-r1.ebuild: + same l7 patch in different tarball + +*iptables-1.4.2-r2 (21 Jan 2009) + + 21 Jan 2009; Peter Volkov + +files/iptables-1.4.2-hashlimit.patch, + +files/iptables-1.4.2-libxt_TOS-compilation.patch, + +files/iptables-1.4.2-libxt_iprange.c-build.patch, + +files/iptables-1.4.2-owner-restore.patch, +iptables-1.4.2-r2.ebuild: + Some patches from upstream for misc build issues. Fixed + hashlimit-htable-gcinterval save/restore issue, bug #254496, thank + Михаил for report. Fixed save/restore issue for -m owner, bug + #255113, thank Andrew Savchenko for report. + + 06 Dec 2008; Robin H. Johnson Manifest: + Fix broken Manifest. + + 06 Dec 2008; Peter Volkov + +files/iptables-1.4.0-2.6.26-kernel.patch, iptables-1.4.0-r1.ebuild: + Fixed build problem with 2.6.26, bug #246395. + + 27 Nov 2008; Mike Frysinger iptables-1.4.2-r1.ebuild: + Drop linux-info eclass include #248066 by Laurence Withers. + + 26 Oct 2008; Mike Frysinger + +files/iptables-1.4.2-no-ldconfig.patch, iptables-1.4.2-r1.ebuild: + Do not run ldconfig when installing. + +*iptables-1.4.2-r1 (26 Oct 2008) + + 26 Oct 2008; Mike Frysinger + +files/iptables-1.4.2-as-needed.patch, +iptables-1.4.2-r1.ebuild: + Install iptables headers again and fix by Arfrever Frehtes Taifersar + Arahesis for building with --as-needed #244431. + +*iptables-1.4.2 (26 Oct 2008) + + 26 Oct 2008; Mike Frysinger + +files/iptables-1.4.2-glibc.patch, +iptables-1.4.2.ebuild: + Version bump #243094. + + 17 Aug 2008; Doug Goldstein metadata.xml: + add GLEP 56 USE flag desc from use.local.desc + + 25 Jul 2008; Steve Dibb iptables-1.4.0-r1.ebuild: + amd64 stable, bug 209222 + + 13 Jul 2008; Joseph Jezak iptables-1.4.0-r1.ebuild: + Marked ppc stable for bug #209222. + + 05 Jul 2008; Tobias Klausmann + iptables-1.4.0-r1.ebuild: + Stable on alpha, bug #209222 + + 05 Jul 2008; Raúl Porcel iptables-1.4.0-r1.ebuild: + ia64 stable wrt #209222 + + 02 Jul 2008; Friedrich Oslage + iptables-1.4.0-r1.ebuild: + Stable on sparc, bug #209222 + + 01 Jul 2008; Jeroen Roovers iptables-1.4.0-r1.ebuild: + Stable for HPPA (bug #209222). + + 29 Jun 2008; Christian Faulhammer + iptables-1.4.0-r1.ebuild: + stable x86, bug 209222 + + 29 Jun 2008; Markus Rothe iptables-1.4.0-r1.ebuild: + Stable on ppc64; bug #209222 + +*iptables-1.4.1.1 (28 Jun 2008) + + 28 Jun 2008; Mike Frysinger +iptables-1.4.1.1.ebuild: + Version bump #229185 by Sergey Dryabzhinsky. + + 14 Jun 2008; Zac Medico iptables-1.3.5-r4.ebuild, + iptables-1.3.6.ebuild, iptables-1.3.6-r1.ebuild, iptables-1.3.7.ebuild, + iptables-1.3.8.ebuild, iptables-1.3.8-r1.ebuild, iptables-1.3.8-r2.ebuild, + iptables-1.3.8-r3.ebuild, iptables-1.4.0.ebuild: + Bug #226505 - For compatibility with phase execution order in + >=portage-2.1.5, call has_version inside pkg_preinst instead of + pkg_postinst. + + 09 Jun 2008; Mike Frysinger + +files/iptables-1.4.0-in6-glibc-2.8.patch, iptables-1.4.0-r1.ebuild: + Use the correct API for accessing ip6 structs #225505 by Jose daLuz. + + 14 Mar 2008; Steve Dibb iptables-1.3.8-r3.ebuild: + amd64 stable, bug 208147 + + 06 Feb 2008; Raúl Porcel iptables-1.3.8-r3.ebuild: + alpha/ia64/sparc stable wrt #208147 + + 01 Feb 2008; Markus Meier iptables-1.3.8-r3.ebuild: + x86 stable, bug #208147 + + 31 Jan 2008; Jeroen Roovers iptables-1.3.8-r3.ebuild: + Stable for HPPA (bug #208147). + + 31 Jan 2008; nixnut iptables-1.3.8-r3.ebuild: + Stable on ppc wrt bug 208147 + + 30 Jan 2008; Brent Baude iptables-1.3.8-r3.ebuild: + Marking iptables-1.3.8-r3 ppc64 for bug 208147 + + 11 Jan 2008; iptables-1.4.0-r1.ebuild: + l7-filter related code cleaned. Fixed build build problem with monolitic + kernels and any of imq, l7filter or extesion USE flags enabled, bug 205127, + thank Guillaume Castagnino for report. iptables-1.2 is + long time not in the tree hence removed related obsolete ewarn. + + 10 Jan 2008; nixnut iptables-1.3.8-r3.ebuild: + Stable on ppc wrt bug 201909 + + 08 Jan 2008; metadata.xml, iptables-1.4.0-r1.ebuild: + IMQ patches updated for iptables 1.4.x. Added myself into metadata for + l7filter and imq extensions. + +*iptables-1.4.0-r1 (30 Dec 2007) + + 30 Dec 2007; Mike Frysinger + +files/iptables-1.4.0-dev-files.patch, +iptables-1.4.0-r1.ebuild: + Install dev headers/libs again #203744. + + 27 Dec 2007; Mike Frysinger iptables-1.4.0.ebuild: + Punt USE=imq. Use user-custom patch dir in /etc/. + + 24 Dec 2007; iptables-1.4.0.ebuild: + Updated l7-filter patches for iptables-1.4.x. + +*iptables-1.4.0 (24 Dec 2007) + + 24 Dec 2007; Mike Frysinger +iptables-1.4.0.ebuild: + Version bump #203161 by Nebojsa Trpkovic. + +*iptables-1.3.8-r3 (24 Dec 2007) + + 24 Dec 2007; +iptables-1.3.8-r3.ebuild: + Update for l7-filter patch to version 2.17, bug 195671, reported by . + + 17 Dec 2007; Raúl Porcel iptables-1.3.8-r2.ebuild: + alpha/ia64/sparc stable wrt #201909 + + 15 Dec 2007; Samuli Suominen iptables-1.3.8-r2.ebuild: + amd64 stable wrt #201909 + + 14 Dec 2007; Jeroen Roovers iptables-1.3.8-r2.ebuild: + Stable for HPPA (bug #201909). + + 12 Dec 2007; Markus Rothe iptables-1.3.8-r2.ebuild: + Stable on ppc64; bug #201909 + + 11 Dec 2007; Christian Faulhammer + iptables-1.3.8-r2.ebuild: + stable x86, bug 201909 + + 06 Oct 2007; Tom Gall iptables-1.3.8-r1.ebuild: + stable on ppc64 bug #190198 + + 17 Sep 2007; Chris Gianelloni + iptables-1.3.8-r1.ebuild: + Stable on amd64 wrt bug #190198. + + 30 Aug 2007; Raúl Porcel iptables-1.3.8-r1.ebuild: + alpha/ia64 stable wrt #190198 + + 30 Aug 2007; Christian Birchinger + iptables-1.3.8-r1.ebuild: + Added sparc stable keyword + + 30 Aug 2007; Jeroen Roovers iptables-1.3.8-r1.ebuild: + Stable for HPPA (bug #190198). + + 28 Aug 2007; Jurek Bartuszek iptables-1.3.8-r1.ebuild: + x86 stable (bug #190198) + + 28 Aug 2007; nixnut iptables-1.3.8-r1.ebuild: + Stable on ppc wrt bug 190198 + +*iptables-1.3.8-r2 (25 Aug 2007) + + 25 Aug 2007; Mike Frysinger +iptables-1.3.8-r2.ebuild: + Make sure we set KERNEL_DIR to right include path for linux-headers #188873 + by Darren Dale and start pushing crappy patchset addons to the user so + maintenance is their problem #155243. + + 13 Aug 2007; Tobias Scherbaum + iptables-1.3.7.ebuild: + ppc. stable + + 09 Aug 2007; Daniel Black + iptables-1.3.8-r1.ebuild: + latest l7 version - no patch change appart from naming it correctly + +*iptables-1.3.8-r1 (07 Jul 2007) + + 07 Jul 2007; Daniel Black + +iptables-1.3.8-r1.ebuild: + l7 & imq patch update as per bug ##184164 thanks to cilly + +*iptables-1.3.8 (25 Jun 2007) + + 25 Jun 2007; Mike Frysinger +iptables-1.3.8.ebuild: + Version bump #183146 by Blu3. + + 12 May 2007; Joshua Kinard iptables-1.3.7.ebuild: + Stable on mips. + + 09 May 2007; Roy Marples + +files/iptables-1.3.7-test-dir.patch, iptables-1.3.7.ebuild: + Fix Makefile for non bash shells. + + 06 May 2007; Marius Mauch iptables-1.3.5-r4.ebuild, + iptables-1.3.6.ebuild, iptables-1.3.6-r1.ebuild, iptables-1.3.7.ebuild: + Replacing einfo with elog/ewarn + + 08 Apr 2007; Mike Frysinger + +files/iptables-1.3.7-kernel-dir.patch, iptables-1.3.7.ebuild: + By default, let the toolchain worry about kernel header location #172209 by + Karl Hiramoto. + + 04 Apr 2007; Gustavo Zacarias iptables-1.3.7.ebuild: + Stable on sparc + + 10 Mar 2007; Roy Marples files/iptables-1.3.2.init: + Remove bashisms from init script, #170085 thanks to Natanael Copa. + + 08 Mar 2007; Gustavo Zacarias + +files/iptables-1.3.7-sparc64.patch, iptables-1.3.7.ebuild: + Fix for #166201 + + 28 Feb 2007; Daniel Black + +files/1.3.5-files/iptables-1.3.5-linux-headers.patch, + iptables-1.3.5-r4.ebuild: + fix USE=extensions problem with linux-headers - bug #156723. Thanks for the + tip Paul Hewlett in bug #165590 + + 06 Feb 2007; Daniel Black + -files/1.2.11-files/iptables-layer7-0.9.0.patch, + -files/1.2.11-files/grsecurity-1.2.8-iptables.patch, + -files/ip6tables-1.2.9-r1.confd, -files/iptables-1.2.9-r1.confd, + -files/1.2.11-files/install_all_dev_files.patch, + -files/ip6tables-1.2.9-r1.init, -files/1.2.11-files/round-robin.patch, + -files/1.2.11-files/iptables-1.2.9-imq1.diff, + -files/iptables-1.2.9-r1.init, -files/1.2.11-files/CAN-2004-0986.patch, + -files/1.2.11-files/install_ipv6_apps.patch, -iptables-1.2.11-r3.ebuild, + -iptables-1.3.5-r1.ebuild, -iptables-1.3.5-r2.ebuild, + -iptables-1.3.5-r3.ebuild: + cleanout + + 06 Feb 2007; Daniel Black iptables-1.3.7.ebuild: + l7 now at 2.9 - no code change just different tarball. Bumping to avoid + extra downloads or something. Bug #161809 thanks cilly + + 20 Jan 2007; Alexander H. Færøy + iptables-1.3.5-r4.ebuild: + Stable on MIPS; bug #149643 + + 30 Dec 2006; Mike Frysinger + +files/iptables-1.3.7-more-exact-check-grep.patch, iptables-1.3.7.ebuild: + Dont abort check target when uname contains -g #159162 by Sergey Borodich. + + 22 Dec 2006; Daniel Black iptables-1.3.7.ebuild: + l7filter - changed to 2.8 patch - exactly the same as 2.6 but this way the + user doesn't need to download both versions of l7-filter to get it working. + +*iptables-1.3.7 (14 Dec 2006) + + 14 Dec 2006; Mike Frysinger +iptables-1.3.7.ebuild: + Version bump #157850 by Blu3. + + 11 Nov 2006; Mike Frysinger + files/ip6tables-1.3.2.confd, files/iptables-1.3.2.confd, + files/iptables-1.3.2.init: + Set policy to ACCEPT before flushing chains in init.d stop() as proposed by + Max Hacking #154269. + + 21 Oct 2006; Thomas Cort iptables-1.3.5-r4.ebuild: + Stable on alpha wrt Bug #149643. + + 14 Oct 2006; Aron Griffis iptables-1.3.5-r4.ebuild: + Mark 1.3.5-r4 stable on ia64. #149643 + +*iptables-1.3.6-r1 (07 Oct 2006) + + 07 Oct 2006; Mike Frysinger +iptables-1.3.6-r1.ebuild: + Update l7-filter support #150124. + + 03 Oct 2006; Chris Gianelloni + iptables-1.3.5-r4.ebuild: + Stable on x86 wrt bug #141688. + + 03 Oct 2006; Simon Stelling iptables-1.3.5-r4.ebuild: + stable on amd64 + + 01 Oct 2006; Tobias Scherbaum + iptables-1.3.5-r4.ebuild: + hppa stable, bug #149643 + + 01 Oct 2006; Markus Rothe iptables-1.3.5-r4.ebuild: + Stable on ppc64; bug #149643 + + 30 Sep 2006; iptables-1.3.5-r4.ebuild: + Stable on ppc wrt bug 149643 + + 30 Sep 2006; Jason Wever iptables-1.3.5-r4.ebuild: + Stable on SPARC wrt bug #149643. + +*iptables-1.3.6 (30 Sep 2006) + + 30 Sep 2006; Mike Frysinger +iptables-1.3.6.ebuild: + Version bump #149438 by Brett. + + 23 Sep 2006; Mike Frysinger + +files/1.3.5-files/iptables-1.3.5-log-prefix-no-empty-strings.patch, + iptables-1.3.5-r4.ebuild: + Fix silly segfault when using --log-prefix="" #148169 by tla. + + 04 Sep 2006; Joshua Kinard iptables-1.3.5-r1.ebuild: + Marked stable on mips. + + 28 Jul 2006; Martin Schlemmer + iptables-1.3.5-r4.ebuild: + Fix USE=extensions to actually build the extra extensions. + +*iptables-1.3.5-r4 (28 Jul 2006) + + 28 Jul 2006; Martin Schlemmer + +iptables-1.3.5-r4.ebuild: + Add extensions USE flag back for misc patch-o-matic extensions. Bump + l7filter patch to 2.3. + +*iptables-1.3.5-r3 (09 Jul 2006) + + 09 Jul 2006; Daniel Black + +files/1.3.5-files/iptables-1.3.5-errno.patch, +iptables-1.3.5-r3.ebuild: + separated extensions patch as promised to vapier/hansmi/wolf31o2(?). Added + upstream patch for errnum (bug #139726) thanks to Rance Hall and upstream + dev Daniel + + 12 Jun 2006; Chris Gianelloni + iptables-1.3.5-r1.ebuild: + Stable on x86 wrt bug #135380. + + 11 Jun 2006; Simon Stelling iptables-1.3.5-r1.ebuild: + stable on amd64 + + 10 Jun 2006; iptables-1.3.5-r1.ebuild: + Stable on ppc; bug #135380 + + 09 Jun 2006; Guy Martin iptables-1.3.5-r1.ebuild: + Stable on hppa. + + 08 Jun 2006; Jason Wever iptables-1.3.5-r1.ebuild: + Stable on SPARC wrt bug #135380. + + 08 Jun 2006; Thomas Cort iptables-1.3.5-r1.ebuild: + Stable on alpha wrt Bug #135380. + + 08 Jun 2006; Markus Rothe iptables-1.3.5-r1.ebuild: + Stable on ppc64; bug #135380 + +*iptables-1.3.5-r2 (04 Jun 2006) + + 04 Jun 2006; Daniel Black iptables-1.3.5-r2.ebuild: + update l7-filter patch version + +*iptables-1.3.5-r1 (02 May 2006) + + 02 May 2006; Daniel Black + +iptables-1.3.5-r1.ebuild: + layer7 filtering patch version bump. + +*iptables-1.3.5 (04 Feb 2006) + + 04 Feb 2006; Mike Frysinger +iptables-1.3.5.ebuild: + Version bump #121392 by Michail Baikov. + + 06 Jan 2006; Daniel Black iptables-1.3.4.ebuild: + changing l7 filter from 2.0_beta to 2.0 - only change in the iptables patch + was an error message change + + 18 Dec 2005; Markus Rothe iptables-1.3.4.ebuild: + Stable on ppc64 + + 09 Dec 2005; Bryan Østergaard iptables-1.3.4.ebuild: + Stable on amd64. + + 18 Nov 2005; Michael Hanselmann iptables-1.3.4.ebuild: + Stable on hppa, ppc. + + 14 Nov 2005; Gustavo Zacarias iptables-1.3.4.ebuild: + Stable on sparc + + 13 Nov 2005; Mark Loeser iptables-1.3.4.ebuild: + Stable on x86; bug #112351 + +*iptables-1.3.4 (05 Nov 2005) + + 05 Nov 2005; Mike Frysinger +iptables-1.3.4.ebuild: + Version bump to fix #110758 by Brian Kroth. + + 15 Oct 2005; Daniel Black + -files/1.2.7a-files/01_all_grsecurity.patch.bz2, + -files/1.2.7a-files/02_all_imq.patch.bz2, + -files/1.2.7a-files/03_all_mac_fix.patch.bz2, + -files/1.2.7a-files/04_all_no_optimize_fix.patch.bz2, + -files/1.2.9-files/01_all_grsecurity.patch.bz2, + -files/1.2.9-files/02_all_imq.patch.bz2, + -files/1.2.9-files/03_hppa_gentoo.patch.bz2, + -files/1.2.9-files/04_all_install_ipv6_apps.patch.bz2, + -files/1.2.9-files/05_all_install_all_dev_files.patch.bz2, + -files/1.2.9-files/06_all_l7.patch.bz2, + -files/1.2.9-files/sparc64_limit_fix.patch.bz2, -files/ip6tables.confd, + -files/iptables-1.2.7a-hppa.diff, -files/sparc64_limit_fix.patch.bz2, + -files/ip6tables.init, -files/iptables-1.2.9-hppa.patch.bz2, + -files/iptables.confd, -files/iptables.init, -iptables-1.2.7a-r3.ebuild, + -iptables-1.2.9.ebuild, -iptables-1.2.9-r1.ebuild, + -iptables-1.2.9-r4.ebuild, -iptables-1.3.1-r4.ebuild, + -iptables-1.3.3.ebuild: + cleanout of old version and patches + +*iptables-1.3.3-r2 (25 Sep 2005) + + 25 Sep 2005; Daniel Black iptables-1.3.3-r2.ebuild: + updated to use l7-filter-2.0-beta + +*iptables-1.3.3-r1 (17 Sep 2005) + + 17 Sep 2005; Daniel Black + +iptables-1.3.3-r1.ebuild: + updated to use l7-filter-1.5 - bug #106009 + + 15 Sep 2005; Aron Griffis iptables-1.3.2.ebuild: + Mark 1.3.2 stable on alpha + + 03 Sep 2005; Markus Rothe iptables-1.3.2.ebuild: + Stable on ppc64 + + 02 Sep 2005; Michael Hanselmann iptables-1.3.2.ebuild: + Stable on ppc. + + 18 Aug 2005; Gustavo Zacarias iptables-1.3.2.ebuild: + Stable on sparc + +*iptables-1.3.3 (16 Aug 2005) + + 16 Aug 2005; Robin H. Johnson +iptables-1.3.3.ebuild: + Bug #102682, version bump. + + 08 Aug 2005; Aaron Walker iptables-1.3.1-r4.ebuild, + iptables-1.3.2.ebuild: + Re-added ~mips for bug 91285. + +*iptables-1.3.2 (12 Jul 2005) + + 12 Jul 2005; Mike Frysinger + +files/ip6tables-1.3.2.confd, +files/iptables-1.3.2.confd, + +files/iptables-1.3.2.init, +iptables-1.3.2.ebuild: + Version bump #98641 by Lars (Polynomial-C). Unified the iptables/ip6tables + init.d scripts. Added a new 'panic' option to init.d #72033 by Colin + Kingsley. Warn about issues upgrading from 1.2.x to 1.3.x #92535 by Volkov + Peter. + +*iptables-1.3.1-r4 (05 May 2005) + + 05 May 2005; Mike Frysinger + files/iptables-1.2.9-r1.init, files/iptables.init, metadata.xml, + -iptables-1.3.1-r3.ebuild, +iptables-1.3.1-r4.ebuild: + Make sure /var/lib/iptables/rules-saves is only read/writable by root #91468 + by eromang. + + 03 May 2005; Stephanie Lockwood-Childs + iptables-1.3.1-r3.ebuild: + mark ~ppc wrt #91285 + + 03 May 2005; Herbie Hopkins iptables-1.3.1-r3.ebuild: + Multilib fixes. + + 03 May 2005; Omkhar Arasaratnam + iptables-1.3.1-r3.ebuild: + Keyworded ~ppc64 wrt #91285 + + 03 May 2005; Jan Brinkmann + iptables-1.3.1-r3.ebuild: + (re-)added ~amd64 to KEYWORDS wrt #91285 + + 03 May 2005; Gustavo Zacarias + iptables-1.3.1-r3.ebuild: + Keyworded ~sparc wrt #91285 + +*iptables-1.3.1-r3 (03 May 2005) + + 03 May 2005; Robin H. Johnson : + iptables-1.3.1-r2.ebuild, +iptables-1.3.1-r3.ebuild + Clean up 1.3.1 ebuilds, and forcable mark as KEYWORDS=~x86 ONLY, as I want + arches to test it first. + +*iptables-1.3.1-r2 (21 Apr 2005) + + 21 Apr 2005; Daniel Black -iptables-1.3.1.ebuild, + -iptables-1.3.1-r1.ebuild, +iptables-1.3.1-r2.ebuild: + As per bug #89500 removed old iptables-1.3* due to memory leak in the l7 + filter section. Revision bump includes l7 filter 1.2. + + 28 Mar 2005; Jeremy Huddleston + iptables-1.2.11-r3.ebuild, iptables-1.3.1-r1.ebuild: + Use proper toolchain compiler. + + 28 Mar 2005; Daniel Black iptables-1.3.1-r1.ebuild, + iptables-1.3.1.ebuild: + added conditional unpack on l7-filter thanks to Marcelo Góes (vanquirius) + +*iptables-1.3.1-r1 (23 Mar 2005) + + 23 Mar 2005; Daniel Black + +iptables-1.3.1-r1.ebuild: + revision bump to support l7-filter-1.1. Doco fixes included + +*iptables-1.3.1 (09 Mar 2005) + + 09 Mar 2005; Robin H. Johnson + +files/1.3.1-files/grsecurity-1.2.8-iptables.patch-1.3.1.bz2, + +files/1.3.1-files/install_all_dev_files.patch-1.3.1.bz2, + +files/1.3.1-files/install_ipv6_apps.patch.bz2, + +files/1.3.1-files/iptables-1.3.1-compilefix.patch, + +iptables-1.3.1.ebuild: + Bug #80556, initial work, lots of changes here. This is hardmasked for + testing still. It didn't compile against my mm-sources kernel, but does + compile against a stock kernel. + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 09 Nov 2004; Aron Griffis iptables-1.2.11-r3.ebuild: + stable on ia64 + + 08 Nov 2004; Markus Rothe iptables-1.2.11-r3.ebuild: + Stable on ppc64; bug #70240 + + 08 Nov 2004; Simon Stelling iptables-1.2.11-r3.ebuild: + stable for security reasons (bug #70240) + + 08 Nov 2004; Bryan Østergaard + iptables-1.2.11-r3.ebuild: + Stable on alpha, bug 70240. + + 08 Nov 2004; iptables-1.2.11-r3.ebuild: + stable on ppc gsla: 70240 + + 07 Nov 2004; Olivier Crete iptables-1.2.11-r3.ebuild: + Stable on x86 per security bug #70240 + + 07 Nov 2004; Jason Wever iptables-1.2.11-r3.ebuild: + Stable on sparc wrt security bug #70240. + + 07 Nov 2004; Joshua Kinard iptables-1.2.11-r3.ebuild: + Marked stable on mips. + + 07 Nov 2004; Joshua Kinard iptables-1.2.11-r2.ebuild: + Marked stable on mips. + +*iptables-1.2.11-r3 (06 Nov 2004) + + 06 Nov 2004; +files/1.2.11-files/CAN-2004-0986.patch, + +iptables-1.2.11-r3.ebuild: + security bump. Exception handling error. bug 70240 + + 10 Sep 2004; Daniel Ahlberg iptables-1.2.11-r2.ebuild, + files/1.2.11-files/round-robin.patch: + Added round-robin patch, closing #60979. + + 05 Sep 2004; Guy Martin + -files/1.2.11-files/hppa.patch.bz2, iptables-1.2.11-r2.ebuild: + Stable on hppa. Removed no more needed hppa patch. + + 29 Aug 2004; Tom Gall iptables-1.2.11-r2.ebuild: + stable on ppc64, bug #60780 + + 22 Aug 2004; Seemant Kulleen iptables-1.2.11-r2.ebuild, + iptables-1.2.9-r1.ebuild, iptables-1.2.9-r4.ebuild, iptables-1.2.9.ebuild: + fix spelling error. Thanks to: Kurt McKee in bug + #61325 + + 22 Aug 2004; Bryan Østergaard iptables-1.2.11-r2.ebuild: + Stable on alpha. + + 20 Aug 2004; Gustavo Zacarias + iptables-1.2.11-r2.ebuild: + Stable on sparc + + 18 Aug 2004; Daniel Ahlberg iptables-1.2.11-r2.ebuild, + files/ip6tables-1.2.9-r1.confd, files/ip6tables-1.2.9-r1.init, + files/iptables-1.2.9-r1.confd, files/iptables-1.2.9-r1.init: + Enable saving state when stopping service, closing #60680. + Unmasking on x86 and amd64. + + 10 Jul 2004; Daniel Ahlberg files/ip6tables.init: + Fix typo in init file, closing #56537. + + 05 Jul 2004; Michal Januszewski + iptables-1.2.11-r2.ebuild: + Fixed problems with iptables installing into /usr/local/sbin/. + + 04 Jul 2004; Daniel Ahlberg iptables-1.2.11-r2.ebuild: + + Fix installation path, initscript and config script. Closing #55978. + + Fix dependencies. Closing #55605 + + 04 Jul 2004; Daniel Ahlberg iptables-1.2.9-r4.ebuild: + + Fix dependencies. Closing #55605 + + 03 Jul 2004; Seemant Kulleen iptables-1.2.11-r2.ebuild: + sed statement fix, thanks to x1bncwn in #gentoo + +*iptables-1.2.9-r4 (03 Jul 2004) +*iptables-1.2.11-r2 (03 Jul 2004) + + 03 Jul 2004; Daniel Ahlberg iptables-1.2.11-r1.ebuild, + iptables-1.2.9-r3.ebuild: + For some reason iptables may decide to compile in the src_install section + too, make sure it compiles against the correct KERNEL_DIR. Closing #55489. + + 02 Jul 2004; Jeremy Huddleston + iptables-1.2.11-r1.ebuild, iptables-1.2.7a-r3.ebuild, + iptables-1.2.9-r1.ebuild, iptables-1.2.9-r3.ebuild, iptables-1.2.9.ebuild: + || die's to make install to avoid problems like we see in bug #55489. + + 02 Jul 2004; Lars Weiler iptables-1.2.9-r3.ebuild: + Stable on ppc as iptables-1.2.7a-r3 does not compile any more. + + 28 Jun 2004; Daniel Ahlberg iptables-1.2.11.ebuild, + iptables-1.2.9-r3.ebuild: + Revision bump these so they propagate correctly. + +*iptables-1.2.11-r1 (28 Jun 2004) + + 28 Jun 2004; Daniel Ahlberg iptables-1.2.11.ebuild: + Version bump and updated IMQ and l7 patches. Closing #54067 and #55308. + +*iptables-1.2.9-r3 (28 Jun 2004) + + 28 Jun 2004; Daniel Ahlberg iptables-1.2.9-r3.ebuild: + New revision with a new local use flag that toggles the applying of + 3rd party patches and building against linux sources. Without the new + use flag no 3rd party extensions patches will be applied and iptables + will be built against linux-headers. + + Be aware that iptables doesn't always build against the newest kernels + and manual patching may be required. + + Closing #54440 + + 28 Jun 2004; Daniel Ahlberg iptables-1.2.7a-r3.ebuild, + iptables-1.2.9-r1.ebuild, iptables-1.2.9.ebuild: + Step back to an earlier date to clean up the mess, + change "Gentoo Technologies Inc" to "Gentoo Foundation". + + 09 Jun 2004; Aron Griffis iptables-1.2.7a-r3.ebuild, + iptables-1.2.9-r1.ebuild, iptables-1.2.9.ebuild: + Fix use invocation and replace unnecessary subshell with if..then..fi + + 07 Jun 2004; Daniel Ahlberg iptables-1.2.9-r1.ebuild: + + Only run check_KV if /usr/src/liunx is a symlink or a directory, possible + fix for #46817. + + Handle extensionpatches that was added for 1.2.9-r1. Closing #51418. + + 10 May 2004; Daniel Ahlberg iptables-1.2.9-r1.ebuild: + CFLAGS must have -O flag, closing #44204 + +*iptables-1.2.9-r1 (25 Apr 2004) + + 25 Apr 2004; Daniel Ahlberg iptables-1.2.9-r1.ebuild: + + Depend on virtual/linux-sources. + + Add static build support. + + Install all headers, patch contributed by Thomas Jacob . + + l7-filter support, closing #39761. + + Made initscript run before net, closing #27087. + + Removed ipforwarding from initscripts as it doesn't belong here and added einfo about it. + + Removed some old ebuilds. + + 21 Apr 2004; Daniel Ahlberg iptables-1.2.7a-r3.ebuild, + iptables-1.2.7a-r4.ebuild, iptables-1.2.8.ebuild: + Added IUSE= + + 09 Mar 2004; iptables-1.2.9.ebuild: + stable on alpha and ia64 + + 09 Mar 2004; Daniel Ahlberg iptables-1.2.9.ebuild: + + Added einfo about kernel 2.4.21, closing #25919. + + Install ip6tables-save and ip6tables-restore, closing #39833. + + Really enable IPv6, closing #41624. + + 28 Jan 2004; iptables-1.2.9.ebuild: + stable on hppa and sparc + + 23 Jan 2004; Daniel Ahlberg files/iptables.init, files/ip6tables.init, iptables-1.2.9.ebuild: + Add reload support to initscript. Closing #21801. + Added note about saving your rules if upgrading. Closing #35135. + Unmasked, closing #34910. + + 21 Nov 2003; Daniel Ahlberg iptables-1.2.9.ebuild : + Replae -O0 with -O2, same as the the lack of -O flag problem. Closing #33899. + +*iptables-1.2.9 (04 Nov 2003) + + 04 Nov 2003; Daniel Ahlberg iptables-1.2.9.ebuild : + Version bump. + +*iptables-1.2.8-r2 (15 Oct 2003) + + 15 Oct 2003; John Mylchreest ; iptables-1.2.8-r2.ebuild: + fixes bug #22223 + + 21 Sep 2003; Matthew Rickard iptables-1.2.8-r1.ebuild: + "-fstack-protector" breaks "iptables -p icmp". We will + filter this flag until this is fixed properly. + + 19 Sep 2003; Daniel Ahlberg files/ip6tables.init: + Closing #29087. + + 06 May 2003; Christian Birchinger + iptables-1.2.8-r1.ebuild: + Added stable sparc keyword + + 05 May 2003; Daniel Ahlberg iptables-1.2.8-r1.ebuild : + Unmasked on x86. + +*iptables-1.2.8-r1 (04 May 2003) + + 02 Jul 2003; Guy Martin files/1.2.8-files/03_hppa_gentoo.patch.bz2, + iptables-1.2.8-r1.ebuild : + Bzipped 03_hppa_gentoo.patch.bz2 which was not. Marked stable for hppa. + + 04 May 2003; Daniel Ahlberg iptables-1.2.8-r1.ebuild, files/iptables.init + files/iptables.confd, files/ip6tables.init + files/ip6tables.confd : + Fixed ipv6 support. Closes #17155. + + 04 May 2003; Daniel Ahlberg files/1.2.8-files/03_hppa_gentoo.patch.bz2 : + doh! uncompressed patch. + + 04 May 2003; Daniel Ahlberg files/iptables.init : + Removed auto saving of rules when stopping iptables. Closing #15333 + and #13673. + + 02 May 2003; Daniel Ahlberg iptables-1.2.8.ebuild : + Force -O2 if no -O flag is set. Remove 03_all_no_optimize_fix.patch.bz2. + + 19 Apr 2003; Daniel Ahlberg : + Removed 03_all_mac_fix.patch.bz2 becuse it was fixed in 1.2.8. + +*iptables-1.2.8 (19 Apr 2003) + + 19 Apr 2003; Daniel Ahlberg iptables-1.2.8.ebuild : + Version bump. + +*iptables-1.2.7a-r4 (10 Apr 2003) + + 19 apr 2003; Preston A. Elder iptables-1.2.7a-r4.ebuild : + Enabled -r4 for x86 + + 10 apr 2003; Preston A. Elder iptables-1.2.7a-r4.ebuild : + Added compilation of development tools + +*iptables-1.2.7a-r3 (11 Mar 2003) + + 15 Mar 2003; Jason Wever + files/sparc64_limit_fix.patch.bz2: + Added sparc64_limit_fix.patch.bz2 back into the files directory as it got lost + in the moving of iptables from sys-apps to net-firewall. + + 15 Mar 2003; Jan Seidel : + Added mips to KEYWORDS + + 11 Mar 2003; Martin Holzer iptables-1.2.7a-r3.ebuild, + files/grsecurity-1.2.7a-iptables.patch, files/iptables-1.2.6a-imq.diff-3, + files/iptables-1.2.7a-gentoo.diff, files/iptables-1.2.7a-hppa.diff, + files/iptables-1.2.7a-imq.diff-3, files/iptables.confd, files/iptables.init, + files/1.2.7a-files/01_all_grsecurity.patch.bz2, + files/1.2.7a-files/02_all_imq.patch.bz2, + files/1.2.7a-files/03_all_mac_fix.patch.bz2, + files/1.2.7a-files/04_all_no_optimize_fix.patch.bz2: + moved from sys-apps/iptables to net-firewall/iptables + + 21 Feb 2003; Zach Welch iptables-1.2.7a-r3.ebuild : + Added arm keyword + + 17 Feb 2003; Guy Martin iptables-1.2.7a-r3.ebuild : + Added patch and keyword for hppa. + +*iptables-1.2.7a-r3 (09 Jan 2003) + + 11 Mar 2003; Zach Welch iptables-1.2.7a-r3.ebuild: + change sys-kernel/linux-headers to new virtual/os-headers + + 09 Feb 2003; Seemant Kulleen + iptables-1.2.7a-r3.ebuild : + + Sed expression delimiter from / to :, closing bug #15006 by Blu3 + + + 06 Feb 2003; Mark Guertin iptables-1.2.7a-r3.ebuild : + Added ppc keyword + + 10 Jan 2003; Joshua Brindle iptables-1.2.7a-r3.ebuild : + unmasked for x86, sparc, alpha re: bug #13466 + fixed sed string re: bug #13644 + + 09 Jan 2003; Christian Birchinger : + Added new revsion with sparc64 limit rule fixes. + + 09 Jan 2003; Daniel Ahlberg files/iptables.init : + Readded save() function, closes #7752. + + 08 Jan 2003; Daniel Ahlberg files/iptables.init : + Forgot to remove save() function from initscript. + + 08 Jan 2003; Daniel Ahlberg iptables-1.2.7a-r2.ebuild : + Closes #13466. + + 07 Jan 2003; Daniel Ahlberg : + Cleaned out old files. + +*iptables-1.2.7a-r2 (07 Jan 2003) + + 07 Jan 2003; Daniel Ahlberg iptables-1.2.7a-r2.ebuild, files/iptables.init, + files/iptables.confd : + Closes #13366, #13144 and #10424. Added new patching method and made installation prettier. + +*iptables-1.2.7a-r1 (10 Dec 2002) + + 10 Dec 2002; Joshua Beindle iptables-1.2.7a-r1.ebuild : + Added grsecurity stealth module patch + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*iptables-1.2.7a (27 Aug 2002) + + 20 Nov 2002; Daniel Ahlberg iptables-1.2.7a.ebuild : + Added patch for iptables-restore. Contributed by fridtjof@fbunet.de in #10736. + + 25 Sep 2002; Daniel Ahlberg files/iptables-1.2.7a-imq.diff-3 : + Closes #8046. + + 23 Sep 2002; Jack Morgan iptables-1.2.7a.ebuild : + Added sparc/sparc64 keywords + + 09 Sep 2002; Daniel Ahlberg iptables-1.2.7a.ebuild : + Cleaned up configurationfiles and ebuild, added blocke's changes to -r1 into this version. + + 08 Sep 2002; Bruce A. Locke iptables-1.2.6a-r3.ebuild, iptables-1.2.7a-r2, files/iptables.confd-2, files/iptables.init-2 + Fix #2355. Forwarding is disabled on script stop and only turned on + during script start if conf.d/iptables settings are enabled. + + 01 Sep 2002; Daniel Ahlberg iptables-1.2.7a.ebuild : + Added better handling of stopping iptables as described in #6949. + Suggested and submitted by Frederic Jolliton . + + 30 Aug 2002; Daniel Ahlberg iptables-1.2.7a.ebuild : + Added the IMQ patch to 1.2.7a. + + 27 Aug 2002; Daniel Ahlberg iptables-1.2.7a.ebuild : New + upstream version to fix the bugs introduced in 1.2.7. + +*iptables-1.2.6a-r3 + + 08 Sep 2002; Bruce A. Locke iptables-1.2.6a-r3.ebuild, iptables-1.2.7a-r2, files/iptables.confd-2, files/iptables.init-2 + Fix #2335. Forwarding is disabled on script stop and only turned on + during script start if conf.d/iptables settings are enabled. + +*iptables-1.2.6a-r2 (29 Aug 2002) + + 29 Aug 2002; Daniel Robbins new rev of iptables-1.2.6a + adding support for IMQ (intermediate queueing device.) See + http://luxik.cdi.cz/~patrick/imq/ for more information. + +*iptables-1.2.7 (17 Aug 2002) + + 17 Aug 2002; Daniel Ahlberg iptables-1.2.7.ebuild : Version + bump. Christian Parpart brought this to our + attention. + +*iptables-1.2.6a-r1 (14 July 2002) + + 14 Jul 2002; phoen][x iptables-1.2.6a.ebuild : + Added KEYWORDS. + + 14 Jul 2002; phoen][x iptables-1.2.6a-r1.ebuild : + Added KEYWORDS. + +*iptables-1.2.4-r1 (14 July 2002) + + 14 Jul 2002; phoen][x iptables-1.2.4-r1.ebuild : + Added KEYWORDS, SLOT. + +*iptables-1.2.6a (13 Apr 2002) + + 13 Apr 2002; Seemant Kulleen iptables-1.2.6a.ebuild : + + gaarde@yahoo.com (Paul Belt) in bug #1670 submitted the update. + +*iptables-1.2.5-r1 (20 Mar 2002) + + 14 Jul 2002; phoen][x iptables-1.2.5.ebuild : + Added KEYWORDS, SLOT. + + 14 Jul 2002; phoen][x iptables-1.2.5-r1.ebuild : + Added KEYWORDS. + + 20 Mar 2002; Daniel Robbins : iptables *requires* + kernel sources to compile. Before, we got away without them since we had a + /usr/include/linux/autoconf.h. Now we don't, and this means that we need a + source tree handy. Sad but true, and apparently the right thing to do. + +*iptables-1.2.5 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/Manifest b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/Manifest new file mode 100644 index 0000000000..9c54c5c548 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/Manifest @@ -0,0 +1,60 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX ip6tables-1.3.2.confd 293 SHA256 c93827ac2b8fdd83e2c36788053ee7567ceb13b3cbc5fcf40d186500e05c8104 SHA512 d9d69a7a4006f2554d1cc94c9214a7c31dca635d81054dd43a6df6ede26d870c6da0ad678d06e292edaa72e3574a04e81dee5c7b79d24ce4c2e7bd60b0cb45db WHIRLPOOL 13bf072675368faf40772a9bc1f1d09ee21d3fe02307d46fe6b3df91c78c6366fc999b507db5f6fc368d3d8d40034ad9f3f1572698cf06cd83c6874d0e750689 +AUX ip6tables-1.4.13.confd 690 SHA256 2938fe4206514d9868047bd8f888a699fa2097ca69edab176453436d4259abaa SHA512 8de9a5de4061bef217fbc07577688a8110f1116af7f3b936dfd18100a6a7a47ec6e70c456b24cf3432fb4f2034b741a487fe6af8d9740f174d51c6eb16945c6e WHIRLPOOL f2f4903812b5b97d5bdf9cb28f0bcb6f8c866f197b46a9128530721a8d9db1cdcedffe2512c9235391a67f494c2daf1266d7bc8a6185949756437221c3861a10 +AUX iptables-1.3.2.confd 290 SHA256 351e123ba9e0ec7db2bcff42849aa627d29a3b2e77a47b82386f5e3a7e21bd30 SHA512 3ce83c3283e6695e0c17b0e09daf1f434c6e99f5e38ed3d1e2f37be072c47af52d16585625ae61f31cbf63c4de8ccf3b47d7e4203b06fb3acc5b7ed8924964f4 WHIRLPOOL 5dde07feabdbe38c8cee6d97138a4dae27237c559f35f1aa67e60535627166b49e20aaa3dc53b732ff4e54858236e0cfa52af3387e98dd2f1cf936c57ad7ff2e +AUX iptables-1.3.2.init 2607 SHA256 f3bc81413d287166346e606f96d8e2a0e05d656265ff3ccea4dd811a8f008186 SHA512 cd158eed712433c077720ddbf3e9e685eb4184f9bce5fecd9b66ad4b61f3ee407d585dcd2b5c95b999532c2eba2f679370c108c273b12a1c0e25a0bb7f59f8a0 WHIRLPOOL 7f3a8415d1babc746ce7870b9e28faba0bc8a52c44b37c35aacae5a3a7d756f9a9cfe421aa594fc515387b61fc05887eb1e69fe069dd9925b40c1b471f308699 +AUX iptables-1.4.11.1-man-fixes.patch 1165 SHA256 2b89e9ba68334bc45ac7b96ad53565a1cf41805a3659f65888ad495e84f9822e SHA512 93be7c4085fbd4123b758c7fd3ff4cb63af43ed1b59c53b51ca254e8caa63bff732bed85bda4a9da6c64ee44a4b685e11809e1d2e39012767628410d46896e2c WHIRLPOOL 1844b52a7ea0fcdfd22a9a424b143a054bdff3f10e759f3e4ea48ee443f13cb84e87f15844d6272ecce2b0e832ec3e127b0a83f6324ffe98a6e69d3a1b6fcf2c +AUX iptables-1.4.11.init 2644 SHA256 9725b50a7b019e8d4cc97e8953d10389de4fec3849dddf16b8b5da77d19138f8 SHA512 a7c214ff5acf8c006ad74b1f31c3d8fb0465f58a900481415da5a5a4d56b9c8007e86196bdb0aac314f923637b3bbcb04bc73f6d54ffab76517d91a210cafff8 WHIRLPOOL 1cd8383f5988480aa07908e36a1d2b667c799fcacfafe4467cbbe847491f2c09533581dc0ebc6eea91b782b3a64a5e87f750b4222b93f2bb32943a96c3680a6f +AUX iptables-1.4.12.1-conntrack-v2-ranges.patch 2293 SHA256 713e62adae8651e94296619297afe603ef3f7da68c4ff10e5a64be24c5cfe537 SHA512 f0a4c12d944f5f124f6a1112a9addfc266730a68e10389dbd8747bad487de2aa23e53bb01dd2953dc9d6edc98b26e293d2e762a00b6f9b8bc18f6d5108ef17bc WHIRLPOOL f41972f4c752c4c0bd892496ad21b24e3cda60cabde7198e0a64c579ae48c34ddda22960b7e3acbecfb007e8525b99e86b91cd91769cb3a86af7921a08fabda9 +AUX iptables-1.4.12.1-lm.patch 2107 SHA256 dfc429b71c6a3d77a6447e4d7c0c13f62cf086187f491968b3361568f9aa09ef SHA512 4613335e108ba02a4328a35bf4b7720b8346bf9f783549766ba2cc40aefe2a62389c91f99ac7d3cdb4dc6ab9532a06690f2974df8b2b7ac0e685b0530c9aa8f8 WHIRLPOOL 094da50ea0586d7235600a4b6976684b676a5df4a31e16385908c274958b09e7cb8be959a583231bda4232ec1c0531f82712f464e48a8f1ee0b6d9312eaa2f22 +AUX iptables-1.4.13-r1.init 2666 SHA256 add450154d983c09e1ade0d929d9eb8b151634c0eb8e0a2c512f12e3c9574ade SHA512 8d1150dd076ad41644bc99342e20f1ecea0bfa6f5da106019b479f76398d774b55bdbe842cfa4e5d0a7f364eba10374695df3249e92ae53c56b2b2ac928ea6a1 WHIRLPOOL 2ba3227729c85d2695eb9682d98441fcf4d373ea88861330c7d299ddb0d04660a734ecdea08cba01b15796998c66ffe7657b934f414c821bd228b5d4d45c3b0a +AUX iptables-1.4.13.confd 687 SHA256 7e2341211ca14997b7a8a1f930f94db855291af597c568f680f80031c20d45b6 SHA512 bd67d53e997ea65755148ba071fe6e3856d6e604b9167c666900721bc3dc24f63d395bc33a1a34ae50f95e72760da630db1a8d35afc81ec5973e60ba5343dc70 WHIRLPOOL 111b809b3122b04cce8ac0e551cfcdec7fde1ad563e1001bbbb3dbb4cae0ddf13851ece1024e13fb26aab2fe306dfc4fd9e59ab5a10127b301bc7a65ec20486b +AUX iptables-1.4.13.init 2632 SHA256 3c955bbc787e57d6c0d6d5e97ec34e350fbcbf4f0b453bd2ed624e68ac83155f SHA512 ffb5eb1372a69f3aa9ed3181b3c96fe34b3a07a1b7021e132d0b8eca65f65d83bc546371bc3e7081de68e02fd18bf99993eff6a643715e4b4d0d0d9066c5eee8 WHIRLPOOL 50a3771e5ac7b0ee38cc23c11791c05616687bc44fd6708a89c431422dcee99a92448c55f5b4c790614e785b3b74cc0e168c9d91c547e9e4faa477bed7b0cdea +AUX iptables-1.4.16.2-static.patch 2437 SHA256 fd56eaf9a400caa7c25f9893058bbde57085aa3b6d337d30a2eb6f00dead22c9 SHA512 d53a426125493e83c82c7b689bad8b104bbb1d99ed6a4aaf05724877a1260cbbf599476e5192cd14739076f6478a6d8e5ec085afb6782f7ef95abd8a1846ef42 WHIRLPOOL 2158ed63a922951e5e9e8ebd83b67d62f7bc3305c3a6295d5d1999e50e8cda936db9477dbc99051483ab296063074160b4299468ec7eb512c02b4ecc8ec2c7f6 +AUX iptables-1.4.17-libip6tc.patch 1084 SHA256 5940f8020a131df4baa03578256ea9ff4fd975c913e062e3876e64e61a6fa8f3 SHA512 1d91231ad352c16a2af2c5d8593a59b8af4d5d9d4a7248a46170c843e85976bc34b4998f2cb86496cacd1ba30520cd3fe0d41705b7e5f4550bae7da70553ef2d WHIRLPOOL 027368602724dcbda0ddcd443c4a90aee278f409cfe0b3ce221a4e1826d10a4a0d95f6cbe18f887e712b4076161ba2e7adf0d09cf2055224f81ecadd173e5a73 +DIST iptables-1.4.10.tar.bz2 478007 SHA256 7544e437d2222078b15e6cd063b521c6f1ec4dac49e6af9ba3bfece2a6a93445 SHA512 264a974cc303cf9b352ccdf50d3aa1491167cdf1d7919074925645cc94d7f5e40d315cff048d0fab48e31853dcdad64bd65b83ef6fdd05f9e896be4e3317cd1e WHIRLPOOL 4ca6629ed2f43f1393be5a24284147272ff208d27e8bc073ccadb80f27887f2ef2c477e08ab2f8f22414cd11ab6a33dc42071f2ee3168e15026a76a3270cbc2e +DIST iptables-1.4.11.1.tar.bz2 486926 SHA256 170c294698ca573477b1b2a3815e1563bf9929d182efef6cf0331a6e955c9ade SHA512 432dff8d1bc2b65cd636bb7a8d9ace5402db134df6e5e15c11c2bf1684d513a0f3cf70af099875fbddb25a1ef8868716b4a80791d7475848dd9d7917752d451a WHIRLPOOL ace3dc5ed59f98faea78cce2f1e673cb9b9726360cb1fcaa6ff73b9c36ba2ece8b415f191f1c6862a85829bb857202571bb851132a503ffb272c078d87889cbf +DIST iptables-1.4.12.1.tar.bz2 473418 SHA256 77e6581f21f15946a814fa311236e5f3f7c6593180f9d695cea06aa95e464aba SHA512 ca8960d6d11faaba293e62169a32f8821d9240907d7ca11741dfca78ce92e32d5e2625f99786f55fb08d27ff7643e2531cc741aa0867f45df61248264b8ffe18 WHIRLPOOL b737fb2704511066d052227f7fe73a1ce64f427c614e56a1a681a7dcc37bac214448f9821b416a35cbe7efdf5436c49d0202f6da77aa0ec60de724137d28abda +DIST iptables-1.4.12.tar.bz2 487036 SHA256 3e07a0beb746b580fbcfb04b3842ef0bd94a2f281786552f586415b26a7e971c SHA512 e61652cee5b3e691643769ac16dd9674ad7e2d5684f9e3146200be91a6db5674cead4525a97e232644f966692bea9143eb3b0c64a2dc01a32bf34834d3a0b4de WHIRLPOOL c5f5b29387322b36cce9c59fd548bb582b7b9b11da2616f5ff14c4ddc5eec8bc500da3756593406f5a5a4ab5b43d0f0b9d44b028b270479e10d1d8f716e1d0a0 +DIST iptables-1.4.13.tar.bz2 502942 SHA256 321e2600fc4541a958e44cafd85a42864b0035404097e0f2e082d474029b9ded SHA512 598b05aa1446172c65b5103bdd02e29f8c8253eb3395e8cabc33e664e7d7afb4a842deea4f0faaac4645acd29a4fbfc0c0675c55f67e38c822ae28b549eab73c WHIRLPOOL 44df42d7fd66349c6bdef8cfa6d80571e7ec7d58a7092b188ef41a8431cd02394835177bdc4d31255b8a115f088daba269f6ecb9230b8d04df6e01151a926017 +DIST iptables-1.4.14.tar.bz2 507123 SHA256 9be675696f41cd4f35cc332b667d285fe9489ca93c8e1f77804bd04b3315a522 SHA512 3bf6db564359acafa738068980793129982318317bea69f21282d80f40dcb1e16938f8e2928e6cdcc4e77d89b2bc3f6c45aad7eb11ff84063b78e5f8e1907f9e WHIRLPOOL 16f630e38272b76c3d7eefa83869902b0f111d9ffba2eca6fe885759619dc81f1c9fc1bfe2f946adc99edfdfc5f4002a331e412a8fef674f63bfb760aa44e868 +DIST iptables-1.4.15.tar.bz2 514830 SHA256 867c144e60075e7bebe6fcecf0b65169d5e2d1fa5ceec2ebd9780cd5026123ea SHA512 2ef559f1079838b2aa8348e66248aac7bc7549be93014ddbdaf730fbad168a657e20e031dcfd9ffa62ed45a52dbefc3683783a5d9b929d539d07ba6ad6adcfa0 WHIRLPOOL 8a56ed3cffd572f2202f172a3b903283452b4fd9647b6123530a1cc489a150bc88e7eb1f911f896b655d1de37f26c0a5eadd383c06103a0f395a82e1bc321b89 +DIST iptables-1.4.16.2.tar.bz2 536755 SHA256 4468ce7e1d68349a8e30f26110eb7969dbfdbf497d6c53758883123b3f2d6f6e SHA512 1ec9d12cc069a8acb1a443e7325c2bb98f0216e0a454413424b49c90bd6f4f94832ed1187a8fc75bdc7d80aa4ca9f3534e15799c46cb17344886d7b4ad34e4c0 WHIRLPOOL b0c782f41bb7d0df794064b1f57853ec664ddf0f899ab4b1f8cf51df0f98594065b7e7e3a77ee398cbb4fcc03fe360e67cf679bf6f9f730263ad29be394e76e0 +DIST iptables-1.4.16.3.tar.bz2 536872 SHA256 643ccf34099d53d5b839e1d889c05627745a51ec122648e76a9fcec3a8a9ec79 SHA512 c232a927fe63623cc0d336b4a09d7baad2d0c5a2a5e3b7ad083727e9f17cd0b668a826a4c5ff0bbb45233fee6c38c153710b13f458514516af7cf7df10d720e2 WHIRLPOOL 2dadcdb39f7741cb7b3c493bc36792a6edbdd9ddaa0c862d2ec0a6fbb89eb82c55f04ae407ab641f425208b15ef6e689af10ce6c03368e40652367c39dead75f +DIST iptables-1.4.17.tar.bz2 541137 SHA256 51e7a769469383b6ad308a6a19cdd2bd813cf4593e21a156a543a1cd70554925 SHA512 022f89cbf56408842bdeb1adbe05076addaad007599fdb662f32a1c134d743dade28c26842acc7545d2474903164be5fe3ec7fd1e276cd2c37bd3b33b8a30de1 WHIRLPOOL f2cb85d5f4080fce2c6673a58737ace3d55130f74c66207bc515d0c7b4ecd75bd7ac8540a862e8af133e740d34eee40833d72c9c3236c7ef4dc75cd43816ec41 +DIST iptables-1.4.6.tar.bz2 463758 SHA256 6e732798cad62163d6e033aa52e22b771246556a230c0f66cd33fe69e96d72a4 SHA512 0ec1314462a154b5892093b17b997f130760b2ada4fb2b7cdc0f6cb7bb9da9ddaf77400c3fcbe57c4db1400adaec37d38f9debe37f7ed33dabbbe3b58c13e942 WHIRLPOOL 39e1f0f3f46350c81d2fe219b5d40174f4a390180f71ac8c896a634aa29abe98da665c8e93d373465dad351a9604d6c5e36c0f99f7256b85ffbc3615cefa28ae +EBUILD iptables-1.4.10-r1.ebuild 2224 SHA256 1f18f98ec9949b78b8df8fe8bfe9472b91fd8b235c4cad1e162a99d55dd458b5 SHA512 b0027e43422a8f07f607ce67921420dfc3d56a59b7856f4c4bf70af1c9e8d5731752570ab67d320d71b07276fb4489ca84158686ac7829a23c1e4bf84ded1b66 WHIRLPOOL a8a40bcc3a05b9e5f5dcbcb23c38092732289f3fd3d8962fd0ba3a8b4d7f7d776da68373e028823c8fc04730d05791dd9d45e1fe7baf645ac9d4c006220c1773 +EBUILD iptables-1.4.10.ebuild 1858 SHA256 8933ec2e405043641c48d57a2bc979546a60a242499f26634135f8ccd3256040 SHA512 9fe0e222ccf6a47afc4a609e330bf802b05d88dbf027d7fd58a118a7d9d3a550a1e2725a833aabc0866fe8d30fe611f789a8a34e36459196b0735b2f7c5088d7 WHIRLPOOL 0375aa73a95588a0bd0b50452ca3fe2218cad7f450c221907a1848057d7fd0829cc2c99719fb87ab984305449c0b1f066ec719c04bf0117abb97ba98a1eb42a0 +EBUILD iptables-1.4.11.1-r2.ebuild 2235 SHA256 b4042863cfaed358931da842f86b7bb6025f57984e8a6c0f77addd5b6729c3b3 SHA512 dec46e7b017e721a8fbc7d1a644f6425276db537f47bd5b8ea751e2dc7c765d3d0d221c096f8fa7b5480476da6b6848c7ca066e3be9a3676c3c840642b0ccd43 WHIRLPOOL 951c6591354c0000bd98f76b1801b2fd4a21e9c5924eaceb25291624a57df4ea737fe24a12bd374427169cde90a1258f2b49ed618eb8162d215f1799467721d0 +EBUILD iptables-1.4.12.1-r1.ebuild 2355 SHA256 366bbffe6aeb910093192dfdc2fc667123d51a6735fe8455774bd81913064129 SHA512 c51a324f235bc65570ac446e4a7cad974253205284e2e84153f74de89979e18e7031c1b39af1af3d52d8182c87150636b652ce774d8016d6af52e0e0e3da0834 WHIRLPOOL ecbc8e6d9bd2bf7d63baa773ecb7efac7a6c12aff4c31a0cbc6d162b01d2dd23d995abf92e44d61263b57057ce7cb09914ea4f4303203f3b3f40dd002ece9e77 +EBUILD iptables-1.4.12.1.ebuild 2245 SHA256 eccc07f90a58123d2bf7a912dcfa6e063cbb6d720987d2f97d257d310ab84012 SHA512 b129938653670c539800b293103a8c51b7e5322de22122481d00c38b54a1293725760a8bb5c870264987555e11c2c731251419931e7d5ea1978eae56cd3d3099 WHIRLPOOL 8d7b133df724cdf17a9123164bfb0cf29c69771481655ccf83411446e37859532d2873e5d47f87e503b3dd58f642cc83d2d5d586cc5ba9eca82c9d89a854fe82 +EBUILD iptables-1.4.12.ebuild 2194 SHA256 24c3882c1a79b156773ba105fb208376a4c731b44ba6f56223d25ca615d9cf00 SHA512 ec451e12a637fd43b38f3793c72dd4c6765536f57a2631f288673ec5aadc6fadb10ca181ce1dccf6b56a5aae82c67ddfe59f68f60a68f3b95fba505d76af4d28 WHIRLPOOL de2093d9ff6db6c6beb99e59ab5246eb8f4f023c477988c13102db6cb1cd64194582bbfd7dd91f77768e491c5fc16bd5314d0ee1ef0b731f976512dd7f4a5174 +EBUILD iptables-1.4.13-r2.ebuild 2272 SHA256 d00e5cb3a738325119912d49d2cb00292f5b3cf921347540463533fe83375a3e SHA512 87a9e6959bc18726f55836ed2852e8226d66e027110d22f34c5bef220da702e45681d277bbbee69f9c1398559daa44556679c5cccb09badd3f518cd42b3c85c8 WHIRLPOOL fc827f419635c0f8e57628326bc2903b8be7c40614a74540cd6533019005cd92ae7cbb06143dea62545e1df91aafe15a4c58fea8b68a83c7d70e8af3b8adfbe3 +EBUILD iptables-1.4.13.ebuild 2250 SHA256 11d8f7207bc3a0752db292ae8225dc2ae45e0b14711fb66225d04fde538667ae SHA512 4cd927004bb5e06d36bcd3449621508df186709e00a477e954eefe8dcd48d393f4489dff2fd3b543ccffd071d1177dc7e2da177aeb07625f9dcf80130ccc07c7 WHIRLPOOL b79370bab032360cd60558b4eb0cd0f46b708e426eee2f611f9dec85306b6b0085a2480957e1e33c49d20d522831f755eec3a54009b111d3444cdb50df810ce8 +EBUILD iptables-1.4.14-r1.ebuild 2248 SHA256 de1269c992c6f6abffdfa44241a43ed664965924de3cb5e89a7fed706e1ae639 SHA512 d56ddb75d0a48f2abd7360d49ff344157dfc2588da28d97db4e4484584fc2a7316da23a3538afefb2896ea125fb8aa6472bbf7f15e64b8525da5f75ec937f55b WHIRLPOOL d192fbfacae8ecc69d0988fbe61d199e86ef334086caa5755e793d9caa678f38ad67e0fc07254967f3c878181bda1321950ae98682aa464acc17a3ea676fa72d +EBUILD iptables-1.4.15-r1.ebuild 2248 SHA256 d72709f4ab54d0358d5a5ef8da029bf8819e24cfc1d2f4e0f51964f72933f637 SHA512 d380ff6545451b7ff16fceb1683b4ae79840c26a5a17b41197a17fd43a7fa5c5220fab2b5b1814b0b31c0f669c3f9b9e1aab5fe7bc606cf172c9e6c1ef4d6a8a WHIRLPOOL bd4299ead3bfeeb114f2857a4070ab73eb6cc9eb7537635466b959737b9bcfd2a9a1f368557ae03eed55d6695ac23b6aa54b25cde4d9c9fc2c07b4c216d4347a +EBUILD iptables-1.4.16.2.ebuild 2281 SHA256 5a82c683f71eb2ccc7680885c3f23efa165330c17c5b2b52ea22c2d367ef75a3 SHA512 a2805f9f6d6ea809a3ff06ca1dd6b6550b479307391f6abb1f155ce3e60854e4ef7f80d1675ab1f5fd2d3892fbdd77e42ebb3dfda3a93cd1be4a06e42654efc5 WHIRLPOOL 599b91c11c4cb890970155e1f6dd8eb9d56f3ab727bc70cd8f2f926a18868f1b8afc84782078810abe1cd6713b68c3676f119ca37f213c7be818513c4febcc19 +EBUILD iptables-1.4.16.3.ebuild 2222 SHA256 b2084937f4632122b87cb5499fb758895029f06789401846bac0ca0c9f329ee4 SHA512 6c5956f7810e41886002fcb34d7ab1a38d01c66f98efd1955692ec1552abaed4f2523f1d600ea64d1b6c1b25d1656def9d8305349f4eedae08ced4ecd6403fd8 WHIRLPOOL 505d782a295db64953e7c9b9a9291caf7ee18fa293ec2325258c0e3c199f2bbb828c1480eae43a692f9f888454454e8e163ee9dfcc92d414a1836f5cdc343006 +EBUILD iptables-1.4.17.ebuild 2280 SHA256 625fd16306c4539887b3a42abd98095614ee5d6db6fffbaec9371414dfb6c146 SHA512 e818288eccc7b93acbd7ddb6fdc4b8087de0f2a31e39de6ffa34021ca0765f3928dbfe5a716510cb0dea90bf8e3fb451817263d9a268739244a4d5c04dfe67c7 WHIRLPOOL bc921f01716f861eaa2c33d6f3dad700400c80635fe19936d3d24e87700906f8fe814744db3744fc28d1668d9de0a4a8298411a83b2fabcb1b0420ec1e447328 +EBUILD iptables-1.4.6.ebuild 1443 SHA256 3ca97a6095af334fe9b734329ae8e2a58ac78dd1f7a52e0295b203eec4e5178c SHA512 a30301a6f28cc5b90c97b58f37f04005f01313b66f6cb2b5b65294d0612887147d99a7cc8a73940c48a5e4f7d504e643a1e3f0664383bbf7e2e24017944b4436 WHIRLPOOL 836783d6a1f9b733edb965742996cbcac2869a3f716b9b78af4ae912a051919c61c2beb1ea061262da9f80c647db6892e597981ed75d8d5a94cef813722727a4 +MISC ChangeLog 49372 SHA256 785c5214dfea96dc3be30f132619dfe97fb2ad9a5010db8a4fd7654f84709040 SHA512 6c464e17eed01fbd76f1ea248ea9c2cfcecbb151d3c4331f3d4d69ed1590a34d9980ec5072950c329964347cb324e5dc70ee3723b3ec81d6374e2b21186816d7 WHIRLPOOL 60c764eec84a1db6f9bf47f297fcc2048010aaa0ea16e4098aa13d71ada977f34c1ebe4f15d4309101ca63610e82017e2f785e479b734e84a772ec693b82726d +MISC metadata.xml 1033 SHA256 6972ae7bad5c0025564a15429579f046ab4c365929aa175b1e84c1586872bdc9 SHA512 fe251377457099cbf9014fc206176a79d377b2c61f1b239b81e10cb05e740ac8e6d4849ac60987091d33b66ae9d72fbb36cf590bfe663e3dc1338c3648e1c179 WHIRLPOOL e0282695b2be9ab1b56e3779d26e27ce38803fa7fce9b1c66eb0ab3226d527e354436fcde7e15aa238c83dcbeab74cbf6f1aba36609096ca4bcdf982fce52abc +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQIcBAEBCAAGBQJQ4MpdAAoJELEHsLL7fEFWWnwQAKkluglCvF1i8iozs0sIm9Gn +hn6g8OCad1TZN7xypKCqhQGpejJOv+NgYRmZNol7OqekXpNUHm/puJ5LzEm9uEeV +RGAXHpjP4SDUjEaewitN18pOWqRnoLaMX06ROBAbuxjH2NZ3ITsxxNbP6lCJPO/L +wCoN5M7Mw7oWc0tcFACf0GjqnoxJWZ4tn21xis20pLNXLhC+KbMB5VRQJk1E38Et ++OP4NNDRxRYaaw22gJqLFfyICI0MuR8mamhQZZgo1+HI0lirfkH9ZWC0lZy7/NR0 +YO4/j3Z3Br9vLPkYCadNlKRdDvBpWaOxlmBiHia24GmFGpyIFsEdj4/z3kRoB1Br +oym6WvAMwsvtndEMuM7/FnN2WLn+zut8gsgPk899Uys3pMQYV3Q+DUNwipDMwTfX +H8PF0O2L7ZxnI9EzbkDeLH5vZRWTUugxYdtRctMFFDH3G3XY9/jc7463or7RhXqr +X1hcq4idUDDRWTigW6jAsCe522weBUr0ergPOLow/a50nqJN2CoQ+nDpVJZa6krb +xG838w7BBVX7NjvCsjjIR1lNbbcZMhTIcS3r+QCunTtVArQyb6DQ0Vh9bewjUvDl +RMvD7oY6/+RV8HEC/ivp7gLXqazkA+a28tclJf2D378WWAKEkPljMYQHtjI2vjAu +jJ+4T68YlhEYw1Mqf+pn +=ITaw +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/ip6tables-1.3.2.confd b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/ip6tables-1.3.2.confd new file mode 100644 index 0000000000..93c0bc89b3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/ip6tables-1.3.2.confd @@ -0,0 +1,11 @@ +# /etc/conf.d/ip6tables + +# Location in which iptables initscript will save set rules on +# service shutdown +IP6TABLES_SAVE="/var/lib/ip6tables/rules-save" + +# Options to pass to iptables-save and iptables-restore +SAVE_RESTORE_OPTIONS="-c" + +# Save state on stopping iptables +SAVE_ON_STOP="yes" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/ip6tables-1.4.13.confd b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/ip6tables-1.4.13.confd new file mode 100644 index 0000000000..3bb36989d3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/ip6tables-1.4.13.confd @@ -0,0 +1,19 @@ +# /etc/conf.d/ip6tables + +# Location in which iptables initscript will save set rules on +# service shutdown +IP6TABLES_SAVE="/var/lib/ip6tables/rules-save" + +# Options to pass to iptables-save and iptables-restore +SAVE_RESTORE_OPTIONS="-c" + +# Save state on stopping iptables +SAVE_ON_STOP="yes" + +# If you need to log iptables messages as soon as iptables starts, +# AND your logger does NOT depend on the network, then you may wish +# to uncomment the next line. +# If your logger depends on the network, and you uncomment this line +# you will create an unresolvable circular dependency during startup. +# After commenting or uncommenting this line, you must run 'rc-update -u'. +#rc_use="logger" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.3.2.confd b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.3.2.confd new file mode 100644 index 0000000000..91287debdb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.3.2.confd @@ -0,0 +1,11 @@ +# /etc/conf.d/iptables + +# Location in which iptables initscript will save set rules on +# service shutdown +IPTABLES_SAVE="/var/lib/iptables/rules-save" + +# Options to pass to iptables-save and iptables-restore +SAVE_RESTORE_OPTIONS="-c" + +# Save state on stopping iptables +SAVE_ON_STOP="yes" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.3.2.init b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.3.2.init new file mode 100755 index 0000000000..bedb545e70 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.3.2.init @@ -0,0 +1,115 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.3.2.init,v 1.7 2011/12/04 10:15:59 swegener Exp $ + +extra_commands="save panic" +extra_started_commands="reload" + +iptables_name=${SVCNAME} +if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then + iptables_name="iptables" +fi + +iptables_bin="/sbin/${iptables_name}" +case ${iptables_name} in + iptables) iptables_proc="/proc/net/ip_tables_names" + iptables_save=${IPTABLES_SAVE};; + ip6tables) iptables_proc="/proc/net/ip6_tables_names" + iptables_save=${IP6TABLES_SAVE};; +esac + +depend() { + before net + use logger +} + +set_table_policy() { + local chains table=$1 policy=$2 + case ${table} in + nat) chains="PREROUTING POSTROUTING OUTPUT";; + mangle) chains="PREROUTING INPUT FORWARD OUTPUT POSTROUTING";; + filter) chains="INPUT FORWARD OUTPUT";; + *) chains="";; + esac + local chain + for chain in ${chains} ; do + ${iptables_bin} -t ${table} -P ${chain} ${policy} + done +} + +checkkernel() { + if [ ! -e ${iptables_proc} ] ; then + eerror "Your kernel lacks ${iptables_name} support, please load" + eerror "appropriate modules and try again." + return 1 + fi + return 0 +} +checkconfig() { + if [ ! -f ${iptables_save} ] ; then + eerror "Not starting ${iptables_name}. First create some rules then run:" + eerror "/etc/init.d/${iptables_name} save" + return 1 + fi + return 0 +} + +start() { + checkconfig || return 1 + ebegin "Loading ${iptables_name} state and starting firewall" + ${iptables_bin}-restore ${SAVE_RESTORE_OPTIONS} < "${iptables_save}" + eend $? +} + +stop() { + if [ "${SAVE_ON_STOP}" = "yes" ] ; then + save || return 1 + fi + checkkernel || return 1 + ebegin "Stopping firewall" + local a + for a in $(cat ${iptables_proc}) ; do + set_table_policy $a ACCEPT + + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? +} + +reload() { + checkkernel || return 1 + ebegin "Flushing firewall" + local a + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? + + start +} + +save() { + ebegin "Saving ${iptables_name} state" + touch "${iptables_save}" + chmod 0600 "${iptables_save}" + ${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}" + eend $? +} + +panic() { + checkkernel || return 1 + service_started ${iptables_name} && svc_stop + + local a + ebegin "Dropping all packets" + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + + set_table_policy $a DROP + done + eend $? +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.11.1-man-fixes.patch b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.11.1-man-fixes.patch new file mode 100644 index 0000000000..d83a7059f3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.11.1-man-fixes.patch @@ -0,0 +1,17 @@ +diff --git a/iptables/Makefile.am b/iptables/Makefile.am +index 13cca9c..a068278 100644 +--- a/iptables/Makefile.am ++++ b/iptables/Makefile.am +@@ -51,10 +51,10 @@ v6_sbin_links = ip6tables ip6tables-restore ip6tables-save + endif + + iptables.8: ${srcdir}/iptables.8.in ../extensions/matches4.man ../extensions/targets4.man +- ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r extensions/matches4.man' -e '/@TARGET@/ r extensions/targets4.man' $< >$@; ++ ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r ../extensions/matches4.man' -e '/@TARGET@/ r ../extensions/targets4.man' $< >$@; + + ip6tables.8: ${srcdir}/ip6tables.8.in ../extensions/matches6.man ../extensions/targets6.man +- ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r extensions/matches6.man' -e '/@TARGET@/ r extensions/targets6.man' $< >$@; ++ ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r ../extensions/matches6.man' -e '/@TARGET@/ r ../extensions/targets6.man' $< >$@; + + pkgconfig_DATA = xtables.pc + diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.11.init b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.11.init new file mode 100644 index 0000000000..5c9cbb7df9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.11.init @@ -0,0 +1,117 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.11.init,v 1.2 2011/12/04 10:15:59 swegener Exp $ + +extra_commands="save panic" +extra_started_commands="reload" + +iptables_name=${SVCNAME} +if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then + iptables_name="iptables" +fi + +iptables_bin="/sbin/${iptables_name}" +case ${iptables_name} in + iptables) iptables_proc="/proc/net/ip_tables_names" + iptables_save=${IPTABLES_SAVE};; + ip6tables) iptables_proc="/proc/net/ip6_tables_names" + iptables_save=${IP6TABLES_SAVE};; +esac + +depend() { + before net + use logger +} + +set_table_policy() { + local chains table=$1 policy=$2 + case ${table} in + nat) chains="PREROUTING POSTROUTING OUTPUT";; + mangle) chains="PREROUTING INPUT FORWARD OUTPUT POSTROUTING";; + filter) chains="INPUT FORWARD OUTPUT";; + *) chains="";; + esac + local chain + for chain in ${chains} ; do + ${iptables_bin} -t ${table} -P ${chain} ${policy} + done +} + +checkkernel() { + if [ ! -e ${iptables_proc} ] ; then + eerror "Your kernel lacks ${iptables_name} support, please load" + eerror "appropriate modules and try again." + return 1 + fi + return 0 +} +checkconfig() { + if [ ! -f ${iptables_save} ] ; then + eerror "Not starting ${iptables_name}. First create some rules then run:" + eerror "/etc/init.d/${iptables_name} save" + return 1 + fi + return 0 +} + +start() { + checkconfig || return 1 + ebegin "Loading ${iptables_name} state and starting firewall" + ${iptables_bin}-restore ${SAVE_RESTORE_OPTIONS} < "${iptables_save}" + eend $? +} + +stop() { + if [ "${SAVE_ON_STOP}" = "yes" ] ; then + save || return 1 + fi + checkkernel || return 1 + ebegin "Stopping firewall" + local a + for a in $(cat ${iptables_proc}) ; do + set_table_policy $a ACCEPT + + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? +} + +reload() { + checkkernel || return 1 + ebegin "Flushing firewall" + local a + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? + + start +} + +save() { + ebegin "Saving ${iptables_name} state" + touch "${iptables_save}" + chmod 0600 "${iptables_save}" + ${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}" + eend $? +} + +panic() { + checkkernel || return 1 + if service_started ${iptables_name}; then + rc-service ${iptables_name} stop + fi + + local a + ebegin "Dropping all packets" + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + + set_table_policy $a DROP + done + eend $? +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.12.1-conntrack-v2-ranges.patch b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.12.1-conntrack-v2-ranges.patch new file mode 100644 index 0000000000..9bbcc67cb6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.12.1-conntrack-v2-ranges.patch @@ -0,0 +1,48 @@ +commit 3412bd0bfb8b8bac9834cbfd3392b3d5487133bf +Author: Tom Eastep +Date: Thu Aug 18 15:11:16 2011 -0700 + + libxt_conntrack: improve error message on parsing violation + + Tom Eastep noted: + + $ iptables -A foo -m conntrack --ctorigdstport 22 + iptables v1.4.12: conntrack rev 2 does not support port ranges + Try `iptables -h' or 'iptables --help' for more information. + + Commit v1.4.12-41-g1ad6407 takes care of the actual cause of the bug, + but let's include Tom's patch nevertheless for the better error + message in case one actually does specify a range with rev 2. + + References: http://marc.info/?l=netfilter-devel&m=131370592105298&w=2 + Signed-off-by: Jan Engelhardt + +diff --git a/extensions/libxt_conntrack.c b/extensions/libxt_conntrack.c +index 060b947..fff69f8 100644 +--- a/extensions/libxt_conntrack.c ++++ b/extensions/libxt_conntrack.c +@@ -129,13 +129,20 @@ static const struct xt_option_entry conntrack2_mt_opts[] = { + .flags = XTOPT_INVERT}, + {.name = "ctexpire", .id = O_CTEXPIRE, .type = XTTYPE_UINT32RC, + .flags = XTOPT_INVERT}, +- {.name = "ctorigsrcport", .id = O_CTORIGSRCPORT, .type = XTTYPE_PORT, ++ /* ++ * Rev 1 and 2 only store one port, and we would normally use ++ * %XTTYPE_PORT (rather than %XTTYPE_PORTRC) for that. The resulting ++ * error message - in case a user passed a range nevertheless - ++ * "port 22:23 resolved to nothing" is not quite as useful as using ++ * %XTTYPE_PORTC and libxt_conntrack's own range test. ++ */ ++ {.name = "ctorigsrcport", .id = O_CTORIGSRCPORT, .type = XTTYPE_PORTRC, + .flags = XTOPT_INVERT | XTOPT_NBO}, +- {.name = "ctorigdstport", .id = O_CTORIGDSTPORT, .type = XTTYPE_PORT, ++ {.name = "ctorigdstport", .id = O_CTORIGDSTPORT, .type = XTTYPE_PORTRC, + .flags = XTOPT_INVERT | XTOPT_NBO}, +- {.name = "ctreplsrcport", .id = O_CTREPLSRCPORT, .type = XTTYPE_PORT, ++ {.name = "ctreplsrcport", .id = O_CTREPLSRCPORT, .type = XTTYPE_PORTRC, + .flags = XTOPT_INVERT | XTOPT_NBO}, +- {.name = "ctrepldstport", .id = O_CTREPLDSTPORT, .type = XTTYPE_PORT, ++ {.name = "ctrepldstport", .id = O_CTREPLDSTPORT, .type = XTTYPE_PORTRC, + .flags = XTOPT_INVERT | XTOPT_NBO}, + {.name = "ctdir", .id = O_CTDIR, .type = XTTYPE_STRING}, + XTOPT_TABLEEND, diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.12.1-lm.patch b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.12.1-lm.patch new file mode 100644 index 0000000000..4d9e1d8ed4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.12.1-lm.patch @@ -0,0 +1,61 @@ +parent 2ca6273c73b42e8c74afd5f8b1fe10c5c93ce363 (v1.4.12-43-g2ca6273) +commit d4e72dc1c684c2f8361d87e6bde2902cd2ee8efb +Author: Jan Engelhardt +Date: Sat Sep 3 13:34:40 2011 +0200 + +libxt_statistic: link with -lm + +$ ldd -r libxt_statistic.so +undefined symbol: lround (./libxt_statistic.so) + +References: https://bugs.archlinux.org/task/25358 +Signed-off-by: Jan Engelhardt +--- + extensions/GNUmakefile.in | 5 ++++- + iptables/Makefile.am | 9 +++++++-- + 2 files changed, 11 insertions(+), 3 deletions(-) + +diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in +index 2b48d84..dbf210c 100644 +--- a/extensions/GNUmakefile.in ++++ b/extensions/GNUmakefile.in +@@ -90,11 +90,14 @@ init%.o: init%.c + # Shared libraries + # + lib%.so: lib%.oo +- ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $<; ++ ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $< ${$*_LIBADD}; + + lib%.oo: ${srcdir}/lib%.c + ${AM_VERBOSE_CC} ${CC} ${AM_CPPFLAGS} ${AM_DEPFLAGS} ${AM_CFLAGS} -D_INIT=lib$*_init -DPIC -fPIC ${CFLAGS} -o $@ -c $<; + ++# Need the LIBADDs in iptables/Makefile.am too for libxtables_la_LIBADD ++xt_statistic_LIBADD = -lm ++ + + # + # Static bits +diff --git a/iptables/Makefile.am b/iptables/Makefile.am +index addb159..f6db32d 100644 +--- a/iptables/Makefile.am ++++ b/iptables/Makefile.am +@@ -6,12 +6,17 @@ AM_CPPFLAGS = ${regular_CPPFLAGS} -I${top_builddir}/include -I${top_srcdir} + lib_LTLIBRARIES = libxtables.la + libxtables_la_SOURCES = xtables.c xtoptions.c + libxtables_la_LDFLAGS = -version-info ${libxtables_vcurrent}:0:${libxtables_vage} ++libxtables_la_LIBADD = ++if ENABLE_STATIC ++# With --enable-static, shipped extensions are linked into the main executable, ++# so we need all the LIBADDs here too ++libxtables_la_LIBADD += -lm ++endif + if ENABLE_SHARED + libxtables_la_CFLAGS = ${AM_CFLAGS} +-libxtables_la_LIBADD = -ldl ++libxtables_la_LIBADD += -ldl + else + libxtables_la_CFLAGS = ${AM_CFLAGS} -DNO_SHARED_LIBS=1 +-libxtables_la_LIBADD = + endif + + xtables_multi_SOURCES = xtables-multi.c iptables-xml.c diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13-r1.init b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13-r1.init new file mode 100644 index 0000000000..6806bc9c72 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13-r1.init @@ -0,0 +1,116 @@ +#!/sbin/runscript +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.1 2012/09/14 17:58:26 axs Exp $ + +extra_commands="save panic" +extra_started_commands="reload" + +iptables_name=${SVCNAME} +if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then + iptables_name="iptables" +fi + +iptables_bin="/sbin/${iptables_name}" +case ${iptables_name} in + iptables) iptables_proc="/proc/net/ip_tables_names" + iptables_save=${IPTABLES_SAVE};; + ip6tables) iptables_proc="/proc/net/ip6_tables_names" + iptables_save=${IP6TABLES_SAVE};; +esac + +depend() { + before net +} + +set_table_policy() { + local chains table=$1 policy=$2 + case ${table} in + nat) chains="PREROUTING POSTROUTING OUTPUT";; + mangle) chains="PREROUTING INPUT FORWARD OUTPUT POSTROUTING";; + filter) chains="INPUT FORWARD OUTPUT";; + *) chains="";; + esac + local chain + for chain in ${chains} ; do + ${iptables_bin} -t ${table} -P ${chain} ${policy} + done +} + +checkkernel() { + if [ ! -e ${iptables_proc} ] ; then + eerror "Your kernel lacks ${iptables_name} support, please load" + eerror "appropriate modules and try again." + return 1 + fi + return 0 +} +checkconfig() { + if [ ! -f ${iptables_save} ] ; then + eerror "Not starting ${iptables_name}. First create some rules then run:" + eerror "/etc/init.d/${iptables_name} save" + return 1 + fi + return 0 +} + +start() { + checkconfig || return 1 + ebegin "Loading ${iptables_name} state and starting firewall" + ${iptables_bin}-restore ${SAVE_RESTORE_OPTIONS} < "${iptables_save}" + eend $? +} + +stop() { + if [ "${SAVE_ON_STOP}" = "yes" ] ; then + save || return 1 + fi + checkkernel || return 1 + ebegin "Stopping firewall" + local a + for a in $(cat ${iptables_proc}) ; do + set_table_policy $a ACCEPT + + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? +} + +reload() { + checkkernel || return 1 + ebegin "Flushing firewall" + local a + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? + + start +} + +save() { + ebegin "Saving ${iptables_name} state" + checkpath -q -d "$(dirname "${iptables_save}")" + checkpath -q -m 0600 -f "${iptables_save}" + ${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}" + eend $? +} + +panic() { + checkkernel || return 1 + if service_started ${iptables_name}; then + rc-service ${iptables_name} stop + fi + + local a + ebegin "Dropping all packets" + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + + set_table_policy $a DROP + done + eend $? +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13.confd b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13.confd new file mode 100644 index 0000000000..7225374c3a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13.confd @@ -0,0 +1,19 @@ +# /etc/conf.d/iptables + +# Location in which iptables initscript will save set rules on +# service shutdown +IPTABLES_SAVE="/var/lib/iptables/rules-save" + +# Options to pass to iptables-save and iptables-restore +SAVE_RESTORE_OPTIONS="-c" + +# Save state on stopping iptables +SAVE_ON_STOP="yes" + +# If you need to log iptables messages as soon as iptables starts, +# AND your logger does NOT depend on the network, then you may wish +# to uncomment the next line. +# If your logger depends on the network, and you uncomment this line +# you will create an unresolvable circular dependency during startup. +# After commenting or uncommenting this line, you must run 'rc-update -u'. +#rc_use="logger" diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13.init b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13.init new file mode 100644 index 0000000000..b698140de3 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.13.init @@ -0,0 +1,116 @@ +#!/sbin/runscript +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13.init,v 1.1 2012/05/21 21:24:16 williamh Exp $ + +extra_commands="save panic" +extra_started_commands="reload" + +iptables_name=${SVCNAME} +if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then + iptables_name="iptables" +fi + +iptables_bin="/sbin/${iptables_name}" +case ${iptables_name} in + iptables) iptables_proc="/proc/net/ip_tables_names" + iptables_save=${IPTABLES_SAVE};; + ip6tables) iptables_proc="/proc/net/ip6_tables_names" + iptables_save=${IP6TABLES_SAVE};; +esac + +depend() { + before net +} + +set_table_policy() { + local chains table=$1 policy=$2 + case ${table} in + nat) chains="PREROUTING POSTROUTING OUTPUT";; + mangle) chains="PREROUTING INPUT FORWARD OUTPUT POSTROUTING";; + filter) chains="INPUT FORWARD OUTPUT";; + *) chains="";; + esac + local chain + for chain in ${chains} ; do + ${iptables_bin} -t ${table} -P ${chain} ${policy} + done +} + +checkkernel() { + if [ ! -e ${iptables_proc} ] ; then + eerror "Your kernel lacks ${iptables_name} support, please load" + eerror "appropriate modules and try again." + return 1 + fi + return 0 +} +checkconfig() { + if [ ! -f ${iptables_save} ] ; then + eerror "Not starting ${iptables_name}. First create some rules then run:" + eerror "/etc/init.d/${iptables_name} save" + return 1 + fi + return 0 +} + +start() { + checkconfig || return 1 + ebegin "Loading ${iptables_name} state and starting firewall" + ${iptables_bin}-restore ${SAVE_RESTORE_OPTIONS} < "${iptables_save}" + eend $? +} + +stop() { + if [ "${SAVE_ON_STOP}" = "yes" ] ; then + save || return 1 + fi + checkkernel || return 1 + ebegin "Stopping firewall" + local a + for a in $(cat ${iptables_proc}) ; do + set_table_policy $a ACCEPT + + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? +} + +reload() { + checkkernel || return 1 + ebegin "Flushing firewall" + local a + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + done + eend $? + + start +} + +save() { + ebegin "Saving ${iptables_name} state" + touch "${iptables_save}" + chmod 0600 "${iptables_save}" + ${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}" + eend $? +} + +panic() { + checkkernel || return 1 + if service_started ${iptables_name}; then + rc-service ${iptables_name} stop + fi + + local a + ebegin "Dropping all packets" + for a in $(cat ${iptables_proc}) ; do + ${iptables_bin} -F -t $a + ${iptables_bin} -X -t $a + + set_table_policy $a DROP + done + eend $? +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.16.2-static.patch b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.16.2-static.patch new file mode 100644 index 0000000000..a5d6fe71f6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.16.2-static.patch @@ -0,0 +1,55 @@ +https://bugs.gentoo.org/437712 + +From 269655d54e22f3a36250bb2c4639dddd102258c6 Mon Sep 17 00:00:00 2001 +From: Jan Engelhardt +Date: Mon, 8 Oct 2012 12:04:56 +0000 +Subject: [PATCH] build: remove symlink-only extensions from static object + list + +$ ./configure --enable-static --disable-shared --enable-ipv4 + --enable-ipv6 && make +[...] +make[3]: *** No rule to make target "libxt_NOTRACK.o", needed by +"libext.a". Stop. + +Signed-off-by: Jan Engelhardt +Signed-off-by: Pablo Neira Ayuso +--- + extensions/GNUmakefile.in | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in +index 8b38df9..1cef239 100644 +--- a/extensions/GNUmakefile.in ++++ b/extensions/GNUmakefile.in +@@ -39,7 +39,7 @@ endif + # Wildcard module list + # + pfx_build_mod := $(patsubst ${srcdir}/libxt_%.c,%,$(sort $(wildcard ${srcdir}/libxt_*.c))) +-pfx_build_mod += NOTRACK state ++pfx_symlinks := NOTRACK state + @ENABLE_IPV4_TRUE@ pf4_build_mod := $(patsubst ${srcdir}/libipt_%.c,%,$(sort $(wildcard ${srcdir}/libipt_*.c))) + @ENABLE_IPV6_TRUE@ pf6_build_mod := $(patsubst ${srcdir}/libip6t_%.c,%,$(sort $(wildcard ${srcdir}/libip6t_*.c))) + pfx_build_mod := $(filter-out @blacklist_modules@,${pfx_build_mod}) +@@ -48,7 +48,7 @@ pf6_build_mod := $(filter-out @blacklist_modules@,${pf6_build_mod}) + pfx_objs := $(patsubst %,libxt_%.o,${pfx_build_mod}) + pf4_objs := $(patsubst %,libipt_%.o,${pf4_build_mod}) + pf6_objs := $(patsubst %,libip6t_%.o,${pf6_build_mod}) +-pfx_solibs := $(patsubst %,libxt_%.so,${pfx_build_mod}) ++pfx_solibs := $(patsubst %,libxt_%.so,${pfx_build_mod} ${pfx_symlinks}) + pf4_solibs := $(patsubst %,libipt_%.so,${pf4_build_mod}) + pf6_solibs := $(patsubst %,libip6t_%.so,${pf6_build_mod}) + +@@ -220,7 +220,7 @@ man_run = \ + done >$@; + + matches.man: .initext.dd .initext4.dd .initext6.dd $(wildcard ${srcdir}/lib*.man) +- $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod})) ++ $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod} ${pfx_symlinks})) + + targets.man: .initext.dd .initext4.dd .initext6.dd $(wildcard ${srcdir}/lib*.man) +- $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod})) ++ $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod} ${pfx_symlinks})) +-- +1.7.12 + diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.17-libip6tc.patch b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.17-libip6tc.patch new file mode 100644 index 0000000000..5212dd253a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/files/iptables-1.4.17-libip6tc.patch @@ -0,0 +1,32 @@ +From d42bc7c100de69396a527e90736198f8e4e3000b Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Sun, 30 Dec 2012 18:06:15 -0500 +Subject: [PATCH] extensions: fix linking against -lip6tc + +The current build forgets to specify a path to find libip6tc which means +it either fails (if there is no libip6tc in the system), or links against +an old version (if there is one in the system). + +References: https://bugs.gentoo.org/449262 +Reported-by: Mike Gilbert +Signed-off-by: Mike Frysinger +--- + extensions/GNUmakefile.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in +index e71e3ff..a605474 100644 +--- a/extensions/GNUmakefile.in ++++ b/extensions/GNUmakefile.in +@@ -101,7 +101,7 @@ libxt_state.so: libxt_conntrack.so + ln -fs $< $@ + + # Need the LIBADDs in iptables/Makefile.am too for libxtables_la_LIBADD +-ip6t_NETMAP_LIBADD = -lip6tc ++ip6t_NETMAP_LIBADD = -L../libiptc/.libs -lip6tc + xt_RATEEST_LIBADD = -lm + xt_statistic_LIBADD = -lm + +-- +1.8.0 + diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.10-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.10-r1.ebuild new file mode 100644 index 0000000000..8bd33c6f96 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.10-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.10-r1.ebuild,v 1.3 2012/06/26 04:36:01 zmedico Exp $ + +EAPI="2" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink" + +COMMON_DEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND=" + ${COMMON_DEPEND} + virtual/os-headers +" +RDEPEND=" + ${COMMON_DEPEND} +" + +src_prepare() { + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \ + configure + econf \ + --sbindir=/sbin \ + --libexecdir=/$(get_libdir) \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + --enable-static \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 || die +} + +src_install() { + emake install DESTDIR="${D}" || die + doman iptables-apply.8 || die + dodoc INCOMPATIBILITIES iptables.xslt || die + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables-apply || die + dosym iptables-apply /sbin/ip6tables-apply || die + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) || die + insinto /usr/include/iptables + doins include/iptables/internal.h || die + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.3.2.init iptables || die + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables || die + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.3.2.init ip6tables || die + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables || die + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${D}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.10.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.10.ebuild new file mode 100644 index 0000000000..7ec7a3922c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.10.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.10.ebuild,v 1.10 2012/06/26 04:36:01 zmedico Exp $ + +EAPI="2" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="ipv6" + +DEPEND="virtual/os-headers" +RDEPEND="" + +src_prepare() { + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + econf \ + --sbindir=/sbin \ + --libexecdir=/$(get_libdir) \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + --enable-static \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 || die +} + +src_install() { + emake install DESTDIR="${D}" || die + dosbin iptables-apply || die + doman iptables-apply.8 || die + dodoc INCOMPATIBILITIES iptables.xslt || die + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) || die + insinto /usr/include/iptables + doins include/iptables/internal.h || die + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.3.2.init iptables || die + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables || die + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.3.2.init ip6tables || die + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables || die + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${D}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.11.1-r2.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.11.1-r2.ebuild new file mode 100644 index 0000000000..3adcc8bbc8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.11.1-r2.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.11.1-r2.ebuild,v 1.7 2012/06/26 04:36:01 zmedico Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="ipv6 netlink" + +COMMON_DEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND=" + ${COMMON_DEPEND} + virtual/os-headers + sys-devel/automake +" +RDEPEND=" + ${COMMON_DEPEND} +" + +src_prepare() { + # Only run autotools if user patched something + epatch "${FILESDIR}/${P}-man-fixes.patch" + eautomake + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \ + configure + econf \ + --sbindir=/sbin \ + --libexecdir=/$(get_libdir) \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + --enable-static \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + emake install DESTDIR="${D}" + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.11.init iptables + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.1-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.1-r1.ebuild new file mode 100644 index 0000000000..7c4195468c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.1-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.12.1-r1.ebuild,v 1.5 2012/06/26 04:36:01 zmedico Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + sys-devel/automake +" + +src_prepare() { + epatch \ + "${FILESDIR}/iptables-1.4.12.1-lm.patch" \ + "${FILESDIR}/iptables-1.4.12.1-conntrack-v2-ranges.patch" + eautomake + + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + econf \ + --sbindir=/sbin \ + --libexecdir=/$(get_libdir) \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.11.init iptables + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.1.ebuild new file mode 100644 index 0000000000..12a27bf4be --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.12.1.ebuild,v 1.8 2012/06/26 04:36:01 zmedico Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="ipv6 netlink" + +COMMON_DEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND=" + ${COMMON_DEPEND} + virtual/os-headers + sys-devel/automake +" +RDEPEND=" + ${COMMON_DEPEND} +" + +src_prepare() { + epatch "${FILESDIR}/iptables-1.4.12.1-lm.patch" + eautomake + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \ + configure || die + econf \ + --sbindir=/sbin \ + --libexecdir=/$(get_libdir) \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + --enable-static \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + emake install DESTDIR="${D}" + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.11.init iptables + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.ebuild new file mode 100644 index 0000000000..8b477cb564 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.12.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.12.ebuild,v 1.2 2012/06/26 04:36:01 zmedico Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink" + +COMMON_DEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND=" + ${COMMON_DEPEND} + virtual/os-headers + sys-devel/automake +" +RDEPEND=" + ${COMMON_DEPEND} +" + +src_prepare() { + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \ + configure || die + econf \ + --sbindir=/sbin \ + --libexecdir=/$(get_libdir) \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + --enable-static \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + emake install DESTDIR="${D}" + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.11.init iptables + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.13-r2.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.13-r2.ebuild new file mode 100644 index 0000000000..0c3c220b3c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.13-r2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.13-r2.ebuild,v 1.2 2012/10/10 12:18:24 dev-zero Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + !>=sys-kernel/linux-headers-3.5 +" + +src_prepare() { + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + econf \ + --sbindir="${EPREFIX}/sbin" \ + --libexecdir="${EPREFIX}/$(get_libdir)" \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables + newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.13.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.13.ebuild new file mode 100644 index 0000000000..7b7cc9d24b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.13.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.13.ebuild,v 1.11 2012/10/10 12:18:24 dev-zero Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + !>=sys-kernel/linux-headers-3.5 +" + +src_prepare() { + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + econf \ + --sbindir="${EPREFIX}/sbin" \ + --libexecdir="${EPREFIX}/$(get_libdir)" \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.11.init iptables + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.14-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.14-r1.ebuild new file mode 100644 index 0000000000..e83a022c90 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.14-r1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.14-r1.ebuild,v 1.2 2012/10/10 12:18:24 dev-zero Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + !>=sys-kernel/linux-headers-3.5 +" + +src_prepare() { + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + econf \ + --sbindir="${EPREFIX}/sbin" \ + --libexecdir="${EPREFIX}/$(get_libdir)" \ + --enable-devel \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables + newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.15-r1.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.15-r1.ebuild new file mode 100644 index 0000000000..a6ad17e4e4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.15-r1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.15-r1.ebuild,v 1.2 2012/10/10 12:18:24 dev-zero Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + !>=sys-kernel/linux-headers-3.5 +" + +src_prepare() { + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + econf \ + --sbindir="${EPREFIX}/sbin" \ + --libexecdir="${EPREFIX}/$(get_libdir)" \ + --enable-devel \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables + newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.16.2.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.16.2.ebuild new file mode 100644 index 0000000000..2a91eedfbb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.16.2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.16.2.ebuild,v 1.2 2012/10/12 18:53:04 vapier Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + virtual/pkgconfig +" + +src_prepare() { + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + + epatch "${FILESDIR}"/${P}-static.patch #437712 + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + + econf \ + --sbindir="${EPREFIX}/sbin" \ + --libexecdir="${EPREFIX}/$(get_libdir)" \ + --enable-devel \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables + newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.16.3.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.16.3.ebuild new file mode 100644 index 0000000000..dab0c55850 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.16.3.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.16.3.ebuild,v 1.5 2012/12/16 19:44:25 armin76 Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + virtual/pkgconfig +" + +src_prepare() { + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + + econf \ + --sbindir="${EPREFIX}/sbin" \ + --libexecdir="${EPREFIX}/$(get_libdir)" \ + --enable-devel \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables + newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.17.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.17.ebuild new file mode 100644 index 0000000000..3d15ff9751 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.17.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.17.ebuild,v 1.2 2012/12/30 23:11:07 vapier Exp $ + +EAPI="4" + +# Force users doing their own patches to install their own tools +AUTOTOOLS_AUTO_DEPEND=no + +inherit eutils multilib toolchain-funcs autotools + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="ipv6 netlink static-libs" + +RDEPEND=" + netlink? ( net-libs/libnfnetlink ) +" +DEPEND="${RDEPEND} + virtual/os-headers + virtual/pkgconfig +" + +src_prepare() { + # use the saner headers from the kernel + rm -f include/linux/{kernel,types}.h + epatch "${FILESDIR}"/${P}-libip6tc.patch #449262 + + # Only run autotools if user patched something + epatch_user && eautoreconf || elibtoolize +} + +src_configure() { + sed -i \ + -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \ + configure || die + + econf \ + --sbindir="${EPREFIX}/sbin" \ + --libexecdir="${EPREFIX}/$(get_libdir)" \ + --enable-devel \ + --enable-shared \ + $(use_enable static-libs static) \ + $(use_enable ipv6) +} + +src_compile() { + emake V=1 +} + +src_install() { + default + dodoc INCOMPATIBILITIES iptables/iptables.xslt + + # all the iptables binaries are in /sbin, so might as well + # put these small files in with them + into / + dosbin iptables/iptables-apply + dosym iptables-apply /sbin/ip6tables-apply + doman iptables/iptables-apply.8 + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) + insinto /usr/include/iptables + doins include/iptables/internal.h + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables + newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables + newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables + fi + + # Move important libs to /lib + gen_usr_ldscript -a ip{4,6}tc iptc xtables + find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed" +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.6.ebuild b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.6.ebuild new file mode 100644 index 0000000000..05f3f62c33 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/iptables-1.4.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.6.ebuild,v 1.9 2012/06/26 04:36:01 zmedico Exp $ + +inherit eutils multilib toolchain-funcs + +DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools" +HOMEPAGE="http://www.iptables.org/" +SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" +IUSE="ipv6" + +DEPEND="virtual/os-headers + !>=sys-kernel/linux-headers-2.6.33" +RDEPEND="" + +src_unpack() { + unpack ${P}.tar.bz2 + cd "${S}" + epatch_user +} + +src_compile() { + econf \ + --sbindir=/sbin \ + --libexecdir=/$(get_libdir) \ + --enable-devel \ + --enable-libipq \ + --enable-shared \ + --enable-static \ + $(use_enable ipv6) + emake V=1 || die +} + +src_install() { + emake install DESTDIR="${D}" || die + + insinto /usr/include + doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) || die + insinto /usr/include/iptables + doins include/iptables/internal.h || die + + keepdir /var/lib/iptables + newinitd "${FILESDIR}"/${PN}-1.3.2.init iptables || die + newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables || die + if use ipv6 ; then + keepdir /var/lib/ip6tables + newinitd "${FILESDIR}"/iptables-1.3.2.init ip6tables || die + newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables || die + fi +} diff --git a/sdk_container/src/third_party/portage-stable/net-firewall/iptables/metadata.xml b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/metadata.xml new file mode 100644 index 0000000000..80a5598c8e --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/net-firewall/iptables/metadata.xml @@ -0,0 +1,23 @@ + + + +base-system + + pva@gentoo.org + + + Build against libnfnetlink which enables the nfnl_osf util + + + iptables is the userspace command line program used to set up, maintain, and + inspect the tables of IPv4 packet filter rules in the Linux kernel. It's a + part of packet filtering framework which allows the stateless and stateful + packet filtering, all kinds of network address and port translation, and is a + flexible and extensible infrastructure with multiple layers of API's for 3rd + party extensions. The iptables package also includes ip6tables. ip6tables is + used for configuring the IPv6 packet filter. + + Note that some extensions (e.g. imq and l7filter) are not included into + official kernel sources so you have to patch the sources before installation. + +