History log of /external/iptables/include/libiptc/libip6tc.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cccfff9309743f173c504dd265fae173caa5b47f 16-Mar-2013 Pablo Neira Ayuso <pablo@netfilter.org> libip6t_NETMAP: Use xtables_ip6mask_to_cidr and get rid of libip6tc dependency

This patch changes the NETMAP target extension (IPv6 side) to use
the xtables_ip6mask_to_cidr available in libxtables.

As a side effect, we get rid of the libip6tc dependency.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
/external/iptables/include/libiptc/libip6tc.h
de4d2d3b716d83a6d3831aaf902c5adb5d1d14c9 27-Aug-2011 Jan Engelhardt <jengelh@medozas.de> libiptc: use a family-invariant xtc_ops struct for code reduction

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
14da56743c6cdf25da35b7b5ca7a5d201771990d 27-Aug-2011 Jan Engelhardt <jengelh@medozas.de> src: resolve old macro names that are indirections

Command used:

git grep -f <(pcregrep -hior
'(?<=#define\s)IP6?(T_\w+)(?=\s+X\1)' include/)

and then fix all occurrences.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
1639fe86579f86f5f6a954a9b0adde2e16ad1980 27-Aug-2011 Jan Engelhardt <jengelh@medozas.de> libiptc: combine common types: _handle

No real API/ABI change incurred, since the definition of the structs'
types is not visible anyhow.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
7e5e866a36a76c153e5903b8251f90cfe07a1d34 27-Aug-2011 Jan Engelhardt <jengelh@medozas.de> libiptc: replace ipt_chainlabel by xt_chainlabel

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
2325c0fedf7507f94aa3bb11cc65a70d33836f8f 27-Aug-2011 Jan Engelhardt <jengelh@medozas.de> libiptc: combine common types

Make an xt_chainlabel type out of ipt_chainlabel and ip6t_chainlabel,
and add backward-API #defines. The ABI naturally does not change
either, so no soversion bump.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
dcd1ad89105faf1f3a9a3febdb970b70c5466518 09-May-2011 Jan Engelhardt <jengelh@medozas.de> src: replace old IP*T_ALIGN macros

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
d59b9db031abee37a9aa9776662dd15370faabf4 08-Mar-2011 Stefan Tomanek <stefan.tomanek@wertarbyte.de> iptables: add -C to check for existing rules

It is often useful to check whether a specific rule is already present
in a chain without actually modifying the iptables config.

Services like fail2ban usually employ techniques like grepping through
the output of "iptables -L" which is quite error prone.

This patch adds a new operation -C to the iptables command which
mostly works like -D; it can detect and indicate the existence of the
specified rule by modifying the exit code. The new operation
TC_CHECK_ENTRY uses the same code as the -D operation, whose functions
got a dry-run parameter appended.

Signed-off-by: Stefan Tomanek <stefan.tomanek@wertarbyte.de>
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
4e41854423b529d3107c23b85434d50a75d08057 21-Feb-2009 Jan Engelhardt <jengelh@medozas.de> extensions: add missing limits.h include

Thanks to Stephen Hemminger for noticing.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/libiptc/libip6tc.h
1c9015b2cb483678f153121255e10ec0bbfde3e6 10-Nov-2008 Jan Engelhardt <jengelh@medozas.de> libiptc: remove indirections

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iptables/include/libiptc/libip6tc.h
fd1873110f8e57be578df17fc9d03536b10f4f73 10-Nov-2008 Jan Engelhardt <jengelh@medozas.de> libiptc: remove typedef indirection

Don't you hate it when iptc_handle_t *x actually is a double-indirection
struct iptc_handle **? This also shows the broken constness model, since
"const iptc_handle_t x" = "iptc_handle_t const x" =
"struct iptc_handle *const x", which is like no const at all.
Lots of things to do then.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iptables/include/libiptc/libip6tc.h
33690a1aec0b6309ff90066ca56285b6e43013f2 11-Feb-2008 Jan Engelhardt <jengelh@medozas.de> Fix all remaining warnings (missing declarations, missing prototypes)
/external/iptables/include/libiptc/libip6tc.h
9ee386a1b6d7704b259460152c959ab0e79e02aa 29-Jan-2008 Max Kellermann <max@duempel.org> fix gcc warnings

Max Kellermann <max@duempel.org>
/external/iptables/include/libiptc/libip6tc.h
5e9eaed23d0cf1cfdd49c88e68beb43e611f0191 17-Dec-2007 Jan Engelhardt <jengelh@medozas.de> use <linux/types.h>

Remove our own definitions of the Linux types and use <linux/types.h>
instead. libiptc needs it too, or otherwise will choke on union
nf_inet_addr.

Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>
/external/iptables/include/libiptc/libip6tc.h
8371e15a49d422755fbd185ab8415b9b12ec9d9a 05-May-2003 Martin Josefsson <gandalf@wlug.westbo.se> Fix the previous fix
No more segfaults or compilewarnings.
/external/iptables/include/libiptc/libip6tc.h
0de32435158ffa575eaae6d821bf326970af36c0 25-Feb-2002 Andreas Herrmann <aherrman@de.ibm.com> fix IP6T_MIN_ALIGN macro (Andreas Herrmann)
/external/iptables/include/libiptc/libip6tc.h
0fbf055c9e320a89dd8a5ad0edbeae3d8c1de4af 05-Jan-2001 Harald Welte <laforge@gnumonks.org> libiptc counter functions
/external/iptables/include/libiptc/libip6tc.h
8c700900e2a0cf87d7917cb62578583a60ad1210 15-May-2000 Philip Blundell <Philip.Blundell@pobox.com> Philip Blundell's IPv6 fixes.
/external/iptables/include/libiptc/libip6tc.h
88eb835ad207f579ae4ce21cd46f0b564ebd4748 10-May-2000 Philip Blundell <Philip.Blundell@pobox.com> Philip Blundell's IPv6 fixes.
/external/iptables/include/libiptc/libip6tc.h
79dee0702b18c8ea1d1f7a2b1f6b29349466986b 02-May-2000 Rusty Russell <rusty@linuxcare.com.au> IPv6 enhancements.
/external/iptables/include/libiptc/libip6tc.h