⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 早期freebsd实现
💻
📖 第 1 页 / 共 2 页
字号:
I recommend reading this ENTIRE FILE before you attempt to build BIND.----- 4.9.2 BETA4 (931104) release - November, 1993 - paul @vix.comAll reported portability problems have been fixed.  All core dumps havehad changes made for them and we are ready to have them tested again.  Asusual, I am running this in production on my own zones and I am ratherconfident in it.  Note, again, that this is a BETA release and you shouldnot put it up for anon-ftp or otherwise republish it in any way.----- 4.9.2 ALPHA2 (930908) release - September, 1993 - paul@vix.comIf you're looking for general information on BIND, the mailing list you wantis bind@uunet.uu.net; you can ask to be added to this list by sending mail tobind-request@uunet.uu.net.  (The person who maintains the list does not readit, so posting your "please add me" notes to the main list will be ineffectiveas well as rude.)4.9.2 has fixes for most of the bugs that smb@bellcore's white paper talkedabout, and CERT is going to be knocking on vendor's doors to get it shippedwith as many operating systems as possible.----- 4.9.2 ALPHA1 (930506) release - July, 1993 - Paul Vixie <paul@vix.com>I don't work for DEC any more, so note the new e-mail address.  The old<bind-4.9@pa.dec.com> list has been moved to <bind-workers@vix.com>; ifyou intend to help hack BIND and you want to be advised of alpha-testingreleases, send mail to <bind-workers-request@vix.com> and ask to be addedto the list.Note that 4.9.1 was an interrim, nonpublished release intended to catchthe porting changes needed for 4.4BSD.  It never really existed separately.----- 4.9 release - April, 1993 - Paul Vixie <vixie@pa.dec.com>For information on what's new in 4.9, see OPTIONS and CHANGES.  Also notethat the man page for named(8) in man/named.8, and the entire Bind OperationsGuide in doc/BOG/*, has been updated for 4.9.  Both make excellent reading.Those of you who are thinking of adding features should first read TODO tosee if someone else has already indicated an intention to work on the samething.  If your feature is significant you should ask <bind@uunet.uu.net>before you hack, if for no other reason than to tell other maintainers toexpect a patch soon.Note that the resolver has a number of routines that may already be presenton your system.  Efforts have been made to avoid generating code for them onsystems where they aren't needed; don't worry about them if they'regenerated unneccessarily since the linker will sort things out.This software is protected under the U C Regents' copyright.  Changes madeby or released through Digital Equipment Corporation are subject to asubsidiary copyright.  The entire copyright is as follows:++Copyright++ 1989-Copyright (c) 1989   The Regents of the University of California.  All rights reserved.Redistribution and use in source and binary forms, with or withoutmodification, are permitted provided that the following conditionsare met:1. Redistributions of source code must retain the above copyright   notice, this list of conditions and the following disclaimer.2. Redistributions in binary form must reproduce the above copyright   notice, this list of conditions and the following disclaimer in the   documentation and/or other materials provided with the distribution.3. All advertising materials mentioning features or use of this software   must display the following acknowledgement:	This product includes software developed by the University of	California, Berkeley and its contributors.4. Neither the name of the University nor the names of its contributors   may be used to endorse or promote products derived from this software   without specific prior written permission.THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THEIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSEARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLEFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIALDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODSOR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICTLIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAYOUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OFSUCH DAMAGE.-Portions Copyright (c) 1993 by Digital Equipment Corporation.Permission to use, copy, modify, and distribute this software for anypurpose with or without fee is hereby granted, provided that the abovecopyright notice and this permission notice appear in all copies, and thatthe name of Digital Equipment Corporation not be used in advertising orpublicity pertaining to distribution of the document or software withoutspecific, written prior permission.THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALLWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIESOF MERCHANTABILITY AND FITNESS.   IN NO EVENT SHALL DIGITAL EQUIPMENTCORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIALDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA ORPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUSACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THISSOFTWARE.---Copyright--To build this:	(on SUNOS, use the BSD build environment or you will	get the wrong definition for O_NDELAY)	look at conf/options.h and edit to your tastes.	The OPTIONS file here in this directory will help you	figure out what to do.	You should also look at the Makefile to select the proper set	of definitions depending on whether you are using Ultrix,	SunOS, and other 4.[23] BSD-alikes or using BSD 4.4, BSD/386,	and other net2-alikes.	"make links" will build a shadow source tree full	of symbolic links.  the default name of this tree	is "./native.b", but you can override it by setting	the DST variable on the "make" command line, as in:		make DST=vax.b SRC=..	if your DST is not a subdir of "here", you will need to	override the SRC variable's default (which is ".."),	as in:		make DST=/tmp/vax.b SRC=`pwd` 	note that the DST directory must be nonexistent at	the time that you run "make links".	after "make links", you can cd to the new build	directory to run "make depend".  if you aren't using	"make links" (shame on you), just use "make depend"	from "here".  "make depend" may fail on your system;	if so, look in the bin/ directory and find a mkdep that	does in fact work for you.	if you skip the "make depend" phase, or after you run it,	you can do "make all" (from the build directory if you	used "make links" or from "here" if you're just hacking	around).  you will get the following new things out of it:		res/libresolv.a		compat/lib/lib44bsd.a (optional)		include/{netdb,resolv}.h		include/arpa/{inet,nameser}.h		compat/include/sys/{cdefs,bitypes}.h		tools/{nstest,nsquery,dig,host}		tools/nslookup/nslookup		named/named		named/named-xfer	if you have trouble with "make all", check conf/portability.h	for things that your system needs, or doesn't need, or whatever.	it is preferable to add #ifdef's to conf/portability.h than to	add them anywhere else.		from the build directory (or "here" if you didn't	use "make links"), you can try "make -n install"	which will tell you what will be installed.  it might	actually be right; however, what you will probably have to	do is copy the above files into the places you want	run them from.  the other files you will need are:		tools/nslookup/nslookup.help		named/named.restart		named/named.reload	resolver library notes: to install it, either put the .a	file into /usr/local/lib or /usr/lib (if you use -lresolv	on all the links of your networking software), or use "ar"	to put all res/*.o directly into your /lib/libc.a file.	either way you will want to copy the include files over	to /usr/include (or /usr/local/include if you're willing	to use -I/usr/local/include on all your network-software	compiles).  something like this:	    cp res/libresolv.a /usr/lib; ranlib /usr/lib/libresolv.a	    tar chf - include | (cd /usr/include; tar xvpf -)	installing the man pages is left as an exercise for the	reader.  there are just too many different versions of	"man" floating around for me to be able to help you figure

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -