]> git.ipfire.org Git - thirdparty/iptables.git/log
thirdparty/iptables.git
14 years agodoc: S/DNAT allows to omit IP addresses
Jan Engelhardt [Mon, 9 May 2011 14:34:46 +0000 (16:34 +0200)] 
doc: S/DNAT allows to omit IP addresses

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agoiptables: fix the dead loop when meeting unknown options
Changli Gao [Mon, 14 Mar 2011 06:23:31 +0000 (14:23 +0800)] 
iptables: fix the dead loop when meeting unknown options

Signed-off-by: Changli Gao <xiaosuo@gmail.com>
14 years agoMerge branch 'opts' of git://dev.medozas.de/iptables
Patrick McHardy [Mon, 9 May 2011 09:26:32 +0000 (11:26 +0200)] 
Merge branch 'opts' of git://dev.medozas.de/iptables

14 years agolibxt_dccp: use guided option parser
Jan Engelhardt [Wed, 20 Apr 2011 08:17:33 +0000 (10:17 +0200)] 
libxt_dccp: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_udp: use guided option parser
Jan Engelhardt [Tue, 19 Apr 2011 13:44:48 +0000 (15:44 +0200)] 
libxt_udp: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_PORTRC support
Jan Engelhardt [Sun, 17 Apr 2011 11:33:50 +0000 (13:33 +0200)] 
libxtables: XTTYPE_PORTRC support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agoextensions: remove unused TOS code
Jan Engelhardt [Fri, 29 Apr 2011 00:19:52 +0000 (02:19 +0200)] 
extensions: remove unused TOS code

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_tos: use guided option parser
Jan Engelhardt [Fri, 29 Apr 2011 00:12:56 +0000 (02:12 +0200)] 
libxt_tos: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_TOS: use guided option parser
Jan Engelhardt [Thu, 28 Apr 2011 23:25:14 +0000 (01:25 +0200)] 
libxt_TOS: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agocombine ip6?tables-multi into xtables-multi
Maciej Żenczykowski [Tue, 5 Apr 2011 05:30:16 +0000 (22:30 -0700)] 
combine ip6?tables-multi into xtables-multi

Signed-off-by: Maciej Zenczykowski <maze@google.com>
14 years agoMove common parts of libext{4,6}.a into libext.a
Maciej Żenczykowski [Wed, 6 Apr 2011 20:35:11 +0000 (13:35 -0700)] 
Move common parts of libext{4,6}.a into libext.a

Signed-off-by: Maciej Zenczykowski <maze@google.com>
14 years agoAdd --ipv4/-4 and --ipv6/-6 support to ip6?tables{,-restore}.
Maciej Żenczykowski [Thu, 14 Apr 2011 09:22:14 +0000 (02:22 -0700)] 
Add --ipv4/-4 and --ipv6/-6 support to ip6?tables{,-restore}.

This enables one to have a single configuration file for both ipv4 and ipv6
firewall rules.

Example:
  iptables-restore config
  ip6tables-restore config

Where the file 'config' contains:
  *filter
  :INPUT ACCEPT [0:0]
  :FORWARD ACCEPT [0:0]
  :OUTPUT ACCEPT [0:0]
  :ssh - [0:0]

  -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
  -A INPUT -m state --state INVALID -j DROP
  -A INPUT -i lo -j ACCEPT
  -A INPUT -4 -p icmp -j ACCEPT
  -A INPUT -6 -p icmpv6 -j ACCEPT
  -A INPUT -p tcp --dport 22 -m state --state NEW -j ssh
  -A ssh -j ACCEPT

  COMMIT

Signed-off-by: Maciej Zenczykowski <maze@google.com>
14 years agoDon't load ip6?_tables module when already loaded
Maciej Zenczykowski [Tue, 19 Apr 2011 07:14:04 +0000 (09:14 +0200)] 
Don't load ip6?_tables module when already loaded

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agoMerge branch 'floating/opts' of git://dev.medozas.de/iptables
Patrick McHardy [Mon, 18 Apr 2011 13:03:22 +0000 (15:03 +0200)] 
Merge branch 'floating/opts' of git://dev.medozas.de/iptables

14 years agoSET target revision 2 added
Jozsef Kadlecsik [Sun, 17 Apr 2011 09:38:18 +0000 (11:38 +0200)] 
SET target revision 2 added

The new revision of the SET target supports the following new operations

- specifying the timeout value of the entry to be added
- flag to instruct the kernel that if the entry already
  exists then reset the timeout value to the specified one (or
  to the default from the set definition)

14 years agoxtoptions: respect return value in xtables_getportbyname
Jan Engelhardt [Thu, 14 Apr 2011 11:54:24 +0000 (13:54 +0200)] 
xtoptions: respect return value in xtables_getportbyname

If ret was negative, ntohs may make it positive, which is undesired.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_TEE: use guided option parser
Jan Engelhardt [Thu, 14 Apr 2011 11:42:43 +0000 (13:42 +0200)] 
libxt_TEE: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agobuild: bump libxtables ABI version
Jan Engelhardt [Thu, 14 Apr 2011 11:34:18 +0000 (13:34 +0200)] 
build: bump libxtables ABI version

Adding the x6_* members to struct xtables_{match,target} caused a
change requiring a bump.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibipt_ULOG: use guided option parser
Jan Engelhardt [Tue, 8 Mar 2011 00:24:26 +0000 (01:24 +0100)] 
libipt_ULOG: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_TPROXY: use guided option parser
Jan Engelhardt [Wed, 9 Feb 2011 01:15:22 +0000 (02:15 +0100)] 
libxt_TPROXY: use guided option parser

I am starting with a simple module here that does not require a
final_check function.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_PORT support
Jan Engelhardt [Mon, 14 Feb 2011 14:12:50 +0000 (15:12 +0100)] 
libxtables: XTTYPE_PORT support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_ONEHOST support
Jan Engelhardt [Mon, 14 Feb 2011 14:10:15 +0000 (15:10 +0100)] 
libxtables: XTTYPE_ONEHOST support

The bonus of the POSIX socket API is that it is almost protocol-agnostic
and that there are ready-made functions to take over the gist of address
parsing and packing.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip[6]t_LOG: use guided option parser
Jan Engelhardt [Tue, 15 Feb 2011 11:05:12 +0000 (12:05 +0100)] 
libip[6]t_LOG: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_SYSLOGLEVEL support
Jan Engelhardt [Tue, 15 Feb 2011 21:10:48 +0000 (22:10 +0100)] 
libxtables: XTTYPE_SYSLOGLEVEL support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_string: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 17:12:04 +0000 (18:12 +0100)] 
libxt_string: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: pass struct xt_entry_{match,target} to x6 parser
Jan Engelhardt [Sun, 6 Mar 2011 17:11:58 +0000 (18:11 +0100)] 
libxtables: pass struct xt_entry_{match,target} to x6 parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_TCPMSS: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 17:00:05 +0000 (18:00 +0100)] 
libxt_TCPMSS: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_NFQUEUE: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 16:54:50 +0000 (17:54 +0100)] 
libxt_NFQUEUE: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_CT: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 16:47:03 +0000 (17:47 +0100)] 
libxt_CT: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT16 support
Jan Engelhardt [Sun, 6 Mar 2011 16:42:51 +0000 (17:42 +0100)] 
libxtables: XTTYPE_UINT16 support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_connbytes: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 16:19:10 +0000 (17:19 +0100)] 
libxt_connbytes: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT64RC support
Jan Engelhardt [Sun, 6 Mar 2011 16:13:54 +0000 (17:13 +0100)] 
libxtables: XTTYPE_UINT64RC support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT8RC support
Jan Engelhardt [Sun, 6 Mar 2011 16:09:19 +0000 (17:09 +0100)] 
libxtables: XTTYPE_UINT8RC support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_tcpmss: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 16:04:35 +0000 (17:04 +0100)] 
libxt_tcpmss: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_length: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 16:00:49 +0000 (17:00 +0100)] 
libxt_length: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT16RC support
Jan Engelhardt [Sun, 6 Mar 2011 15:59:23 +0000 (16:59 +0100)] 
libxtables: XTTYPE_UINT16RC support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibipt_realm: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 15:38:51 +0000 (16:38 +0100)] 
libipt_realm: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_devgroup: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 15:02:03 +0000 (16:02 +0100)] 
libxt_devgroup: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: linked-list name<->id map
Jan Engelhardt [Sun, 6 Mar 2011 15:24:43 +0000 (16:24 +0100)] 
libxtables: linked-list name<->id map

This consolidates the maps from libxt_devgroup and libxt_realm.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_quota: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 15:58:24 +0000 (16:58 +0100)] 
libxt_quota: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT64 support
Jan Engelhardt [Sun, 6 Mar 2011 15:56:53 +0000 (16:56 +0100)] 
libxtables: XTTYPE_UINT64 support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_CONNMARK: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 14:54:58 +0000 (15:54 +0100)] 
libxt_CONNMARK: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_MARK: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 14:21:24 +0000 (15:21 +0100)] 
libxt_MARK: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_MARKMASK32 support
Jan Engelhardt [Sun, 6 Mar 2011 13:57:44 +0000 (14:57 +0100)] 
libxtables: XTTYPE_MARKMASK32 support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agoMerge branch 'opts' of git://dev.medozas.de/iptables
Patrick McHardy [Wed, 13 Apr 2011 11:38:20 +0000 (13:38 +0200)] 
Merge branch 'opts' of git://dev.medozas.de/iptables

14 years agoMerge branch 'opts' of git://dev.medozas.de/iptables
Patrick McHardy [Tue, 12 Apr 2011 14:05:39 +0000 (16:05 +0200)] 
Merge branch 'opts' of git://dev.medozas.de/iptables

14 years agoMerge branch 'master' of vishnu.netfilter.org:/data/git/iptables
Patrick McHardy [Tue, 12 Apr 2011 14:05:28 +0000 (16:05 +0200)] 
Merge branch 'master' of vishnu.netfilter.org:/data/git/iptables

14 years agoFix set match/target direction parser
Jozsef Kadlecsik [Sat, 9 Apr 2011 19:29:08 +0000 (21:29 +0200)] 
Fix set match/target direction parser

The direction parser did not catch when more src/dst direction
parameters were supplied than allowed.

14 years agodoc: avoid duplicate entries in manpage
Jan Engelhardt [Wed, 6 Apr 2011 11:21:54 +0000 (13:21 +0200)] 
doc: avoid duplicate entries in manpage

Commit v1.4.9-35-gd4105ad changed from [A-Z] and [a-z] to use
[[:alnum:]], which unfortunately drew matches into the target section,
and targets into the match section. [[:upper:]] and [[:lower:]] should
have been used instead, of course.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_u32: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 22:06:59 +0000 (23:06 +0100)] 
libxt_u32: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_time: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 22:03:36 +0000 (23:03 +0100)] 
libxt_time: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_state: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 21:52:04 +0000 (22:52 +0100)] 
libxt_state: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_pkttype: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 18:19:16 +0000 (19:19 +0100)] 
libxt_pkttype: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_physdev: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 18:09:38 +0000 (19:09 +0100)] 
libxt_physdev: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_helper: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 17:55:32 +0000 (18:55 +0100)] 
libxt_helper: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_comment: use guided option parser
Jan Engelhardt [Tue, 1 Mar 2011 19:16:22 +0000 (20:16 +0100)] 
libxt_comment: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_TCPOPTSTRIP: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 21:57:52 +0000 (22:57 +0100)] 
libxt_TCPOPTSTRIP: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_SECMARK: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 21:50:13 +0000 (22:50 +0100)] 
libxt_SECMARK: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_LED: use guided option parser
Jan Engelhardt [Sun, 6 Mar 2011 17:21:42 +0000 (18:21 +0100)] 
libxt_LED: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_DSCP: use guided option parser
Jan Engelhardt [Tue, 1 Mar 2011 19:28:24 +0000 (20:28 +0100)] 
libxt_DSCP: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_CLASSIFY: use guided option parser
Jan Engelhardt [Tue, 1 Mar 2011 19:14:16 +0000 (20:14 +0100)] 
libxt_CLASSIFY: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_AUDIT: use guided option parser
Jan Engelhardt [Tue, 1 Mar 2011 19:11:01 +0000 (20:11 +0100)] 
libxt_AUDIT: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibipt_addrtype: use guided option parser
Jan Engelhardt [Tue, 1 Mar 2011 19:02:35 +0000 (20:02 +0100)] 
libipt_addrtype: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibipt_ECN: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 23:51:16 +0000 (00:51 +0100)] 
libipt_ECN: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip6t_ipv6header: use guided option parser
Jan Engelhardt [Tue, 1 Mar 2011 18:51:16 +0000 (19:51 +0100)] 
libip6t_ipv6header: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip[6]t_icmp: use guided option parser
Jan Engelhardt [Tue, 1 Mar 2011 17:36:15 +0000 (18:36 +0100)] 
libip[6]t_icmp: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip6t_hbh: use guided option parser
Jan Engelhardt [Wed, 2 Mar 2011 23:40:43 +0000 (00:40 +0100)] 
libip6t_hbh: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip6t_dst: use guided option parser
Jan Engelhardt [Fri, 18 Feb 2011 01:11:31 +0000 (02:11 +0100)] 
libip6t_dst: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip[6]t_REJECT: use guided option parser
Jan Engelhardt [Wed, 16 Feb 2011 00:16:39 +0000 (01:16 +0100)] 
libip[6]t_REJECT: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_STRING support
Jan Engelhardt [Tue, 15 Feb 2011 21:09:21 +0000 (22:09 +0100)] 
libxtables: XTTYPE_STRING support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_esp: use guided option parser
Jan Engelhardt [Sun, 27 Feb 2011 22:56:28 +0000 (23:56 +0100)] 
libxt_esp: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip6t_frag: use guided option parser
Jan Engelhardt [Fri, 18 Feb 2011 01:17:54 +0000 (02:17 +0100)] 
libip6t_frag: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip[6]t_ah: use guided option parser
Jan Engelhardt [Wed, 16 Feb 2011 00:59:18 +0000 (01:59 +0100)] 
libip[6]t_ah: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT32RC support
Jan Engelhardt [Sun, 27 Feb 2011 22:41:10 +0000 (23:41 +0100)] 
libxtables: XTTYPE_UINT32RC support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip[6]t_hl: use guided option parser
Jan Engelhardt [Fri, 18 Feb 2011 02:20:56 +0000 (03:20 +0100)] 
libip[6]t_hl: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibip[6]t_HL: use guided option parser
Jan Engelhardt [Sun, 13 Feb 2011 02:31:54 +0000 (03:31 +0100)] 
libip[6]t_HL: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT8 support
Jan Engelhardt [Sun, 27 Feb 2011 18:03:28 +0000 (19:03 +0100)] 
libxtables: XTTYPE_UINT8 support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_cluster: use guided option parser
Jan Engelhardt [Sun, 27 Feb 2011 16:52:23 +0000 (17:52 +0100)] 
libxt_cluster: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: min-max option support
Jan Engelhardt [Sun, 27 Feb 2011 16:38:34 +0000 (17:38 +0100)] 
libxtables: min-max option support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_cpu: use guided option parser
Jan Engelhardt [Fri, 18 Feb 2011 02:41:18 +0000 (03:41 +0100)] 
libxt_cpu: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: XTTYPE_UINT32 support
Jan Engelhardt [Wed, 16 Feb 2011 00:22:25 +0000 (01:22 +0100)] 
libxtables: XTTYPE_UINT32 support

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_CONNSECMARK: use guided option parser
Jan Engelhardt [Sun, 27 Feb 2011 15:50:22 +0000 (16:50 +0100)] 
libxt_CONNSECMARK: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: provide better final_check
Jan Engelhardt [Thu, 10 Feb 2011 15:57:37 +0000 (16:57 +0100)] 
libxtables: provide better final_check

This passes the per-extension data block to the new x6_fcheck function
pointer, which can then do last alterations without using hacks
like global variables (think libxt_statistic).

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_socket: use guided option parser
Jan Engelhardt [Fri, 18 Feb 2011 02:22:52 +0000 (03:22 +0100)] 
libxt_socket: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxt_CHECKSUM: use guided option parser
Jan Engelhardt [Sun, 27 Feb 2011 15:54:27 +0000 (16:54 +0100)] 
libxt_CHECKSUM: use guided option parser

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agolibxtables: guided option parser
Jan Engelhardt [Mon, 7 Feb 2011 03:00:50 +0000 (04:00 +0100)] 
libxtables: guided option parser

This patchset seeks to drastically reduce the code in the individual
extensions by centralizing their argument parsing (breakdown of
strings), validation, and in part, assignment.

As a secondary goal, this reduces the number of static storage duration
variables in flight.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agoextensions: add missing checks for specific flags (2)
Jan Engelhardt [Tue, 1 Mar 2011 18:48:10 +0000 (19:48 +0100)] 
extensions: add missing checks for specific flags (2)

Addendum to v1.4.10-75-g4e5d4bf. It does not make sense to use
ipv6header's --soft without specifying any options.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
14 years agoconvert ip6?tables-multi to actually use their own header files
Maciej Zenczykowski [Tue, 5 Apr 2011 10:43:26 +0000 (12:43 +0200)] 
convert ip6?tables-multi to actually use their own header files

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agomove 'int line' definition from ip6?tables.c into xtables.c
Maciej Zenczykowski [Tue, 5 Apr 2011 10:42:37 +0000 (12:42 +0200)] 
move 'int line' definition from ip6?tables.c into xtables.c

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov6: rename do_command() to do_command6()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:38:44 +0000 (15:38 +0200)] 
v6: rename do_command() to do_command6()

(actually only applies to two comments, since the
function has long been called do_command6)

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov4: rename do_command() to do_command4()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:38:11 +0000 (15:38 +0200)] 
v4: rename do_command() to do_command4()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov6: rename print_rule() to print_rule6()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:37:43 +0000 (15:37 +0200)] 
v6: rename print_rule() to print_rule6()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov4: rename print_rule() to print_rule4()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:37:13 +0000 (15:37 +0200)] 
v4: rename print_rule() to print_rule4()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov6: rename delete_chain() to delete_chain6()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:36:45 +0000 (15:36 +0200)] 
v6: rename delete_chain() to delete_chain6()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov4: rename delete_chain() to delete_chain4()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:36:14 +0000 (15:36 +0200)] 
v4: rename delete_chain() to delete_chain4()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov6: rename flush_entries() to flush_entries6()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:35:47 +0000 (15:35 +0200)] 
v6: rename flush_entries() to flush_entries6()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov4: rename flush_entries() to flush_entries4()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:35:20 +0000 (15:35 +0200)] 
v4: rename flush_entries() to flush_entries4()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agov6: rename for_each_chain() to for_each_chain6()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:34:54 +0000 (15:34 +0200)] 
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>
14 years agov4: rename for_each_chain() to for_each_chain4()
Maciej Zenczykowski [Mon, 4 Apr 2011 13:34:28 +0000 (15:34 +0200)] 
v4: rename for_each_chain() to for_each_chain4()

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
14 years agoxtables.h: init_extensions() no longer exists
Maciej Zenczykowski [Mon, 4 Apr 2011 13:33:58 +0000 (15:33 +0200)] 
xtables.h: init_extensions() no longer exists

Signed-off-by: Maciej Zenczykowski <maze@google.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>