diff options
author | peter <peter@FreeBSD.org> | 1997-06-27 07:25:32 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1997-06-27 07:25:32 +0000 |
commit | 47492cc08d0e2630b8140cc5b25e635606858ad8 (patch) | |
tree | 4a0ba15135b768bdfb39308718e7a43d6d4bada2 /contrib/bind/README | |
parent | b13db018fbb01d60dabb34ce9bd3f06994fd81b7 (diff) | |
download | FreeBSD-src-47492cc08d0e2630b8140cc5b25e635606858ad8.zip FreeBSD-src-47492cc08d0e2630b8140cc5b25e635606858ad8.tar.gz |
Clean (trimmed down) import of bind-4.9.6 onto vendor branch. This is
to buy time to allow v8.1.1 to be done right rather than rushing it.
Diffstat (limited to 'contrib/bind/README')
-rw-r--r-- | contrib/bind/README | 225 |
1 files changed, 9 insertions, 216 deletions
diff --git a/contrib/bind/README b/contrib/bind/README index 7346eef..fe1e72f 100644 --- a/contrib/bind/README +++ b/contrib/bind/README @@ -1,228 +1,21 @@ -The official place to get BIND is <URL:ftp://ftp.vix.com/pub/bind/release>. +The official version of BIND is now 8.1.1. This is 4.9.6, the last of 4.* +which we are releasing since it has some important security bugs fixed. + +The official place to get BIND is <URL:ftp://ftp.isc.org/isc/bind/src>. The official mailing lists are: bind-users@vix.com - users/admins (use *-request@* for admin mail) bind-workers@vix.com - developers The official Usenet newsgroups are: comp.protocols.tcp-ip.domains + comp.protocols.dns.bind + comp.protocols.dns.ops + comp.protocols.dns.std -BIND is currently sponsored by: The Internet Software Consortium - (send to <info@isc.org> for details.) - ------ 4.9.3 BETA33 - December, 1995 - paul@vix.com - -Take a look around in doc/misc/ and contrib/. Reread INSTALL. Have fun. - ------ 4.9.3 BETA11, BETA12 release - December, 1994 - paul@vix.com - -If you maintain a BSD or are otherwise running a 4.4BSD-based system and want -to integrate BIND into it, check out BSD/README. +BIND is currently maintained by: The Internet Software Consortium + (see <URL:http://www.isc.org/isc>.) Read the top of CHANGES for interesting stuff. -Don't forget to purge all your secondary zone files before upgrading to this -BIND if your existing one came from a vendor. - -The NOTIFY feature is turned off by default, but it's really cool and you -should consider turning it on if you are willing to risk having it not work -after the RFC process is complete (if the protocol has to change at all.) -It already does not conform to the draft protocol so you should consider it -"experimental" even if it happens to work fine. - ------ 4.9.3 BETA10 release - August, 1994 - paul@vix.com - -I recommend reading this ENTIRE FILE before you attempt to build or use BIND. -However, you can get started quickly by scanning down this file for "QUICK" in -the right margin and just reading those sections. You can also look at the -INSTALL file. You should look at doc/info/* if you have trouble building. - -There are at least two known bugs in this BIND: - -1. if you have two authoritative zones (primary or secondary) where - one is a subzone of the other, e.g., - primary pa.dec.com z/pa.dec.com - primary dec.com z/dec.com - and you remove or comment out the subzone (pa.dec.com in our example) - and SIGHUP named, the delegation and other RR's at "pa.dec.com" will - be missing from your cache. to avoid this, you should "named.restart" - rather than SIGHUP ("named.reload") when making changes of this kind. - -2. the /HS qualifier doesn't work on "cache" directives. you will have - to put your hesiod root information into your main "root.cache" file. - -Also, you may find that your utilities will not link with this -lresolv -unless you also install lib44bsd.a and link with -lresolv -l44bsd. This -is because older systems do not include inet_aton() and other functions. - ------ 4.9.3 BETA6 release - June, 1994 - paul@vix.com - -Several private beta test releases have come and gone, and we've fixed a -number of things. See CHANGES for details. - -There is a new Sun Shared Library update mechanism in place, and it works -quite well. See shres/*. - -Versions of NSLOOKUP up through BIND 4.8.3's used IQUERY to ask the local -server for information about the server's own name. I assume that this was -done in a "what the heck, nothing uses these, how can we contrive a need?" -sort of spirit. I removed this code as of BIND 4.9's NSLOOKUP and had it -use the standard gethostbyaddr() mechanisms (which depend on normal queries -of PTR data). Disabling INVQ and putting "options fake-iquery" in the boot -file will cause IQUERY to be answered bogusly but in a way that old nslookup -programs won't trip on. INVQ is disabled by default in conf/options.h. - ------ 4.9.3 BETA2 release - June, 1994 - paul@vix.com - -News flash! BIND development is now funded by the Internet Software Consortium. - -Look at CHANGES to see what's new. Check out doc/misc to see some interesting -papers from Purdue (and Bell Labs, if we're lucky) on DNS security that -motivated many of the security-related changes present in this release. - -Check out shres/Makefile for SunOS4 shared library support. - -INVQ now defaults to "undef". See OPTIONS and conf/options.h. - -ALLOW_UPDATES is no longer available, and will be removed next release. - -You should look hard at the SENSIBLE_DOTS option and convert your serial -numbers either to "sensible" ones or ones without dots (YYYYMMDD## preferred). -SENSIBLE_DOTS will be the default in the next release. - -NCACHE and VALIDATE are _working_ now. - -Read the BOG! It's been updated since the previous release. - -If you are a vendor and are including some or all of this code in your product, -please drop me a line to let me know. I field a lot of questions about BIND -and it is helpful for me to know which vendor releases contain which versions -of BIND. It's also helpful for me to have contacts within the engineering -groups of the various vendors, since when I find a heinous bug I can let you -know. - ------ 4.9.2 FINAL (940221) release - February, 1994 - paul@vix.com - -If you look at the last entry in TODO, you'll see that there are a lot -of things in the queue waiting to go in. However, I'm holding the line -so that 4.9.2-FINAL can be the same as what goes out with 4.4BSD-Lite. -I expect to open 4.9.3-ALPHA fairly soon, with patches comprising new -work; 4.9.2-FINAL will have patches released for it only to correct bugs. - -The official way to get BIND 4.9.2 is: ftp gatekeeper.dec.com OUT OF DATE!!! - cd pub/misc/vixie OUT OF DATE!!! - binary OUT OF DATE!!! - get bind-940221.tar.gz OUT OF DATE!!! - or: get bind-940221.tar.Z OUT OF DATE!!! - -The official mailing lists are: bind-users@vix.com - users/admins - (use *-request for admin mail) bind-workers@vix.com - developers - -The official Usenet newsgroups are: comp.protocols.tcp-ip.domains - -My official e-mail address is: paul@vix.com - ------ 4.9.2 BETA5 (931205) release - December, 1993 - paul@vix.com - -no comments; see CHANGES file. - ------ 4.9.2 BETA4 (931104) release - November, 1993 - paul@vix.com - -All reported portability problems have been fixed. All core dumps have -had changes made for them and we are ready to have them tested again. As -usual, I am running this in production on my own zones and I am rather -confident in it. Note, again, that this is a BETA release and you should -not put it up for anon-ftp or otherwise republish it in any way. - ------ 4.9.2 ALPHA2 (930908) release - September, 1993 - paul@vix.com - -4.9.2 has fixes for most of the bugs that smb@bellcore's white paper talked -about, and CERT is going to be knocking on vendor's doors to get it shipped -with 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>; if -you intend to help hack BIND and you want to be advised of alpha-testing -releases, send mail to <bind-workers-request@vix.com> and ask to be added -to the list. - -Note that 4.9.1 was an interrim, nonpublished release intended to catch -the 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 note -that the man page for named(8) in man/named.8, and the entire Bind Operations -Guide 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 to -see if someone else has already indicated an intention to work on the same -thing. If your feature is significant you should ask <bind-workers@vix.com> -before you hack, if for no other reason than to tell other maintainers to -expect a patch soon. - -Note that the resolver has a number of routines that may already be present -on your system. Efforts have been made to avoid generating code for them on -systems where they aren't needed; don't worry about them if they're -generated unneccessarily since the linker will sort things out. - -This software is protected under the U C Regents' copyright. Changes made -by or released through Digital Equipment Corporation are subject to a -subsidiary 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 without -modification, are permitted provided that the following conditions -are 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'' AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. -- -Portions Copyright (c) 1993 by Digital Equipment Corporation. - -Permission to use, copy, modify, and distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies, and that -the name of Digital Equipment Corporation not be used in advertising or -publicity pertaining to distribution of the document or software without -specific, written prior permission. - -THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT -CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL -DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. -- ---Copyright-- - To build this: QUICK (on SUNOS, use the BSD build environment or you will |