0 files changed New commits: commit 59f9905a8d7a3db33b7927dad47ca6fc1dc26755 Author: Patrick McHardy <[EMAIL PROTECTED]> Date: Wed Oct 22 19:41:31 2008 +0200
netfilter: restore lost ifdef guarding defrag exception netfilter: restore lost #ifdef guarding defrag exception Upstream commit 38f7ac3eb: Nir Tzachar <[EMAIL PROTECTED]> reported a warning when sending fragments over loopback with NAT: [ 6658.338121] WARNING: at net/ipv4/netfilter/nf_nat_standalone.c:89 nf_nat_fn+0x33/0x155() The reason is that defragmentation is skipped for already tracked connections. This is wrong in combination with NAT and ip_conntrack actually had some ifdefs to avoid this behaviour when NAT is compiled in. The entire "optimization" may seem a bit silly, for now simply restoring the lost #ifdef is the easiest solution until we can come up with something better. Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> commit cb55b25f160f3b1c8c494759d778531e56bf9c5f Author: Ilpo Järvinen <[EMAIL PROTECTED]> Date: Wed Oct 22 19:41:29 2008 +0200 netfilter: snmp nat leaks memory in case of failure netfilter: snmp nat leaks memory in case of failure Upstream commit 311670f3e: Signed-off-by: Ilpo Jarvinen <[EMAIL PROTECTED]> Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]> commit adaee298306dd68d30579839e94114391a1388c6 Author: Alexey Dobriyan <[EMAIL PROTECTED]> Date: Wed Oct 22 19:41:28 2008 +0200 netfilter: xt_iprange: fix range inversion match netfilter: xt_iprange: fix range inversion match Upstream commit 6def1eb48: Inverted IPv4 v1 and IPv6 v0 matches don't match anything since 2.6.25-rc1! Signed-off-by: Alexey Dobriyan <[EMAIL PROTECTED]> Acked-by: Jan Engelhardt <[EMAIL PROTECTED]> Signed-off-by: Patrick McHardy <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> commit 06da28f2e3d331a1abb7517b967bb109edd1e515 Author: Ilpo Järvinen <[EMAIL PROTECTED]> Date: Wed Oct 8 14:36:33 2008 -0700 tcpv6: fix option space offsets with md5 [ Upstream commit 53b125779fb0b29e5b316bf3dc7d199e6dcea567 ] More breakage :-), part of timestamps just were previously overwritten. Signed-off-by: Ilpo Järvinen <[EMAIL PROTECTED]> Signed-off-by: David S. Miller <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> commit 8b53b6bb9aef388ce53a7cddec454be2f8400254 Author: Herbert Xu <[EMAIL PROTECTED]> Date: Tue Oct 7 15:50:03 2008 -0700 net: Fix netdev_run_todo dead-lock [ Upstream commit 58ec3b4db9eb5a28e3aec5f407a54e28f7039c19 ] Benjamin Thery tracked down a bug that explains many instances of the error unregister_netdevice: waiting for %s to become free. Usage count = %d It turns out that netdev_run_todo can dead-lock with itself if a second instance of it is run in a thread that will then free a reference to the device waited on by the first instance. The problem is really quite silly. We were trying to create parallelism where none was required. As netdev_run_todo always follows a RTNL section, and that todo tasks can only be added with the RTNL held, by definition you should only need to wait for the very ones that you've added and be done with it. There is no need for a second mutex or spinlock. This is exactly what the following patch does. Signed-off-by: Herbert Xu <[EMAIL PROTECTED]> Signed-off-by: David S. Miller <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> commit bdeee2143cd54a153f63d3378b8263e932c645a0 Author: Johannes Berg <[EMAIL PROTECTED]> Date: Sun Nov 2 19:30:21 2008 +0000 libertas: fix buffer overrun commit 48735d8d8bd701b1e0cd3d49c21e5e385ddcb077 upstream If somebody sends an invalid beacon/probe response, that can trash the whole BSS descriptor. The descriptor is, luckily, large enough so that it cannot scribble past the end of it; it's well above 400 bytes long. Signed-off-by: Johannes Berg <[EMAIL PROTECTED]> Signed-off-by: John W. Linville <[EMAIL PROTECTED]> Signed-off-by: Greg Kroah-Hartman <[EMAIL PROTECTED]> http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=59f9905a8d7a3db33b7927dad47ca6fc1dc26755 http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=cb55b25f160f3b1c8c494759d778531e56bf9c5f http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=adaee298306dd68d30579839e94114391a1388c6 http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=06da28f2e3d331a1abb7517b967bb109edd1e515 http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=8b53b6bb9aef388ce53a7cddec454be2f8400254 http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=bdeee2143cd54a153f63d3378b8263e932c645a0
_______________________________________________ svn mailing list svn@mailman.vyatta.com http://mailman.vyatta.com/mailman/listinfo/svn