From: Matthias A. <mat...@gm...> - 2009-09-03 15:56:58
|
Am 03.09.2009, 14:13 Uhr, schrieb Thomas Jarosch <tho...@in...>: > I just upgraded from fetchmail 6.3.9 to fetchmail 6.3.11 > and quickly noticed DNS resolution stopped working for me. > > This system uses kernel 2.6.30.5 without IPv6 support, bind-9.6.1 > and an ancient glibc 2.1.3. I had to revert the recent > "hints.ai_flags |= AI_ADDRCONFIG" change to get it back working. > > I've attached my patch just in case someone else is affected, too. > Though I guess this is an issue of the ancient glibc version. Hi Thomas, I don't mean to support glibc 2.1.3. It didn't properly support IPv6, and it if ships broken implementations of standards interfaces (IEEE Std 1003.1-2001) such as getaddrinfo(), there isn't much an application can do. This AI_ADDRCONFIG change fixes real-world issues and has been in Red Hat's packages for a long time. Sorry. -- Matthias Andree |