Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 May 2006 20:43:52 +0900
From:      Hajimu UMEMOTO <ume@FreeBSD.org>
To:        current@FreeBSD.org
Subject:   HEADS UP: resolver's ABI backward compatibility was lost
Message-ID:  <ygezmhbiow7.wl%ume@mahoroba.org>

next in thread | raw e-mail | index | archive | help
Hi,

I've just committed following things:

1) Upgrade res_update(3) and the friends to BIND9's one excluding TSIG
   support.
2) Return EAI_OVERFLOW instead of EAI_MEMORY when the supplied buffer is
   too short.  This conforms to RFC3493, POSIX and XPG6.
3) Fix gethostbyaddr() prototype to conform to IEEE Std 1003.1 on 64 bit
   arch.
4) Nuke some compatibility crufts of resolver for 6.X and earlier.

1) broke ABI backward compatibility of res_update(3) and the friends.
2) broke applications which see EAI_MEMORY as return code from
getnameinfo(3).
3) broke ABI backward compatibility of gethostbyaddr(3) on 64 bit
arch.
4) broke resolver's ABI backward compatibility against FreeBSD 6.X and
earlier.

Sincerely,

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
ume@mahoroba.org  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygezmhbiow7.wl%ume>