The Precise Pangolin has reached end of life, so this bug will not be
fixed for that release
** Changed in: iptables (Ubuntu Precise)
Status: Triaged => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to iptables in Ubuntu.
https://bugs.launchpad.net/bugs/1187177
Title:
iptables calls setsockopt(2) incorrectly, fails when it should not
Status in iptables package in Ubuntu:
Fix Released
Status in iptables source package in Lucid:
Won't Fix
Status in iptables source package in Precise:
Won't Fix
Status in iptables source package in Quantal:
Won't Fix
Status in iptables source package in Raring:
Won't Fix
Status in iptables package in Debian:
Fix Released
Bug description:
Since time immemorial, iptables has called setsockopt() and treated any
-1 return value as fatal. Any system call can return EAGAIN or
EINPROGRESS (depending on the origins of the API), and good coding
practice requires checking for that and retrying or otherwise handling
it.
In the case of iptables, if multiple processes are calling iptables
concurrently, then it is likely that one of them will fail. I have seen
this with xen, as well as certain firewall configurations where the
firewall rules are added as triggered by interfaces being discovered and
configured.
The attached patch fixes the issue.
lamont
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iptables/+bug/1187177/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp