FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
djbdns 1.05_20,1 dns on this many watch lists=57 search for ports that depend on this port
Collection of secure and reliable DNS tools
Maintained by: lx@FreeBSD.org search for ports maintained by this maintainer
Port Added: 05 Sep 2003 04:55:22
License: not specified in port


DJBDNS is a collection of Domain Name System tools. It includes
several components:

  * The dnscache program is a local DNS cache. It accepts recursive DNS
    queries from local clients such as web browsers. It collects
    responses from remote DNS servers.
  * The tinydns program is a fast, UDP-only DNS server. It makes local
    DNS information available to the Internet.
  * The pickdns program is a load-balancing DNS server. It points
    clients to a dynamic selection of IP addresses.
  * The walldns program is a reverse DNS wall. It provides matching
    reverse and forward records while hiding local host information.
  * The dns library handles outgoing and incoming DNS packets. It can be
    used by clients such as web browsers to look up host addresses, host
    names, MX records, etc. It supports asynchronous resolution.
  * The dnsfilter program is a parallel IP-address-to-host-name
    converter.
  * The dnsip, dnsipq, dnsname, dnstxt, and dnsmx programs are simple
    command-line interfaces to DNS.
  * The dnsq and dnstrace programs are DNS debugging tools.

Documentation is at the website below,
WWW: http://cr.yp.to/djbdns.html
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Required To Run:
  1. sysutils/daemontools
  2. sysutils/ucspi-tcp

This port is required by:

for Build * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/dns/djbdns/ && make install clean
To add the package: pkg install dns/djbdns


Configuration Options
===> The following configuration options are available for djbdns-1.05_20,1:
     ADD_USERS=off: Add dnscache, tinydns and dnslog users/groups
     DNSCURVE=off: DNSCurve support by Matthew Dempsky
     DUMPCACHE=off: persistent cache for dnscache
     IGNOREIP=off: ignoreip2 patch by Russell Nelson
     IP6=off: IPv6 support by Felix von Leitner
     JUMBO=off: jumbo patch by Claudiu Costin
     MAN=on: manual pages by Gerritt Pape
     PERSISTENT_MMAP=off: persistent mmap patch by Lennert Buytenhek
     SRV=off: SRV record patch by Michael Handler
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://cr.yp.to/djbdns/
  2. http://cr.yp.to/djbdns/
  3. http://distcache.FreeBSD.org/ports-distfiles/

Number of commits found: 41

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
28 Jul 2014 18:00:40
Original commit files touched by this commit  1.05_20,1
Revision:363210
adamw search for other commits by this committer
Rename dns/ patch-xy patches to reflect the files they modify.
30 May 2014 18:57:32
Original commit files touched by this commit  1.05_20,1
Revision:355897
bdrewery search for other commits by this committer
- Fix dnscache-conf referring to STAGEDIR when IP6 option is selected.
  Something in the dependency chain for dnsip6 rebuilds when conf-home
  is updated. By creating it before the build and then moving it over
  later the timestamp is before all the built binaries. Since we
  purposely remove all installer-related files, only those will be
  rebuilt.

Reported by:	brd
17 Apr 2014 04:07:11
Original commit files touched by this commit  1.05_19,1
Revision:351445
bdrewery search for other commits by this committer
- Use DO_MAKE_BUILD instead of MAKE_CMD so that WITH_CCACHE_BUILD works.
03 Apr 2014 17:07:05
Original commit files touched by this commit  1.05_19,1
Revision:350029
bdrewery search for other commits by this committer
- Fix race during build of DJB ports that could lead to files leaking out of
  STAGEDIR. The auto_home.c/auto_qmail.c (depending on which conf- file is
  used) must be deleted to or else this might not be executed depending on
  how quickly build and pre-install run:

    ./auto-str auto_home `sed 1q conf-home` > auto_home.c

- Move STAGEDIR fixing to post-build with a message explaining the rebuild.
- Bump PORTREVISION as pkg_install packages may have been built without some
  files.
03 Apr 2014 01:32:44
Original commit files touched by this commit  1.05_18,1
Revision:349961
bdrewery search for other commits by this committer
- Use ECHO_CMD instead of echo
26 Mar 2014 11:32:53
Original commit files touched by this commit  1.05_18,1
Revision:349241
bapt search for other commits by this committer
Touch all -conf files so they do not get rebuilt after auto_home.o has been
rebuilt
02 Mar 2014 15:04:35
Original commit files touched by this commit  1.05_18,1
Revision:346769
bapt search for other commits by this committer
dns/djbdns: Fix *-conf referencing stage directories

Fix all the -conf binary trying to look in the stage directory, by
enforcing make prog as a build target so they are built during the 'build'
phase and not the install phase and thus get right prefix and not the staged one
18 Feb 2014 01:19:40
Original commit files touched by this commit  1.05_17,1
Revision:344832
lx search for other commits by this committer
distinfo for other patches was trimmed out by make makesum :-/

Submitted by:	Bryan Drewery
17 Feb 2014 23:02:06
Original commit files touched by this commit  1.05_17,1
Revision:344829
lx search for other commits by this committer
Revert to test23 version of fefe's patch, as test25 causes repeated segfaults.
Bump revision and epoch.
17 Feb 2014 10:44:37
Original commit files touched by this commit  1.05_16
Revision:344724
bapt search for other commits by this committer
Readd stage support

Build the port as if it didn't support stage,
Just before installing, rebuild the install and instcheck binaries with a
different prefix including the destdir prefix
To avoid everything to be rebuilt again becore conf-home has changed save the
original files before building
install and instcheck with the new prefix and restore the file again before the
do-install target is run

This is the trick used in debian

Obtained from:	debian
05 Feb 2014 01:59:19
Original commit files touched by this commit  1.05_15
Revision:342623
lx search for other commits by this committer
Further remove remnants of stage support.
04 Feb 2014 19:15:44
Original commit files touched by this commit  1.05_15
Revision:342592
lx search for other commits by this committer
Remove STAGE support, it screws up the run scripts.

PR:		184949
Submitted by:	issue reported by DrTebi
07 Jan 2014 19:56:57
Original commit files touched by this commit  1.05_15
Revision:339027
lx search for other commits by this committer
Add conflicts

Submitted by:	ketas
04 Jan 2014 00:35:04
Original commit files touched by this commit  1.05_15
Revision:338608
lx search for other commits by this committer
Add stage support, update ipv6 patch, update root server IPs, change MAN
handling, etc.

PR:		184949
Submitted by:	Brad Davis
12 Dec 2013 05:05:56
Original commit files touched by this commit  1.05_14
Revision:336244
eadler search for other commits by this committer
multiple: sync LEGAL

Sync LEGAL for djb related ports.  I chose not to mark these ports as RESTRICTED
due to the mixed opinions of putting something into the public domain.

Approved by:	portmgr (implicit)
20 Sep 2013 16:31:58
Original commit files touched by this commit  1.05_14
Revision:327719
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
dns)
23 Jul 2013 20:48:13
Original commit files touched by this commit  1.05_14
Revision:323550
lx search for other commits by this committer
Add option to auto-add users for dnscache, tinydns and dnslog.

PR:	ports/180069
Submitted by:	Alexandre Biancalana <ale@biancalanas.net>
22 May 2013 18:18:35
Original commit files touched by this commit  1.05_14
Revision:318784
lx search for other commits by this committer
Dodge "WITH_IPV6" newly becoming the default, since it pulls in an unofficial
third-party patch and makes the version number go "backwards".
26 Mar 2013 07:43:15
Original commit files touched by this commit  1.05.b23_14
Revision:315266
bapt search for other commits by this committer
Finish converting dns to new options framework
18 Feb 2012 00:34:05
Original commit files touched by this commit  1.05_14
lx search for other commits by this committer
Add DNSCurve support for dnscache, using Michael Dempsky's patch.

PR:             ports/164833
20 Mar 2011 12:54:45
Original commit files touched by this commit  1.05_13
miwi search for other commits by this committer
- Get Rid MD5 support
04 Sep 2009 14:09:28
Original commit files touched by this commit  1.05_13
roam search for other commits by this committer
Update the djbdns IPv6 patch, loong overdue.

PR:             93560
Submitted by:   Tim Bishop <tim@bishnet.net>
29 Jun 2009 08:35:24
Original commit files touched by this commit  1.05_13
roam search for other commits by this committer
Unbreak the jumbo patch by hosting it locally.

Reported by:    "B. Cook" <bcook@bsdwebsolutions.com>,
                Brett Glass <brett@lariat.net>
06 Mar 2009 16:20:17
Original commit files touched by this commit  1.05_13
roam search for other commits by this committer
Fix the AXFR subdomain overwrite vulnerability discovered by
Matthew Dempsky.  Also, fix the quoting of the BROKEN messages.

PR:             132366, 132349
Submitted by:   Renato Botelho <garga@FreeBSD.org>,
                Howard Goldstein <hg@queue.to>
24 May 2008 03:19:29
Original commit files touched by this commit  1.05_12
edwin search for other commits by this committer
Move MAINTAINER and COMMENT section to earlier in the Makefile to overcome
problem with defaults in bsd.port.mk

Noticed by: linimon@
24 May 2008 00:28:11
Original commit files touched by this commit  1.05_12
edwin search for other commits by this committer
Remove RESTRICTED keyword from djbdns port

        According to http://cr.yp.to/distributors.html djbdns is
        put into the public domain, therefore the port doesn't need
        to be RESTRICTED.

PR:             ports/122864
Submitted by:   Björn Jonare <rksah@bredband.net>
Approved by:    maintainer timeout
29 Mar 2008 14:53:58
Original commit files touched by this commit  1.05_11
ru search for other commits by this committer
The OPTIONS parsing code in bsd.port.mk doesn't understand single
quotes in OPTIONS, but the bug in make's handing of .for loops
has been hiding this bug.  make(1) from HEAD made this bug visible.
04 Nov 2007 21:38:07
Original commit files touched by this commit  1.05_11
roam search for other commits by this committer
Update the address of the L root server as per ICANN's announcement at
http://blog.icann.org/?p=227
Bump PORTREVISION.

Approved by:    portmgr (linimon)
23 Sep 2006 15:31:43
Original commit files touched by this commit  1.05_10
roam search for other commits by this committer
Add in the SRV record patch by Michael Handler.
Note that this is another patch that conflicts with the jumbo patch.

PR:             69191
Submitted by:   "Michal F. Hanula" <f@7f000001.org>,
                Nick Barkas <snb@threerings.net>
03 Sep 2006 17:26:50
Original commit files touched by this commit  1.05_10
kris search for other commits by this committer
RESTRICTED is intended here instead of NO_PACKAGE
26 Nov 2005 00:42:03
Original commit files touched by this commit  1.05_10
pav search for other commits by this committer
- Add SHA256
07 Jul 2005 14:13:35
Original commit files touched by this commit  1.05_10
roam search for other commits by this committer
OPTIONS'ify, rename the WITH_DJBDNS_DUMPCACHE knob to WITH_DUMPCACHE,
invert WITHOUT_MAN to WITH_MAN, and add the jumbo patch almost like in
the PR.
Bump PORTREVISION.

PR:             65865
Submitted by:   Andrey Slusar <vasallia@ukr.net>
29 Dec 2004 08:05:50
Original commit files touched by this commit  1.05_9
roam search for other commits by this committer
Fix the parallel build when WITH_IPV6 is specified: the Makefile was
missing a couple of dependencies on the uint32.h header, so make(1) was
postponing its creation.
Bump PORTREVISION, since it is the same for the IPv6 and !IPv6 cases,
although this particular change does not affect the !IPv6 case at all.

PR:             75564
Submitted by:   oHmEr <ohmer@epita.info>
20 Apr 2004 15:43:03
Original commit files touched by this commit  1.05_8
roam search for other commits by this committer
Add the WITH_PERSISTENT_MMAP knob to enable Lennert Buytenhek's patch for
tinydns - keep the data.cdb file mmap'd for a second instead of reopening it
on each query.
14 Apr 2004 06:48:12
Original commit files touched by this commit  1.05_8
roam search for other commits by this committer
Refrain from messing up the permissions on $PREFIX and $PREFIX/bin.

Pointed out by: dosirak via kris
11 Mar 2004 07:45:28
Original commit files touched by this commit  1.05_7
roam search for other commits by this committer
Add Russ Nelson's ignoreip2 patch [1][2].
Add distribution site grouping for all the patches [1].

PR:             56951 [1], 64062 [2].
Submitted by:   Roman Neuhauser <neuhauser@bellavista.cz> [1],
                Thomas Vogt <thomas@bsdunix.ch> [2]
30 Jan 2004 10:41:22
Original commit files touched by this commit  1.05_6
roam search for other commits by this committer
Update the address of B.ROOT-SERVERS.NET as per ICANN's 2004/01/29 change.
29 Dec 2003 14:08:08
Original commit files touched by this commit  1.05_5
roam search for other commits by this committer
Correct the distsite for the dnscache-dumpcache patch.

PR:             60631
Submitted by:   Paulius Bulotas <paulius@kaktusas.org>
12 Dec 2003 12:15:58
Original commit files touched by this commit  1.05_5
roam search for other commits by this committer
Remove the final traces of my abortive attempt to reimplement
the libdjbdns library on my own :)

PR:             56950
Submitted by:   Roman Neuhauser <neuhauser@bellavista.cz>
24 Oct 2003 09:10:49
Original commit files touched by this commit  1.05_5
roam search for other commits by this committer
Update Gerrit Pape's manpages to the 20031023 version.
Remove files related to my abortive attempt to reimplement libdjbdns.
05 Sep 2003 04:54:37
Original commit files touched by this commit  1.05_4
edwin search for other commits by this committer
Massive repo-copies request: net->dns (partly devel->dns)

PR:             ports/56020
Submitted by:   Kimura Fuyuki <fuyuki@nigredo.org>
Approved by:    portmgr

Number of commits found: 41

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
flacNov 25
asterisk11Nov 21
asterisk11Nov 21
phpmyadminNov 21
kde4-runtimeNov 20
kwebkitpartNov 20
yiiNov 19
chromiumNov 18
kde4-workspaceNov 17
dbusNov 11
wgetNov 08
konversation-kde4Nov 05
jenkinsOct 31
jenkins-ltsOct 31
twikiOct 31

9 vulnerabilities affecting 11 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24382
Broken 135
Deprecated 72
Ignore 392
Forbidden 1
Restricted 206
No CDROM 93
Vulnerable 18
Expired 12
Set to expire 68
Interactive 0
new 24 hours 2
new 48 hours28
new 7 days162
new fortnight172
new month231

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.