diff options
author | Michael Mair-Keimberger (asterix) <m.mairkeimberger@gmail.com> | 2016-09-19 19:39:31 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2016-10-08 19:59:36 +0200 |
commit | 994e779e56631ae76e1efd62f0a92b52b34dd816 (patch) | |
tree | 70d156f85f33c720b04cf40311c934cf83c01d2f /dev-python/python-iptables | |
parent | dev-python/python-cluster: remove unused patch (diff) | |
download | gentoo-994e779e56631ae76e1efd62f0a92b52b34dd816.tar.gz gentoo-994e779e56631ae76e1efd62f0a92b52b34dd816.tar.bz2 gentoo-994e779e56631ae76e1efd62f0a92b52b34dd816.zip |
dev-python/python-iptables: remove unused patches
Closes: https://github.com/gentoo/gentoo/pull/2363
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'dev-python/python-iptables')
3 files changed, 0 insertions, 273 deletions
diff --git a/dev-python/python-iptables/files/python-iptables-0.2.0-tests.patch b/dev-python/python-iptables/files/python-iptables-0.2.0-tests.patch deleted file mode 100644 index fb9d601ceaa8..000000000000 --- a/dev-python/python-iptables/files/python-iptables-0.2.0-tests.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/test.py b/test.py -index f426612..f598585 100755 ---- a/test.py -+++ b/test.py -@@ -3,16 +3,6 @@ - - import sys - --print "WARNING: this test will manipulate iptables rules." --print "Don't do this on a production machine." --while True: -- print "Would you like to continue? y/n", -- answer = raw_input() -- if answer in "yYnN" and len(answer) == 1: -- break --if answer in "nN": -- sys.exit(0) -- - from iptc.test import test_iptc, test_matches, test_targets - - results = [rv for rv in [test_iptc.run_tests(), test_matches.run_tests(), diff --git a/dev-python/python-iptables/files/python-iptables-0.3.0-conntrack-fixes.patch b/dev-python/python-iptables/files/python-iptables-0.3.0-conntrack-fixes.patch deleted file mode 100644 index 469fe5d97a69..000000000000 --- a/dev-python/python-iptables/files/python-iptables-0.3.0-conntrack-fixes.patch +++ /dev/null @@ -1,182 +0,0 @@ -diff --git a/iptc/ip4tc.py b/iptc/ip4tc.py -index 1efeabe..a953f41 100644 ---- a/iptc/ip4tc.py -+++ b/iptc/ip4tc.py -@@ -460,8 +460,6 @@ class Match(IPTCModule): - if self._module.next is not None: - self._store_buffer(module) - -- self._check_alias(module[0], match) -- - self._match_buf = (ct.c_ubyte * self.size)() - if match: - ct.memmove(ct.byref(self._match_buf), ct.byref(match), self.size) -@@ -503,7 +501,11 @@ class Match(IPTCModule): - self._buffer.buffer = ct.cast(module, ct.POINTER(ct.c_ubyte)) - - def _final_check(self): -- self._xt.final_check_match(self._module) -+ if self._alias is not None: -+ module = self._alias -+ else: -+ module = self._module -+ self._xt.final_check_match(module) - - def _parse(self, argv, inv, entry): - if self._alias is not None: -@@ -530,6 +532,7 @@ class Match(IPTCModule): - self._ptrptr = ct.cast(ct.pointer(self._ptr), - ct.POINTER(ct.POINTER(xt_entry_match))) - self._module.m = self._ptr -+ self._check_alias(self._module, self._module.m) - if self._alias is not None: - self._alias.m = self._ptr - self._update_name() -@@ -613,8 +616,6 @@ class Target(IPTCModule): - else: - self._revision = self._module.revision - -- self._check_alias(module[0], target) -- - self._create_buffer(target) - - if self._is_standard_target(): -@@ -673,7 +674,11 @@ class Target(IPTCModule): - return False - - def _final_check(self): -- self._xt.final_check_target(self._module) -+ if self._alias is not None: -+ module = self._alias -+ else: -+ module = self._module -+ self._xt.final_check_target(module) - - def _parse(self, argv, inv, entry): - if self._alias is not None: -@@ -715,6 +720,7 @@ class Target(IPTCModule): - self._ptrptr = ct.cast(ct.pointer(self._ptr), - ct.POINTER(ct.POINTER(xt_entry_target))) - self._module.t = self._ptr -+ self._check_alias(self._module, self._module.t) - if self._alias is not None: - self._alias.t = self._ptr - self._update_name() -diff --git a/iptc/test/test_matches.py b/iptc/test/test_matches.py -index 69b0b01..67c37ff 100755 ---- a/iptc/test/test_matches.py -+++ b/iptc/test/test_matches.py -@@ -298,6 +298,40 @@ class TestXTStateMatch(unittest.TestCase): - self.assertEquals(m.state, "RELATED,ESTABLISHED") - - -+class TestXTConntrackMatch(unittest.TestCase): -+ def setUp(self): -+ self.rule = iptc.Rule() -+ self.rule.src = "127.0.0.1" -+ self.rule.protocol = "tcp" -+ self.rule.target = iptc.Target(self.rule, "ACCEPT") -+ -+ self.match = iptc.Match(self.rule, "conntrack") -+ -+ self.chain = iptc.Chain(iptc.Table(iptc.Table.FILTER), -+ "iptc_test_conntrack") -+ self.table = iptc.Table(iptc.Table.FILTER) -+ try: -+ self.chain.flush() -+ self.chain.delete() -+ except: -+ pass -+ self.table.create_chain(self.chain) -+ -+ def tearDown(self): -+ self.chain.flush() -+ self.chain.delete() -+ pass -+ -+ def test_state(self): -+ self.match.ctstate = "NEW,RELATED" -+ self.rule.add_match(self.match) -+ self.chain.insert_rule(self.rule) -+ rule = self.chain.rules[0] -+ m = rule.matches[0] -+ self.assertTrue(m.name, ["conntrack"]) -+ self.assertEquals(m.ctstate, "NEW,RELATED") -+ -+ - def suite(): - suite_match = unittest.TestLoader().loadTestsFromTestCase(TestMatch) - suite_udp = unittest.TestLoader().loadTestsFromTestCase(TestXTUdpMatch) -@@ -308,9 +342,11 @@ def suite(): - suite_iprange = unittest.TestLoader().loadTestsFromTestCase( - TestIprangeMatch) - suite_state = unittest.TestLoader().loadTestsFromTestCase(TestXTStateMatch) -+ suite_conntrack = unittest.TestLoader().loadTestsFromTestCase( -+ TestXTConntrackMatch) - return unittest.TestSuite([suite_match, suite_udp, suite_mark, - suite_limit, suite_comment, suite_iprange, -- suite_state]) -+ suite_state, suite_conntrack]) - - - def run_tests(): -diff --git a/iptc/test/test_targets.py b/iptc/test/test_targets.py -index 6d83f5f..32516bd 100755 ---- a/iptc/test/test_targets.py -+++ b/iptc/test/test_targets.py -@@ -371,6 +371,37 @@ class TestXTNotrackTarget(unittest.TestCase): - self.assertTrue(t.name in ["NOTRACK", "CT"]) - - -+class TestXTCtTarget(unittest.TestCase): -+ def setUp(self): -+ self.rule = iptc.Rule() -+ self.rule.dst = "127.0.0.2" -+ self.rule.protocol = "tcp" -+ self.rule.out_interface = "eth0" -+ -+ self.target = iptc.Target(self.rule, "CT") -+ self.target.notrack = "true" -+ self.rule.target = self.target -+ -+ self.chain = iptc.Chain(iptc.Table(iptc.Table.RAW), -+ "iptc_test_ct") -+ try: -+ self.chain.flush() -+ self.chain.delete() -+ except: -+ pass -+ iptc.Table(iptc.Table.RAW).create_chain(self.chain) -+ -+ def tearDown(self): -+ self.chain.flush() -+ self.chain.delete() -+ -+ def test_ct(self): -+ self.chain.insert_rule(self.rule) -+ t = self.chain.rules[0].target -+ self.assertEquals(t.name, "CT") -+ self.assertTrue(t.notrack is not None) -+ -+ - def suite(): - suites = [] - suite_target = unittest.TestLoader().loadTestsFromTestCase(TestTarget) -@@ -383,14 +414,15 @@ def suite(): - TestIPTMasqueradeTarget) - suite_dnat = unittest.TestLoader().loadTestsFromTestCase( - TestDnatTarget) -- suite_conntrack = unittest.TestLoader().loadTestsFromTestCase( -+ suite_notrack = unittest.TestLoader().loadTestsFromTestCase( - TestXTNotrackTarget) -+ suite_ct = unittest.TestLoader().loadTestsFromTestCase(TestXTCtTarget) - suites.extend([suite_target, suite_cluster, suite_tos]) - if is_table_available(iptc.Table.NAT): - suites.extend([suite_target, suite_cluster, suite_redir, suite_tos, - suite_masq, suite_dnat]) - if is_table_available(iptc.Table.RAW): -- suites.extend([suite_conntrack]) -+ suites.extend([suite_notrack, suite_ct]) - return unittest.TestSuite(suites) - - diff --git a/dev-python/python-iptables/files/python-iptables-fix-ctypes.patch b/dev-python/python-iptables/files/python-iptables-fix-ctypes.patch deleted file mode 100644 index 8359bf5b4c03..000000000000 --- a/dev-python/python-iptables/files/python-iptables-fix-ctypes.patch +++ /dev/null @@ -1,70 +0,0 @@ -https://github.com/ldx/python-iptables/pull/59 - -From 6c30ca04656062bf95a1039d6e4bc7440150b9bc Mon Sep 17 00:00:00 2001 -From: Tim Harder <radhermit@gmail.com> -Date: Sat, 22 Feb 2014 01:11:40 -0800 -Subject: [PATCH 2/2] Fix return and argument types for various libiptc API - calls. - ---- - iptc/ip4tc.py | 6 +++--- - iptc/ip6tc.py | 6 +++--- - 2 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/iptc/ip4tc.py b/iptc/ip4tc.py -index a953f41..fd3fc78 100644 ---- a/iptc/ip4tc.py -+++ b/iptc/ip4tc.py -@@ -103,7 +103,7 @@ _libiptc, _ = find_library("ip4tc", "iptc") # old iptables versions use iptc - class iptc(object): - """This class contains all libiptc API calls.""" - iptc_init = _libiptc.iptc_init -- iptc_init.restype = ct.c_void_p -+ iptc_init.restype = ct.POINTER(ct.c_int) - iptc_init.argstype = [ct.c_char_p] - - iptc_free = _libiptc.iptc_free -@@ -120,11 +120,11 @@ class iptc(object): - - iptc_first_chain = _libiptc.iptc_first_chain - iptc_first_chain.restype = ct.c_char_p -- iptc_first_chain.argstype = [ct.c_char_p, ct.c_void_p] -+ iptc_first_chain.argstype = [ct.c_void_p] - - iptc_next_chain = _libiptc.iptc_next_chain - iptc_next_chain.restype = ct.c_char_p -- iptc_next_chain.argstype = [ct.c_char_p, ct.c_void_p] -+ iptc_next_chain.argstype = [ct.c_void_p] - - iptc_is_chain = _libiptc.iptc_is_chain - iptc_is_chain.restype = ct.c_int -diff --git a/iptc/ip6tc.py b/iptc/ip6tc.py -index dbf034d..10422d8 100644 ---- a/iptc/ip6tc.py -+++ b/iptc/ip6tc.py -@@ -82,7 +82,7 @@ _libiptc, _ = find_library("ip6tc", "iptc") # old iptables versions use iptc - class ip6tc(object): - """This class contains all libip6tc API calls.""" - iptc_init = _libiptc.ip6tc_init -- iptc_init.restype = ct.c_void_p -+ iptc_init.restype = ct.POINTER(ct.c_int) - iptc_init.argstype = [ct.c_char_p] - - iptc_free = _libiptc.ip6tc_free -@@ -99,11 +99,11 @@ class ip6tc(object): - - iptc_first_chain = _libiptc.ip6tc_first_chain - iptc_first_chain.restype = ct.c_char_p -- iptc_first_chain.argstype = [ct.c_char_p, ct.c_void_p] -+ iptc_first_chain.argstype = [ct.c_void_p] - - iptc_next_chain = _libiptc.ip6tc_next_chain - iptc_next_chain.restype = ct.c_char_p -- iptc_next_chain.argstype = [ct.c_char_p, ct.c_void_p] -+ iptc_next_chain.argstype = [ct.c_void_p] - - iptc_is_chain = _libiptc.ip6tc_is_chain - iptc_is_chain.restype = ct.c_int --- -1.9.0 - |