aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/named
Commit message (Collapse)AuthorAgeFilesLines
* MFC r224122:Doug Barton2011-07-221-1/+2
| | | | | | | Fix the location of the default pid file in named.8 Notes: svn path=/stable/8/; revision=224274
* MFC r213005:Doug Barton2010-09-301-1/+1
| | | | | | | | Remove confusing-though-technically-correct --disable-ipv6 from CONFIGARGS. Notes: svn path=/stable/8/; revision=213309
* Add support for the build options that are currently in the port:Doug Barton2009-06-011-1/+19
| | | | | | | | | | WITH_BIND_IDN WITH_BIND_LARGE_FILE WITH_BIND_SIGCHASE WITH_BIND_XML Notes: svn path=/head/; revision=193280
* Update BIND to version 9.6.1rc1. This version has better performance andDoug Barton2009-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. Notes: svn path=/head/; revision=193149
* Update bmake glue for the BIND 9.4.1 import.Doug Barton2007-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. Notes: svn path=/head/; revision=170221
* Undefine __DATE__ in order to avoid placing a build timestamp intoColin Percival2006-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 Notes: svn path=/head/; revision=161258
* Disable thread support in BIND. It appears to reduce performance ratherDag-Erling Smørgrav2005-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 Notes: svn path=/head/; revision=148389
* Previously I thought I was seeing a failure to install the .5 man pagesDoug Barton2004-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 Notes: svn path=/head/; revision=135837
* Fix up the man file installation for the new BIND 9 sources:Doug Barton2004-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. Notes: svn path=/head/; revision=135806
* Don't expose BIND libraries and their headers to the public by default,Ruslan Ermilov2004-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 Notes: svn path=/head/; revision=135739
* Clean up and comment config.mk. Centralize more stuff. Bitch ifDag-Erling Smørgrav2004-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@ Notes: svn path=/head/; revision=135569
* Switch from BIND 8 to BIND 9.Dag-Erling Smørgrav2004-09-213-157/+29
| | | | | | | | | Submitted by: (in part) dougb@, trhodes@ Reviewed by: dougb@, trhodes@, re@ MFC after: 5 days Notes: svn path=/head/; revision=135549
* LANG->LC_ALLAndrey A. Chernov2003-08-041-10/+10
| | | | | | | Pointed by: ru Notes: svn path=/head/; revision=118449
* Fix problem differently, useAndrey A. Chernov2003-08-041-10/+10
| | | | | | | | LANG=C tr 'a-z' 'A-Z' for hypotetical case that script may generate non-ascii characters Notes: svn path=/head/; revision=118433
* Use tr '[:lower:]' '[:upper:]' to work with any localeAndrey A. Chernov2003-08-041-10/+10
| | | | Notes: svn path=/head/; revision=118428
* "Fixed" LDADD by backing out part of the previous commit. -lfoo inBruce Evans2003-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. Notes: svn path=/head/; revision=113562
* style.Makefile(5)David E. O'Brien2003-04-042-8/+7
| | | | Notes: svn path=/head/; revision=113091
* Install the rfc 2317 notesDoug Barton2002-07-011-1/+1
| | | | Notes: svn path=/head/; revision=99190
* Remove DESTDIR which is already included in DOCDIR.Chris D. Faulhaber2002-05-311-2/+2
| | | | | | | Submitted by: jhay Notes: svn path=/head/; revision=97656
* Use the predefined DOCDIR instead of hard-coding /usr/share/doc/bind,Chris D. Faulhaber2002-05-291-3/+2
| | | | | | | add support for DESTDIR. Notes: svn path=/head/; revision=97519
* Turn blank lines into .Pp . This does not significantly change theBill Fenner2002-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 . Notes: svn path=/head/; revision=95223
* Don't define NOADDITIONAL in CFLAGS again, it is already in named.hAndrey A. Chernov2002-02-211-2/+1
| | | | | | | This commit unbreak 'make depend' Notes: svn path=/head/; revision=91005
* FILES support for bsd.prog.mk. See bsd.README for details.Ruslan Ermilov2001-12-171-10/+6
| | | | | | | Stolen from: NetBSD Notes: svn path=/head/; revision=88055
* Perform a major cleanup of the usr.sbin Makefiles.David E. O'Brien2001-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. Notes: svn path=/head/; revision=80029
* Set the NOADDITIONAL flag for bind. This removes the 5% ttl reductionMatthew Dillon2001-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 Notes: svn path=/head/; revision=79814
* - Backout botched attempt to introduce MANSECT feature.Ruslan Ermilov2001-03-261-2/+1
| | | | | | | - MAN[1-9] -> MAN. Notes: svn path=/head/; revision=74816
* setlocale(3) has been fixed to match POSIX standard:Ruslan Ermilov2001-03-021-1/+1
| | | | | | | LC_ALL takes precedence over other LC_* envariables. Notes: svn path=/head/; revision=73349
* Remove old DNS setup document. We have long past the times whereJeroen Ruigrok van der Werven2001-02-171-1/+1
| | | | | | | BIND 4 was the thing of the day. Notes: svn path=/head/; revision=72570
* Add static dependency on libisc.a to get isc_movefile() on which namedJeroen Ruigrok van der Werven2001-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. Notes: svn path=/head/; revision=71762
* The GCC 2.96 snapshots have slightly different rules for finding includeDavid E. O'Brien2000-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.". Notes: svn path=/head/; revision=69453
* Install additional documentation:Alexey Zelkin2000-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 Notes: svn path=/head/; revision=55737
* oops, named-bootconf.pl has morphed into something else and moved.Peter Wemm1999-11-301-5/+0
| | | | Notes: svn path=/head/; revision=53949
* Use a full path to pathtemplate.c in case it's being pulled into otherPeter Wemm1999-11-301-1/+2
| | | | | | | Makefiles. Notes: svn path=/head/; revision=53928
* Compile bind against the resolver in libbind for now. Unfortunately thisPeter Wemm1999-11-302-4/+6
| | | | | | | | includes the slower IRS getpwent() and friends, but that's better than nothing. Notes: svn path=/head/; revision=53925
* $Id$ -> $FreeBSD$Peter Wemm1999-08-283-3/+3
| | | | Notes: svn path=/head/; revision=50479
* bsd.dep.mk doesn't know about -idirafter, and doesn't parse -I thePeter Wemm1998-06-111-3/+4
| | | | | | | same way that gcc does. Notes: svn path=/head/; revision=36896
* Activate libbindPeter Wemm1998-06-111-1/+2
| | | | Notes: svn path=/head/; revision=36894
* libbind.a and associated makefile goo is only used for named and named-xferPeter Wemm1998-06-111-4/+10
| | | | | | | now for the isc library. Notes: svn path=/head/; revision=36893
* Simplified using new yacc rules. This will fix bugs when we stop pickingBruce Evans1998-06-041-5/+3
| | | | | | | up a possibly stale version of ns_parser.h from contrib/bind. Notes: svn path=/head/; revision=36636
* Use `foo/bar.a' instead of `-Lfoo -lbar' for linking to static internalBruce Evans1998-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'. Notes: svn path=/head/; revision=35779
* Put named-bootconf (the script to convert named.boot to named.conf) inPeter Wemm1998-05-031-2/+2
| | | | | | | | /usr/sbin rather than in /etc/namedb (make install isn't supposed to touch /etc) Notes: svn path=/head/; revision=35643
* Update for named v8Peter Wemm1998-05-033-24/+50
| | | | Notes: svn path=/head/; revision=35637
* Don't override BINOWN and BINGRP by setting them to "bin". Use thePeter Wemm1997-05-171-4/+1
| | | | | | | system defaults (BINOWN is often root as a security precaution). Notes: svn path=/head/; revision=25864
* Revert $FreeBSD$ to $Id$Peter Wemm1997-02-223-3/+3
| | | | Notes: svn path=/head/; revision=22997
* Make the long-awaited change from $Id$ to $FreeBSD$Jordan K. Hubbard1997-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. Notes: svn path=/head/; revision=21673
* Remove dmalloc here too.Peter Wemm1997-01-011-3/+3
| | | | Notes: svn path=/head/; revision=21164
* Include ns_udp.c here too.Jordan K. Hubbard1997-01-011-2/+2
| | | | Notes: svn path=/head/; revision=21161
* Use LC_TIME=C instead of LC_TIME=Andrey A. Chernov1996-11-261-2/+2
| | | | Notes: svn path=/head/; revision=19967
* Removed unused `-I.'s from CFLAGS.Bruce Evans1996-09-041-2/+2
| | | | | | | | | | | "." means the object directory, so it is just confusing to use it when nothing is included from the object directory unless the object directory is also the source directory. It is confusing for "." not to mean the source directory anyway, so used `-I.'s should be replaced by `-I${.OBJDIR}'. Notes: svn path=/head/; revision=18035
* Unlocalize dateAndrey A. Chernov1996-09-011-2/+2
| | | | Notes: svn path=/head/; revision=17981