Package: gidentd
Version: 0.4.5+dfsg1-0.2
Severity: serious

Hi,

netbase has recently changed the default of the setsockopt()
IPV6_V6ONLY to 1 so that it behaves the same as on most other
OS's.  It seems that your application doesn't work with ipv4
anymore now:

$ telnet 127.0.0.1 113
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
$ netstat -tan |grep 113
tcp6       0      0 :::113                  :::*                    LISTEN

Before this change the socket allowed both ipv4 and ipv6
connections where ipv4 would get mapped to an ipv6 address.  The
change disabled that.

You need to open a socket for both ipv4 and ipv6, and call
setsockopt() with IPV6_V6ONLY set to 1 for the ipv6 socket.


Kurt




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to