<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/net/ipv4/netfilter, branch v2.6.13.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/net/ipv4/netfilter?h=v2.6.13.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/net/ipv4/netfilter?h=v2.6.13.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2005-09-17T01:01:57Z</updated>
<entry>
<title>[PATCH] Fix DHCP + MASQUERADE problem</title>
<updated>2005-09-17T01:01:57Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-09-13T07:37:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=504b891bc7cc7fb76e3000b5fe91ca491eb773c5'/>
<id>urn:sha1:504b891bc7cc7fb76e3000b5fe91ca491eb773c5</id>
<content type='text'>
In 2.6.13-rcX the MASQUERADE target was changed not to exclude local
packets for better source address consistency. This breaks DHCP clients
using UDP sockets when the DHCP requests are caught by a MASQUERADE rule
because the MASQUERADE target drops packets when no address is configured
on the outgoing interface. This patch makes it ignore packets with a
source address of 0.

Thanks to Rusty for this suggestion.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: Chris Wright &lt;chrisw@osdl.org&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Fix HW checksum handling in ip_queue/ip6_queue</title>
<updated>2005-08-23T17:10:35Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-08-23T17:10:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=66a79a19a7c582efd99bb143c3a59fbda006eb39'/>
<id>urn:sha1:66a79a19a7c582efd99bb143c3a59fbda006eb39</id>
<content type='text'>
The checksum needs to be filled in on output, after mangling a packet
ip_summed needs to be reset.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Fix HW checksum handling in TCPMSS target</title>
<updated>2005-08-21T00:40:41Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-08-21T00:40:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7e71af49d46e4c25f17a2c8f53d62ffd14f01007'/>
<id>urn:sha1:7e71af49d46e4c25f17a2c8f53d62ffd14f01007</id>
<content type='text'>
Most importantly, remove bogus BUG() in receive path.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Fix HW checksum handling in ECN target</title>
<updated>2005-08-21T00:39:15Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-08-21T00:39:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f93592ff4fa4a55aa7640d435fa93338e190294d'/>
<id>urn:sha1:f93592ff4fa4a55aa7640d435fa93338e190294d</id>
<content type='text'>
Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Fix ECN target TCP marking</title>
<updated>2005-08-21T00:38:40Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-08-21T00:38:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fd841326d73096ad79be9c3fa348f9ad04541cc2'/>
<id>urn:sha1:fd841326d73096ad79be9c3fa348f9ad04541cc2</id>
<content type='text'>
An incorrect check made it bail out before doing anything.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] don't try to do any NAT on untracked connections</title>
<updated>2005-08-08T18:48:28Z</updated>
<author>
<name>Harald Welte</name>
<email>laforge@netfilter.org</email>
</author>
<published>2005-08-08T09:50:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8b83bc77bf77cc8459cb94e52b08e775104c4c48'/>
<id>urn:sha1:8b83bc77bf77cc8459cb94e52b08e775104c4c48</id>
<content type='text'>
With the introduction of 'rustynat' in 2.6.11, the old tricks of preventing
NAT of 'untracked' connections (e.g. NOTRACK target in 'raw' table) are no
longer sufficient.

The ip_conntrack_untracked.status |= IPS_NAT_DONE_MASK effectively
prevents iteration of the 'nat' table, but doesn't prevent nat_packet()
to be executed.  Since nr_manips is gone in 'rustynat', nat_packet() now
implicitly thinks that it has to do NAT on the packet.

This patch fixes that problem by explicitly checking for
ip_conntrack_untracked in ip_nat_fn().

Signed-off-by: Harald Welte &lt;laforge@netfilter.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[NETFILTER] Inherit masq_index to slave connections</title>
<updated>2005-07-31T00:44:07Z</updated>
<author>
<name>Harald Welte</name>
<email>laforge@netfilter.org</email>
</author>
<published>2005-07-31T00:44:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1f494c0e040b001cf844280910d04ba7ebdc2898'/>
<id>urn:sha1:1f494c0e040b001cf844280910d04ba7ebdc2898</id>
<content type='text'>
masq_index is used for cleanup in case the interface address changes
(such as a dialup ppp link with dynamic addreses).  Without this patch,
slave connections are not evicted in such a case, since they don't inherit
masq_index.

Signed-off-by: Harald Welte &lt;laforge@netfilter.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Fix -Wunder error in ip_conntrack_core.c</title>
<updated>2005-07-27T21:46:03Z</updated>
<author>
<name>Nick Sillik</name>
<email>n.sillik@temple.edu</email>
</author>
<published>2005-07-27T21:46:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7cee432a22bb328ea7a4012dacc5a3471fabeb07'/>
<id>urn:sha1:7cee432a22bb328ea7a4012dacc5a3471fabeb07</id>
<content type='text'>
Signed-off-by: Nick Sillik &lt;n.sillik@temple.edu&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Use correct byteorder in ICMP NAT</title>
<updated>2005-07-22T19:51:38Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-07-22T19:51:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=74bb421da7f39e70ab636ad46ef85ea1178786c5'/>
<id>urn:sha1:74bb421da7f39e70ab636ad46ef85ea1178786c5</id>
<content type='text'>
Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[NETFILTER]: Wait until all references to ip_conntrack_untracked are dropped on unload</title>
<updated>2005-07-22T19:51:03Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2005-07-22T19:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=21f930e4abdcb9649f26e5b959c14dddee4e600b'/>
<id>urn:sha1:21f930e4abdcb9649f26e5b959c14dddee4e600b</id>
<content type='text'>
Fixes a crash when unloading ip_conntrack.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
