From owner-freebsd-questions Fri May 2 10:30:28 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id KAA11945 for questions-outgoing; Fri, 2 May 1997 10:30:28 -0700 (PDT) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.50]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id KAA11930 for ; Fri, 2 May 1997 10:30:20 -0700 (PDT) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id KAA08971; Fri, 2 May 1997 10:28:54 -0700 From: Terry Lambert Message-Id: <199705021728.KAA08971@phaeton.artisoft.com> Subject: Re: Problem To: sysop@mixcom.com (Jeffrey J. Mountin) Date: Fri, 2 May 1997 10:28:54 -0700 (MST) Cc: terry@lambert.org, freebsd-questions@FreeBSD.org In-Reply-To: <3.0.32.19970502004015.00b163f4@mixcom.com> from "Jeffrey J. Mountin" at May 2, 97 00:40:15 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-questions@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > >You are aware that you can not mix versions fo sendmail and bind and > >changes in versions of FreeBSD networking structures, right? You must > >rebuild (a *matched*!) sendmail and bind if you update past a structure > >change. If you replace sendmail (or bind), you must generally replace > >bind (or sendmail) at the same time. This was especially problematic > >when they were both "sanitized" for Linux style cshared library usage. > > Never heard this rule before? > > Is this because FBSD modified the original source and only applies to FBSD? No, this is because the bind code was modified to require an explicit initialization call, and everything that uses it (including sendmail) has to make this call. If you are upgrading from a much older version of FreeBSD to a newer one, this is a possible problem. Because I don't trust this to not happen again, I personally keep my bind and sendmail code in sync at all times. As far as the structure changes, they apply to the structures passed down to ifconfig and in general interface control structures. These are imported into bind and sendmail by inclusion of BSD header files when they compiled on BSD. If you upgrade from one version of BSD to another, and these structures changed between the revisions, you will not be able to use your old binaries, since they were compiled with the old header files. In any case, I run DNS and sendmail on FreeBSD-current hosts all the time, so it's not something which recently "broke". Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.