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

Bug#552453: libc6: no fallback to nameserver 0.0.0.0



Andreas Metzler a écrit :
> Package: libc6
> Version: 2.10.1-2
> Severity: normal
> 
> Hello,
> 
> previous versions of the resolver queried the local nameserver if
> /etc/resolv.conf was not present or did not contain a nameserver setting:
> 
> (SID)ametzler@argenau:~$ dpkg -l libc6 | tail -n1
> ii  libc6          2.9-27         GNU C Library: Shared libraries
> (SID)ametzler@argenau:~$ strace -vf -s 132  getent hosts ftp.at.debian.org 2>&1 | grep ^connect
> connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
> connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
> connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("0.0.0.0")}, 28) = 0
> (SID)ametzler@argenau:~$ ls /etc/resolv.conf
> ls: cannot access /etc/resolv.conf: No such file or directory
> 
> 
> libc6  2.10.1 is missing this fallback:
> 
> SID)ametzler@argenau:~$ strace -vf -s 132  getent hosts ftp.at.debian.org 2>&1 | grep ^connect
> connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
> connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
> 

Looking at the code, this was never supported, and only worked by
accident in previous versions.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net



Reply to: