[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#607305: Unblock request: prayer/1.3.3-dfsg1-3 (Re: Bug#607261)



Package: release.debian.org

Please consider unblocking prayer/1.3.3-dfsg1-3. It merely adds a patch 
setting the IPV6_V6ONLY socket option.

   * ipv6_v6only.patch (new): Set the IPV6_V6ONLY socket option on
     AF_INET6 sockets; since Prayer by default enumerates available address
     families and calls bind() once for each, conflicts will occur
     otherwise.

On torsdagen den 16 december 2010, Magnus Holmgren wrote:
> Actually, the bug is that Prayer tries to bind IPv4 and IPv6 sockets
> separately without setting the IPV6_V6ONLY flag. That fails because when
> the sysctl net.ipv6.bindv6only is set to 0 (after a long debate, the
> default value on Debian), IPv6 sockets listening on [::] will also handle
> IPv4 packets (with the remote address looking like ::ffff:1.2.3.4).
> 
> So the problem occurs on dual-stack systems whether IPv6 actually works or
> not, but not on systems without any IPv6 support at all. But thanks for
> reporting anyway. I should have noticed it myself but for some reason never
> really tried starting Prayer with net.ipv6.bindv6only=0.

-- 
Magnus Holmgren        holmgren@debian.org
Debian Developer 

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: