From owner-freebsd-current@FreeBSD.ORG Sun May 21 11:44:01 2006 Return-Path: X-Original-To: current@FreeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D42EE16A422 for ; Sun, 21 May 2006 11:44:01 +0000 (UTC) (envelope-from ume@mahoroba.org) Received: from ameno.mahoroba.org (gw4.mahoroba.org [218.45.22.175]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EAFD43D48 for ; Sun, 21 May 2006 11:44:00 +0000 (GMT) (envelope-from ume@mahoroba.org) Received: from kasuga.mahoroba.org (IDENT:qiXl0d0tCT/vXJkmAbTQrxP4wF+kF5zfrMwgYl3J5XCDdbMsn807Hi2Edf82uI9w@kasuga-iwi.mahoroba.org [IPv6:2001:2f0:104:8010:212:f0ff:fe52:6ac]) (user=ume mech=CRAM-MD5 bits=0) by ameno.mahoroba.org (8.13.6/8.13.6) with ESMTP/inet6 id k4LBhtG8014426 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 21 May 2006 20:43:55 +0900 (JST) (envelope-from ume@mahoroba.org) Date: Sun, 21 May 2006 20:43:52 +0900 Message-ID: From: Hajimu UMEMOTO To: current@FreeBSD.org User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 (=?ISO-8859-4?Q?Shij=F2?=) APEL/10.6 Emacs/22.0.50 (i386-pc-freebsd) MULE/5.0 (SAKAKI) X-Operating-System: FreeBSD 6.1-STABLE X-PGP-Key: http://www.imasy.or.jp/~ume/publickey.asc X-PGP-Fingerprint: 1F00 0B9E 2164 70FC 6DC5 BF5F 04E9 F086 BF90 71FE Organization: Internet Mutual Aid Society, YOKOHAMA MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.1.5 (ameno.mahoroba.org [IPv6:2001:2f0:104:8010::1]); Sun, 21 May 2006 20:43:56 +0900 (JST) X-Virus-Scanned: by amavisd-new X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on ameno.mahoroba.org Cc: Subject: HEADS UP: resolver's ABI backward compatibility was lost X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 May 2006 11:44:01 -0000 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/