History log of /external/iptables/include/ip6tables.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d7aeda5ed45ac7ca959f12180690caa371b5b14b 08-Jul-2013 Pablo Neira Ayuso <pablo@netfilter.org> ip{6}tables-restore: fix breakage due to new locking approach

Since (93587a0 ip[6]tables: Add locking to prevent concurrent instances),
ip{6}tables-restore does not work anymore:

iptables-restore < x
Another app is currently holding the xtables lock. Perhaps you want to use the -w option?

do_command{6}(...) is called from ip{6}tables-restore for every iptables
command contained in the rule-set file. Thus, hitting the lock error
after the second command.

Fix it by bypassing the locking in the ip{6}tables-restore path.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
/external/iptables/include/ip6tables.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/ip6tables.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/ip6tables.h
9680f2ecbdb7e5c61ab60e7399e9ca9f1013fd8d 04-Apr-2011 Maciej Zenczykowski <maze@google.com> v6: rename print_rule() to print_rule6()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iptables/include/ip6tables.h
85aae15567b8ae1eaedf9f011ba7aef80dfca208 04-Apr-2011 Maciej Zenczykowski <maze@google.com> v6: rename delete_chain() to delete_chain6()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iptables/include/ip6tables.h
74ace0a46048d01611a44c24f6fe5f59d936231b 04-Apr-2011 Maciej Zenczykowski <maze@google.com> v6: rename flush_entries() to flush_entries6()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iptables/include/ip6tables.h
241e73594f6d75e32a7e89ebdb6b7f7917a48df0 04-Apr-2011 Maciej Zenczykowski <maze@google.com> v6: rename for_each_chain() to for_each_chain6()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iptables/include/ip6tables.h
617d3d140f4739558dce2ef8ed01aef251cf5487 11-Feb-2009 Jamal Hadi Salim <hadi@cyberus.ca> libxtables: set names of programs

Set proper name of application.

Signed-off-by: Jamal Hadi Salim <hadi@cyberus.ca>
/external/iptables/include/ip6tables.h
47a6fd9ec9891a8040eb8fd6db3c5012c1056061 10-Feb-2009 Jan Engelhardt <jengelh@medozas.de> src: consolidate duplicate code in iptables/internal.h

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/ip6tables.h
c31870f9bebb3d4d082016fcfaf8c2177ae32eb2 10-Feb-2009 Jan Engelhardt <jengelh@medozas.de> libxtables: move compat defines to xtables.c

Addendum to commit v1.4.3-rc1-41-g77f48c2 where the macro users
got moved.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/ip6tables.h
ea955480a8ae43aa956ac62e1aab3f9670529819 10-Feb-2009 Jan Engelhardt <jengelh@medozas.de> src: remove unused ipt_tryload macro

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/ip6tables.h
395e441e20ea9ab7f37122bcfd76fec527fa447b 10-Feb-2009 Jan Engelhardt <jengelh@medozas.de> src: remove iptables_rule_match indirection macro

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/ip6tables.h
c02e80878979d2205f3d89d05548397871e598e9 10-Feb-2009 Jan Engelhardt <jengelh@medozas.de> libxtables: decouple non-xtables parts from header

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
/external/iptables/include/ip6tables.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/ip6tables.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/ip6tables.h
ef18e8147903885708d1c264904129af4fb636d6 04-Aug-2008 Jan Engelhardt <jengelh@medozas.de> src: remove dependency on libiptc headers

xtables.h does not need really need libxtc.h, and we can drop it from
the install as it is internal-only.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Patrick McHardy <kaber@trash.net>
/external/iptables/include/ip6tables.h
96296cfb7e01298234c7fa9403619f50391620d1 13-May-2008 Henrik Nordstrom <henrik@henriknordstrom.net> iptables --list-rules command

Adds iptables --list-rules (-S) command, acting as a combination of
iptables --list and iptables-save.

The primary motivation behind this patch is to get iptables-save like
output capabilities in iptables-restore, allowing "iptables-restore -n"
to be used as a consistent API to iptables for all kind of operations,
not only blind updates..

As a bonus iptables also gets the capability of printing the rules
as-is.

This completely replaces the earlier patch which added the --rules
option.

Henrik Nordstrom <henrik@henriknordstrom.net>
/external/iptables/include/ip6tables.h
8b7c64d6ba156a99008fcd810cba874c73294333 15-Apr-2008 Jan Engelhardt <jengelh@medozas.de> Remove old functions, constants
/external/iptables/include/ip6tables.h
21b41eea4724c57d2b6e5998cf38255046e43ad3 11-Feb-2008 Jan Engelhardt <jengelh@medozas.de> Combine IP{,6}T_LIB_DIR into XTABLES_LIBDIR
/external/iptables/include/ip6tables.h
a3732db1280f790b8e26b41bdcbe8b5f92b7f51b 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Moves all declarations in iptables_common.h to xtables.h.
/external/iptables/include/ip6tables.h
5cd1ff53a500256997519ec1d871750773c44803 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Moves IPPROTO_* and IP[6]T_LIB_DIR definitions to xtables.h
/external/iptables/include/ip6tables.h
04f8c54dc52e19096d31d94593bd1040716afe4d 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Moves some duplicated functions in ip[6]tables.c to xtables.c

string_to_number_ll, string_to_number_l, string_to_number,
service_to_port, parse_port, parse_interface, are moved.
/external/iptables/include/ip6tables.h
0d502bcdbc97ed359e84f6a21dfa0049b3b60a6c 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Introduces xtables match/target registration

- moves lib_dir to xtables.c
- introduces struct pfinfo which has protocol family dependent infomations.
- unifies load_ip[6]tables_ko() and moves them as load_xtables_ko()
- introduces xt_{match,match_rule,target,tryload} and replaces
ip[6]t_* with them
- unifies following functions and move them to xtables.c
- find_{match,find_target}
- compatible_revision, compatible_{match,target}_revision
- introduces xtables_register_{match,target} and make
register_{match,target}[6] call them. xtables_register_* register ONLY
matches/targets matched protocol family

Some concepts:
- source compatibility for libip[6]t_xxx.c with warning on compilation
not binary compatibility.
- binary compatibility between 2.4/2.6 kernel and iptables/ip6tables,
of cause.
- xtables is enough to support only one address family at runtime.
Then xtables keeps infomations of only the focused address famiy
in struct afinfo.
/external/iptables/include/ip6tables.h
0b82e8e81e887843011c8771f70d2302901f7e5e 24-Jul-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Moves ip[6]tables_insmod() to xtables.c as xtables_insmod()
/external/iptables/include/ip6tables.h
29647c878ec485779b88a0c42f096ce028cabf15 20-Mar-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Fixes typos in the argument of ip[6]tables_insmod: quit -> quiet
/external/iptables/include/ip6tables.h
0e9480b864a16400fc3572719b05f01f300026ab 13-Mar-2007 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> Supress error message from modprobe on checking revision.
/external/iptables/include/ip6tables.h
9561606bd938ed4b2614716a08a2856d4ef5e995 11-Jan-2007 Patrick McHardy <kaber@trash.net> Add UDPLITE multiport support
/external/iptables/include/ip6tables.h
740d72705d49373c4ee05b77b34aeb385854389e 13-Nov-2006 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> load ip_[6]tables.ko just before checking revision support in kernel.
/external/iptables/include/ip6tables.h
4ebfad0cf7ff3e414a20c82513579789e8283c9f 13-Nov-2006 Yasuyuki KOZAKAI <yasuyuki@netfilter.org> changes IP6T_SO_GET_REVISION_{MATCH,TARGET} to 68,69
66 and 67 is conflicted with IPv6 Advanced API in kernel <= 2.6.18.
/external/iptables/include/ip6tables.h
0665217784822434b1732cdc773d5daa12836438 20-Oct-2006 Rémi Denis-Courmont <rdenis@simphalempin.com> - Add revision support to ip6tables.
- Add support port range match to libip6t_multiport
(R?mi Denis-Courmont <rdenis@simphalempin.com>)
/external/iptables/include/ip6tables.h
dbac8ad71c3c418fd8a62c08211885a38177b725 20-Jul-2006 Phil Oester <kernel@linuxace.com> reduce parse_*_port duplication (Phil Oester <kernel@linuxace.com>)

The below patch (dependent upon my 'reduce service_to_port duplication' patch)
centralizes the parse_*_port functions into parse_port.
/external/iptables/include/ip6tables.h
58179b1d0d1722ea16028aa2ea9d74afc86dd5dc 20-Jul-2006 Phil Oester <kernel@linuxace.com> reduce service_to_port duplication (Phil Oester <kernel@linuxace.com>)

The service_to_port function is used in a number of places, and could
benefit from some centralization instead of being duplicated everywhere.
/external/iptables/include/ip6tables.h
2452bafd9810e8560717f10af8e26f8a3ac4f4cf 28-Apr-2006 Patrick McHardy <kaber@trash.net> Add DCCP/SCTP support to multiport. Patch for kernel will go in 2.6.18.
/external/iptables/include/ip6tables.h
a258ad7002ae4b4f366800f512db938fb78d0661 03-Mar-2006 Joszef Kadlecsik <kadlec@blackhole.kfki.hu> Multiple matches of the same type can be specified on the commandline.

If two or more matches of the same type are detected then the options
are assumed to be grouped in order to tell which option belongs
to which match:

... -m foo ... <options0> ... -m foo ... <options1> ...

Otherwise the commandline parsing is unmodified.
/external/iptables/include/ip6tables.h
f5b86e698be2f1f96c974a4af176269f5c677596 22-Dec-2005 Jones Desougi <jones@ingate.com> Fix probing for supported revisions (Jones Desougi <jones@ingate.com>)

Bugzilla #413
/external/iptables/include/ip6tables.h
9867e814492275cabfbccd6b30375b0e23eb10cb 22-Jun-2005 Yasuyuki KOZAKAI <yasuyuki.kozakai@toshiba.co.jp> reduce code replication of parse_interface() (Yasuyuki Kozakai)
/external/iptables/include/ip6tables.h
357d59dcfcbd125e2aa8c07b30cea9635efec2a7 27-Dec-2004 Martin Josefsson <gandalf@wlug.westbo.se> Fix setting lib_dir in ip*tables-{save,restore}
/external/iptables/include/ip6tables.h
69ac0e086c7b90e82cec369570ca363201023bde 02-Feb-2004 Martin Josefsson <gandalf@wlug.westbo.se> Bloody copy-n-edit. Make sure to use matches in the order they are given...
/external/iptables/include/ip6tables.h
a8658ca43fba82f7761f774f4daeb29b3e335053 05-Mar-2003 Harald Welte <laforge@gnumonks.org> port 'line number on error in iptables-restore' from ipv4
/external/iptables/include/ip6tables.h
3efb6ead2e51fe1eca55bcb2b06afb4dc4b8cb7c 06-Aug-2001 Harald Welte <laforge@gnumonks.org> - added patch to support statically linking of iptables
- iptables-save/-restore is no longer experimental
/external/iptables/include/ip6tables.h
58918654563975e7bf3a6ec26af92a3bc222c229 16-Jun-2001 Harald Welte <laforge@gnumonks.org> Added support for iptables-restore module-load-on-demand (a. van schie)
/external/iptables/include/ip6tables.h
8a5eb6dd67e5fac875da51742d9a954c0ff5d92f 05-May-2001 Fabrice MARIE <fabrice_marie_sec@yahoo.com> ip6tables fixes by Fabrice Maurie
/external/iptables/include/ip6tables.h
764316a133db8e5e2d1f2a9d941ffae993d7c9d9 26-Feb-2001 András Kis-Szabó <kisza@sch.bme.hu> ip6tables-save/-restore by Kis-Szabo Andras
/external/iptables/include/ip6tables.h
b6db33196870d3ec401a7ca87234dd2bc379c413 27-Aug-2000 Jan Echternach <echter@informatik.uni-rostock.de> Jan Echternach's const tweak.
/external/iptables/include/ip6tables.h
8c700900e2a0cf87d7917cb62578583a60ad1210 15-May-2000 Philip Blundell <Philip.Blundell@pobox.com> Philip Blundell's IPv6 fixes.
/external/iptables/include/ip6tables.h
79dee0702b18c8ea1d1f7a2b1f6b29349466986b 02-May-2000 Rusty Russell <rusty@linuxcare.com.au> IPv6 enhancements.
/external/iptables/include/ip6tables.h