From owner-freebsd-stable Fri Nov 22 09:54:16 1996 Return-Path: owner-stable Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id JAA06510 for stable-outgoing; Fri, 22 Nov 1996 09:54:16 -0800 (PST) Received: from rocky.mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id JAA06497; Fri, 22 Nov 1996 09:53:49 -0800 (PST) Received: (from nate@localhost) by rocky.mt.sri.com (8.7.5/8.7.3) id KAA17565; Fri, 22 Nov 1996 10:53:42 -0700 (MST) Date: Fri, 22 Nov 1996 10:53:42 -0700 (MST) Message-Id: <199611221753.KAA17565@rocky.mt.sri.com> From: Nate Williams To: Paul Traina Cc: Nate Williams , Tom Samplonius , stable@freebsd.org, fenner@freebsd.org Subject: Re: Announce: Sendmail 8.8.3 in stable In-Reply-To: <199611221744.JAA06363@precipice.shockwave.com> References: <199611221548.IAA16914@rocky.mt.sri.com> <199611221744.JAA06363@precipice.shockwave.com> Sender: owner-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Paul Traina writes: > From: Nate Williams > Subject: Re: Announce: Sendmail 8.8.3 in stable > > I've passed off diffs for the hard part of the bind update to peter > > for review, however there's no need to upgrade to 4.9.5, just apply > > the patch (which I think I also applied to stable yesterday). > > Right, but that patch broke libresolv. > > Wait, let's be clear here. > > Are you saying that the following patch broke libresolv? Apparently, yes. > How? I don't know, but Bill posted a patch that supposedly fixes the patch. It's appended below. I'm now updating a test box to 2.1.5 (it's a slow beast) and will test it out to make sure it works, but so far we've had 2-3 reports of brokeness w/out the patch, and one good report of Bill's patch fixing the problem. Nate ------------- Index: gethostbydns.c =================================================================== RCS file: /home/CVS/src/lib/libc/net/gethostbydns.c,v retrieving revision 1.4.4.5 diff -c -r1.4.4.5 gethostbydns.c *** gethostbydns.c 1996/11/20 18:36:37 1.4.4.5 --- gethostbydns.c 1996/11/22 17:53:30 *************** *** 392,397 **** --- 392,399 ---- return (NULL); } + host.h_length = INT32SZ; + /* * if there aren't any dots, it could be a user-level alias. * this is also done in res_query() since we are not the only