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

Bug#486288: marked as done (libc6: getnameinfo() does not return EAI_AGAIN on temporary errors)



Your message dated Tue, 31 Mar 2009 15:14:49 +0200
with message-id <20090331131449.GA31395@volta.aurel32.net>
and subject line Re: libc6: getnameinfo() does not return EAI_AGAIN on temporary errors
has caused the Debian Bug report #486288,
regarding libc6: getnameinfo() does not return EAI_AGAIN on temporary errors
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
486288: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=486288
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Subject: libc6: getnameinfo() does not return EAI_AGAIN on temporary errors
Package: libc6
Version: 2.3.6.ds1-13etch5
Severity: normal

*** Please type your report below this line ***

glibc < 2.5 has a bug where getnameinfo() returns EAI_NONAME (basically
"this host does not exist", NXDOMAIN) instead of EAI_AGAIN when asked to
resolve a host with broken rDNS (leading to a timeout or SERVFAIL
response from the resolver). This causes some problems, for example when
your MTA is configured to reject hosts without PTR record. See
http://thread.gmane.org/gmane.mail.postfix.user/183129 for an example.

This problem has been fixed upstream for glibc 2.5 in
http://sourceware.org/cgi-bin/cvsweb.cgi/libc/inet/getnameinfo.c.diff?r1=1.34&r2=1.35&cvsroot=glibc&f=h
This patch applies to the etch glibc sources without any problems,
please import it.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-k7
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages libc6 depends on:
ii  tzdata                      2007j-1etch1 Time Zone and Daylight Saving Time

libc6 recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 2.5-1

On Sun, Jun 15, 2008 at 02:07:43AM +0200, Bernhard Schmidt wrote:
> Subject: libc6: getnameinfo() does not return EAI_AGAIN on temporary errors
> Package: libc6
> Version: 2.3.6.ds1-13etch5
> Severity: normal
> 
> *** Please type your report below this line ***
> 
> glibc < 2.5 has a bug where getnameinfo() returns EAI_NONAME (basically
> "this host does not exist", NXDOMAIN) instead of EAI_AGAIN when asked to
> resolve a host with broken rDNS (leading to a timeout or SERVFAIL
> response from the resolver). This causes some problems, for example when
> your MTA is configured to reject hosts without PTR record. See
> http://thread.gmane.org/gmane.mail.postfix.user/183129 for an example.
> 
> This problem has been fixed upstream for glibc 2.5 in
> http://sourceware.org/cgi-bin/cvsweb.cgi/libc/inet/getnameinfo.c.diff?r1=1.34&r2=1.35&cvsroot=glibc&f=h
> This patch applies to the etch glibc sources without any problems,
> please import it.
> 

Marking the bug as fixed in version 2.5-1.

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


--- End Message ---

Reply to: