summaryrefslogtreecommitdiffstats
path: root/usr.sbin/named
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade to BIND version 9.8.1. Release notes at:dougb2011-09-031-1/+1
| | | | | | | | https://deepthought.isc.org/article/AA-00446/81/ or /usr/src/contrib/bind9/ Approved by: re (kib)
* Fix the location of the default pid file in named.8dougb2011-07-171-1/+2
| | | | | | | Problem pointed out in the PR PR: conf/155006 Submitted by: Helmut Schneider <jumper99@gmx.de>
* bmake and other updates necessary for the BIND 9.8.x upgrade.dougb2011-07-161-3/+2
| | | | | | | | | This includes a structural change regarding atomic ops. Previously they were enabled on all platforms unless we had knowledge that they did not work. However both work performed by marius@ on sparc64 and the fact that the 9.8.x branch is fussier in this area has demonstrated that this is not a safe approach. So I've modified a patch provided by marius to enable them for i386, amd64, and ia64 only.
* Eliminate the --disable-ipv6 string which while technically correct indougb2010-09-221-1/+1
| | | | | terms of the arguments that configure was called with is misleading because if IPv6 support is present on the system it will be present in BIND.
* The last big commit: let usr.sbin/ use WARNS=6 by default.ed2010-01-021-0/+2
|
* Add support for the build options that are currently in the port:dougb2009-06-011-1/+19
| | | | | | | WITH_BIND_IDN WITH_BIND_LARGE_FILE WITH_BIND_SIGCHASE WITH_BIND_XML
* Update BIND to version 9.6.1rc1. This version has better performance anddougb2009-05-311-1/+6
| | | | | | | | | | | | | lots of new features compared to 9.4.x, including: Full NSEC3 support Automatic zone re-signing New update-policy methods tcp-self and 6to4-self DHCID support. More detailed statistics counters including those supported in BIND 8. Faster ACL processing. Efficient LRU cache-cleaning mechanism. NSID support.
* Update bmake glue for the BIND 9.4.1 import.dougb2007-06-021-3/+4
| | | | | This includes a return to building with threads, since one of the major focuses of the 9.4.x branch is to improve thread performance.
* Undefine __DATE__ in order to avoid placing a build timestamp intocperciva2006-08-131-0/+3
| | | | | | | | /usr/sbin/{named, lwresd}. Note that POSIX / C99 doesn't technically allow __DATE__ to be (un|re)defined, but gcc does what we mean anyway. Approved by: dougb MFC after: 1 month
* Disable thread support in BIND. It appears to reduce performance ratherdes2005-07-251-2/+2
| | | | | | | | than increase it, and seems to be the cause of the memory leaks which some users have reported. Requested by: dougb MFC after: 5 days
* Previously I thought I was seeing a failure to install the .5 man pagesdougb2004-09-271-2/+1
| | | | | | | | | with this configuration, but Ruslan tells me that I was probably mistaken, and on retest the .5 pages are being installed just fine. Therefore reverse the MAN[58] change in favor of the more modern syntax. Submitted by: ru
* Fix up the man file installation for the new BIND 9 sources:dougb2004-09-261-1/+4
| | | | | | | | 1. Install man files and links for the lwres library. 2. Fix the path in various files to say /etc/namedb/ instead of just /etc. 3. Correctly install the conf file man pages for named and rndc.
* Don't expose BIND libraries and their headers to the public by default,ru2004-09-241-1/+2
| | | | | | | | | | | | | | | but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib and /usr/include. Rumors are that this may be useful at a later point, let's see. What this really means is that all BIND libraries are now internal to buildworld (by default, unless WANT_BIND_LIBS is defined), and linked statically into various BIND executables. While here, removed redundant -I's from CFLAGS in lib/bind makefiles. Sponsored by: des OK'ed by: dougb
* Clean up and comment config.mk. Centralize more stuff. Bitch ifdes2004-09-221-2/+2
| | | | | | | | POSIX threads libraries are not available. Add crypto support if the crypto libraries are available. Build dnssec-{keygen,signzone} if crypto is available. Submitted by: (in part) dougb@
* Switch from BIND 8 to BIND 9.des2004-09-213-157/+29
| | | | | | Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days
* LANG->LC_ALLache2003-08-041-10/+10
| | | | Pointed by: ru
* Fix problem differently, useache2003-08-041-10/+10
| | | | | LANG=C tr 'a-z' 'A-Z' for hypotetical case that script may generate non-ascii characters
* Use tr '[:lower:]' '[:upper:]' to work with any localeache2003-08-041-10/+10
|
* "Fixed" LDADD by backing out part of the previous commit. -lfoo inbde2003-04-161-1/+1
| | | | | | LDADD is not wrong, but the simple substitution in `make checkdpadd' doesn't work if foo.a is not an installed library, so we use the full path to foo.a in both DPADD and LDADD for non-installed libraries.
* style.Makefile(5)obrien2003-04-042-8/+7
|
* Install the rfc 2317 notesdougb2002-07-011-1/+1
|
* Remove DESTDIR which is already included in DOCDIR.jedgar2002-05-311-2/+2
| | | | Submitted by: jhay
* Use the predefined DOCDIR instead of hard-coding /usr/share/doc/bind,jedgar2002-05-291-3/+2
| | | | add support for DESTDIR.
* Turn blank lines into .Pp . This does not significantly change thefenner2002-04-211-1/+2
| | | | | | rendering of the man pages (turns some sequences of two blank lines into a single blank line), and eliminates 306 errors generated while formatting named.conf.5 .
* Don't define NOADDITIONAL in CFLAGS again, it is already in named.hache2002-02-211-2/+1
| | | | This commit unbreak 'make depend'
* FILES support for bsd.prog.mk. See bsd.README for details.ru2001-12-171-10/+6
| | | | Stolen from: NetBSD
* Perform a major cleanup of the usr.sbin Makefiles.obrien2001-07-201-4/+3
| | | | | These are not perfectly in agreement with each other style-wise, but they are orders of orders of magnitude more consistent style-wise than before.
* Set the NOADDITIONAL flag for bind. This removes the 5% ttl reductiondillon2001-07-171-1/+2
| | | | | | | | | | | | | | | | | | | for glue records and forces the glue record to be reloaded from the real NS. The 5% ttl reduction can cause the glue IN A to timeout before the NS record in certain situations, such as when the domain owner does not match up NS records with the NIC. This behavior by domain owners is becoming more common as primary zone serving iterates through another glue level (i.e. exodus hosts the master NS's but the customer then redirects the NS's to the real DNS servers). The result is that named would appear to work properly for about 40 minutes, and then unexpectedly fail for that zone. This causes named to behave very inconsistently and a google search shows that it has obviously frustrated many, many people. So until the bind guys make named behave consistently (either fail instantly or accomodate the case), we need to set this option to accomodate the case. The result will be much more consistent behavior and fewer head-scratching failures. MFC after: 3 days
* - Backout botched attempt to introduce MANSECT feature.ru2001-03-261-2/+1
| | | | - MAN[1-9] -> MAN.
* setlocale(3) has been fixed to match POSIX standard:ru2001-03-021-1/+1
| | | | LC_ALL takes precedence over other LC_* envariables.
* Remove old DNS setup document. We have long past the times whereasmodai2001-02-171-1/+1
| | | | BIND 4 was the thing of the day.
* Add static dependency on libisc.a to get isc_movefile() on which namedasmodai2001-01-281-0/+11
| | | | | | | | | now depends. This keeps named the same as before the import, that is: only linking against libc dynamically, at a little space increase, which might be due to the source code changes anyway. Very neglectable space difference. Some people might dub it a hack. It will do for now at least.
* The GCC 2.96 snapshots have slightly different rules for finding includeobrien2000-12-011-1/+2
| | | | | | | files. Mostly -I${.CURDIR} was needed -- especially for YACC generated files as the new cpp does not look in the ultimate source file (ie, the .y file)'s directory as told by the "#line" directive. Some were misspellings of "-I${.CURDIR}" as "-I.".
* Install additional documentation:phantom2000-01-101-1/+22
| | | | | | | | | contrib/bind/doc/{html,misc} as /usr/share/doc/bind/{html,misc} Install additional manpages: . named.conf.5 . nsupdate.8 . named-bootconf.8
* oops, named-bootconf.pl has morphed into something else and moved.peter1999-11-301-5/+0
|
* Use a full path to pathtemplate.c in case it's being pulled into otherpeter1999-11-301-1/+2
| | | | Makefiles.
* Compile bind against the resolver in libbind for now. Unfortunately thispeter1999-11-302-4/+6
| | | | | includes the slower IRS getpwent() and friends, but that's better than nothing.
* $Id$ -> $FreeBSD$peter1999-08-283-3/+3
|
* bsd.dep.mk doesn't know about -idirafter, and doesn't parse -I thepeter1998-06-111-3/+4
| | | | same way that gcc does.
* Activate libbindpeter1998-06-111-1/+2
|
* libbind.a and associated makefile goo is only used for named and named-xferpeter1998-06-111-4/+10
| | | | now for the isc library.
* Simplified using new yacc rules. This will fix bugs when we stop pickingbde1998-06-041-5/+3
| | | | up a possibly stale version of ns_parser.h from contrib/bind.
* Use `foo/bar.a' instead of `-Lfoo -lbar' for linking to static internalbde1998-05-061-5/+7
| | | | | | | | | libraries, so that `ld -f' in can create correct dependencies for yet-to-be-built libraries. Use `DIR!= cd ...libbind; make -V .OBJDIR' to find libbind's object dir if it doesn't seem to be in its usual place relative to ${.OBJDIR}. This fixes `cd /usr/src/usr.sbin/nslookup; mkdir obj; make'.
* Put named-bootconf (the script to convert named.boot to named.conf) inpeter1998-05-031-2/+2
| | | | | /usr/sbin rather than in /etc/namedb (make install isn't supposed to touch /etc)
* Update for named v8peter1998-05-033-24/+50
|
* Don't override BINOWN and BINGRP by setting them to "bin". Use thepeter1997-05-171-4/+1
| | | | system defaults (BINOWN is often root as a security precaution).
* Revert $FreeBSD$ to $Id$peter1997-02-223-3/+3
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-143-3/+3
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Remove dmalloc here too.peter1997-01-011-3/+3
|
* Include ns_udp.c here too.jkh1997-01-011-2/+2
|
OpenPOWER on IntegriCloud