C Shell Roff Makefile M4 C++
Latest commit 865dcea Mar 11, 2017 @krmaxwell krmaxwell committed with Update README with Markdown syntax
Update the README file with Markdown syntax so that Github
renders it well.
Permalink
Failed to load latest commit information.
etc dnsroots: update H root-server IP address Oct 15, 2016
.gitignore Ignore auto-generated compile script Jul 9, 2015
AUTHORS
COPYING
ChangeLog Replaced /etc/djbdns with /etc/ndjbdns Mar 10, 2012
INSTALL
Makefile.am
NEWS New djbdns - initial commit. Feb 28, 2012
README.md Update README with Markdown syntax Mar 11, 2017
TODO New djbdns - initial commit. Feb 28, 2012
alloc.c
alloc.h
axfr-get.c
axfr-get.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
axfrdns.c New command line options for axfrdns Apr 5, 2014
axfrdns.ms
buffer.c
buffer.h Replace include guards with pragma once Dec 30, 2013
byte.h Replace include guards with pragma once Dec 30, 2013
byte_chr.c New djbdns - initial commit. Feb 28, 2012
byte_copy.c New djbdns - initial commit. Feb 28, 2012
byte_cr.c
byte_diff.c New djbdns - initial commit. Feb 28, 2012
byte_rchr.c New djbdns - initial commit. Feb 28, 2012
byte_zero.c New djbdns - initial commit. Feb 28, 2012
cache.c Merge dnscache siphash patch Feb 7, 2014
cache.h
case.h Replace include guards with pragma once Dec 30, 2013
case_diffb.c
case_diffs.c New djbdns - initial commit. Feb 28, 2012
case_lowerb.c
cdb.c Format sources for better readability and editing. Nov 30, 2013
cdb.h
cdb_hash.c
cdb_make.c
cdb_make.h Replace include guards with pragma once Dec 30, 2013
changelog.ms Replaced /etc/djbdns with /etc/ndjbdns Mar 10, 2012
clients.h Replace include guards with pragma once Dec 30, 2013
common.c Expunge redundant definition of getline() Oct 13, 2015
common.h Expunge redundant definition of getline() Oct 13, 2015
config.guess New djbdns - initial commit. Feb 28, 2012
config.h.in Define uint32 to be 32-bits wide, always. Dec 26, 2012
config.sub New djbdns - initial commit. Feb 28, 2012
configure.ac
dd.c
dd.h
depcomp
direntry.h Replace include guards with pragma once Dec 30, 2013
djbdns.ms New djbdns - initial commit. Feb 28, 2012
dns.h Replace include guards with pragma once Dec 30, 2013
dns_dfd.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dns_domain.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dns_dtda.c New djbdns - initial commit. Feb 28, 2012
dns_ip.c New djbdns - initial commit. Feb 28, 2012
dns_ipq.c New djbdns - initial commit. Feb 28, 2012
dns_mx.c
dns_name.c
dns_nd.c New djbdns - initial commit. Feb 28, 2012
dns_packet.c New djbdns - initial commit. Feb 28, 2012
dns_random.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dns_rcip.c Remove compiler warnings - 03. Jan 20, 2013
dns_rcrw.c
dns_resolve.c New djbdns - initial commit. Feb 28, 2012
dns_sortip.c New djbdns - initial commit. Feb 28, 2012
dns_transmit.c
dns_txt.c New djbdns - initial commit. Feb 28, 2012
dnscache.c
dnscache.ms Update dnscache manual Dec 26, 2013
dnsfilter.c Remove compiler warnings - 04. Jan 20, 2013
dnsfilter.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
dnsip.c Remove compiler warnings - 04. Jan 20, 2013
dnsip.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
dnsipq.c Remove compiler warnings - 05. Jan 20, 2013
dnsipq.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
dnsmx.c Remove compiler warnings - 05. Jan 20, 2013
dnsname.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dnsname.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
dnsq.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dnsq.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
dnsqr.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dnsqr.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
dnstrace.c Remove compiler warnings - 05. Jan 20, 2013
dnstrace.ms
dnstracesort.sh New djbdns - initial commit. Feb 28, 2012
dnstxt.c
dnstxt.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
droproot.c
droproot.h Replace include guards with pragma once Dec 30, 2013
env.c New djbdns - initial commit. Feb 28, 2012
env.h Replace include guards with pragma once Dec 30, 2013
error.c New error code - error_blockedbydbl Dec 14, 2013
error.h
error_str.c New error code - error_blockedbydbl Dec 14, 2013
fmt.h
fmt_ulong.c Updated license disclaimer to remove redundant text. Mar 10, 2012
gen_alloc.h Replace include guards with pragma once Dec 30, 2013
gen_allocdefs.h Replace include guards with pragma once Dec 30, 2013
getln.c
getln.h Replace include guards with pragma once Dec 30, 2013
getln2.c
hasshsgr.h New djbdns - initial commit. Feb 28, 2012
install-sh
iopause.c
iopause.h
ip4.h
ip4_fmt.c Update ip4_fmt routine to be concise. Feb 26, 2013
ip4_scan.c Update ip4_scan routine to be concise. Feb 24, 2013
log.c Revert commit b06164c Nov 30, 2013
log.h Replace include guards with pragma once Dec 30, 2013
ltmain.sh New djbdns - initial commit. Feb 28, 2012
missing Update auto-generated files Jul 9, 2015
ndelay.h
ndelay_off.c New djbdns - initial commit. Feb 28, 2012
ndelay_on.c
ndjbdns.logrotate
ndjbdns.spec Version changed to 1.06. Apr 15, 2014
okclient.c Updated license disclaimer to remove redundant text. Mar 10, 2012
okclient.h
open.h
open_read.c New djbdns - initial commit. Feb 28, 2012
open_trunc.c
openreadclose.c Format sources for better readability and editing. Feb 23, 2013
openreadclose.h Replace include guards with pragma once Dec 30, 2013
parsetype.c
parsetype.h Replace include guards with pragma once Dec 30, 2013
patches.ms New djbdns - initial commit. Feb 28, 2012
printpacket.c New djbdns - initial commit. Feb 28, 2012
printpacket.h
printrecord.c
printrecord.h New djbdns - initial commit. Feb 28, 2012
prot.c Updated license disclaimer to remove redundant text. Mar 10, 2012
prot.h Replace include guards with pragma once Dec 30, 2013
query.c Introduce DNS block list in dnscache(8) Dec 14, 2013
query.h Replace include guards with pragma once Dec 30, 2013
random-ip.c Updated license disclaimer to remove redundant text. Mar 10, 2012
random-ip.ms
rbldns-data.c Add option parser to rbldns-data Feb 8, 2014
rbldns-data.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
rbldns.c New command line options for tinydns Apr 6, 2014
rbldns.ms
readclose.c Format sources for better readability and editing. Feb 23, 2013
readclose.h
readme.ms Update manuscript of the README file Jun 25, 2014
response.c Updated license disclaimer to remove redundant text. Mar 10, 2012
response.h Replace include guards with pragma once Dec 30, 2013
roots.c
roots.h Replace include guards with pragma once Dec 30, 2013
scan.h Replace include guards with pragma once Dec 30, 2013
scan_ulong.c Format sources for better readability and editing. Feb 23, 2013
seek.h Replace include guards with pragma once Dec 30, 2013
seek_set.c
select.h
server.c
siphash.c Merge dnscache siphash patch Feb 7, 2014
siphash.h
socket.h Replace include guards with pragma once Dec 30, 2013
socket_accept.c Remove compiler warnings - 08. Jan 20, 2013
socket_bind.c
socket_conn.c
socket_listen.c New djbdns - initial commit. Feb 28, 2012
socket_recv.c Minor fixes to suppress warnings & remove comments. Oct 8, 2013
socket_send.c
socket_tcp.c
socket_udp.c New djbdns - initial commit. Feb 28, 2012
str.h
str_chr.c
str_diff.c
str_len.c New djbdns - initial commit. Feb 28, 2012
str_rchr.c
str_start.c New djbdns - initial commit. Feb 28, 2012
stralloc.c Merge stralloc_* files into one stralloc.c. Apr 24, 2013
stralloc.h Replace include guards with pragma once Dec 30, 2013
strerr.h Replace include guards with pragma once Dec 30, 2013
strerr_die.c New djbdns - initial commit. Feb 28, 2012
strerr_sys.c
tai.h
tai_add.c New djbdns - initial commit. Feb 28, 2012
tai_now.c New djbdns - initial commit. Feb 28, 2012
tai_pack.c
tai_sub.c
tai_uint.c
tai_unpack.c New djbdns - initial commit. Feb 28, 2012
taia.h Replace include guards with pragma once Dec 30, 2013
taia_add.c
taia_approx.c New djbdns - initial commit. Feb 28, 2012
taia_frac.c
taia_less.c New djbdns - initial commit. Feb 28, 2012
taia_now.c New djbdns - initial commit. Feb 28, 2012
taia_pack.c New djbdns - initial commit. Feb 28, 2012
taia_sub.c New djbdns - initial commit. Feb 28, 2012
taia_tai.c
taia_uint.c
tcprules.c
tcprules.ms
tdlookup.c
timeoutread.c New djbdns - initial commit. Feb 28, 2012
timeoutread.h Replace include guards with pragma once Dec 30, 2013
timeoutwrite.c New djbdns - initial commit. Feb 28, 2012
timeoutwrite.h Replace include guards with pragma once Dec 30, 2013
tinydns-data.c Remove compiler warnings - 09. Jan 20, 2013
tinydns-data.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
tinydns-edit.c Remove compiler warnings - 09. Jan 20, 2013
tinydns-edit.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
tinydns-get.c Updated license disclaimer to remove redundant text. Mar 10, 2012
tinydns-get.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
tinydns.c
tinydns.ms Update tinydns manual Jun 25, 2014
uint16.h
uint16_pack.c New djbdns - initial commit. Feb 28, 2012
uint16_unpack.c
uint32.h
uint32_pack.c
uint32_unpack.c
uint64.h Replace include guards with pragma once Dec 30, 2013
version.h
walldns.c New command line options for tinydns Apr 6, 2014
walldns.ms Move server user manuals to section 8. Feb 27, 2013

README.md

New-DJBDNS

Hello all,

I am pleased to release this new djbdns version 1.06. Djbdns is a fully-fledged Domain Name System(DNS), originally written by the eminent author of qmail, Dr. D J Bernstein. This new release is a complete makeover to the original source(djbdns-1.05) and is meant to make life a lot more pleasant. The original source is in public-domain since late Dec 2007.

Please see: http://cr.yp.to/distributors.html

Nevertheless, this new release is distributed under the GNU General Public Licence for good. See ChangeLog for more details.

Installation:

To install djbdns, say:

sh>$ ./configure [ --prefix=/usr/local ]
sh>$ make
sh># make install

Once installed, on Linux machines add dnscache' to the system services by following steps. Note that, if you chose a different install prefix with--prefix', use that instead of the default - /usr/local.

sh># mv /usr/local/bin/dnscached /etc/init.d/dnscached
sh># chkconfig --add dnscached
sh># chkconfig --list dnscached

Now you can start the service by

sh># service dnscached start

OR

sh># dnscache -D

Consult the dnscache(8) manual page for more help.

Problems:

If you encounter any problems while installing New-DJBDNS OR find bugs in its working, please send an email to pj.pandit@yahoo.co.in describing in detail about the problem/bug.

Thank you!