Skip to content
C Shell Groff Other
Find file
Latest commit 64d371b Oct 13, 2015 @pjps Expunge redundant definition of getline()
getline(3) routine used to be a GNU extension and was not
available across all platforms. It has been standardised since
POSIX.1-2008, thus another definition of it is not required.
Failed to load latest commit information.
etc Update axfrdns' xinetd & systemd configurations Dec 6, 2013
.gitignore Ignore auto-generated compile script Jul 9, 2015
AUTHORS New djbdns - initial commit. Feb 28, 2012
COPYING New djbdns - initial commit. Feb 28, 2012
ChangeLog Replaced /etc/djbdns with /etc/ndjbdns Mar 10, 2012
INSTALL Update auto-generated files Jul 9, 2015
Makefile.am Remove dnscache-conf program Feb 9, 2014
NEWS New djbdns - initial commit. Feb 28, 2012
README Update manuscript of the README file Jun 25, 2014
TODO New djbdns - initial commit. Feb 28, 2012
alloc.c Merge alloc_re.c to alloc.c Apr 25, 2013
alloc.h Replace include guards with pragma once Dec 30, 2013
axfr-get.c Format sources for better readability and editing Feb 8, 2014
axfr-get.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
axfrdns.c New command line options for axfrdns Apr 5, 2014
axfrdns.ms Move server user manuals to section 8. Feb 28, 2013
buffer.c Consolidate libbuffer sources into singe file. Jan 20, 2013
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 New djbdns - initial commit. Feb 28, 2012
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 Replace include guards with pragma once Dec 30, 2013
case.h Replace include guards with pragma once Dec 30, 2013
case_diffb.c New djbdns - initial commit. Feb 28, 2012
case_diffs.c New djbdns - initial commit. Feb 28, 2012
case_lowerb.c New djbdns - initial commit. Feb 28, 2012
cdb.c Format sources for better readability and editing. Nov 30, 2013
cdb.h Replace include guards with pragma once Dec 30, 2013
cdb_hash.c Format sources for better readability and editing. Dec 14, 2013
cdb_make.c Format sources for better readability and editing. Dec 14, 2013
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 27, 2012
config.sub New djbdns - initial commit. Feb 28, 2012
configure.ac Version changed to 1.06. Apr 16, 2014
dd.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dd.h Replace include guards with pragma once Dec 30, 2013
depcomp Update auto-generated files Jul 9, 2015
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 New djbdns - initial commit. Feb 28, 2012
dns_name.c New djbdns - initial commit. Feb 28, 2012
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 Remove compiler warnings - 03. Jan 20, 2013
dns_resolve.c New djbdns - initial commit. Feb 28, 2012
dns_sortip.c New djbdns - initial commit. Feb 28, 2012
dns_transmit.c Convert ANY queries to use TCP sockets. Apr 25, 2013
dns_txt.c New djbdns - initial commit. Feb 28, 2012
dnscache.c setrlimit(RLIMIT_DATA...) always fails on Cygwin Jul 8, 2015
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 Fix misspelling - SYNOPSYS. Feb 27, 2013
dnstracesort.sh New djbdns - initial commit. Feb 28, 2012
dnstxt.c Updated license disclaimer to remove redundant text. Mar 10, 2012
dnstxt.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
droproot.c Updated license disclaimer to remove redundant text. Mar 10, 2012
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 Cygwin uses same errno.h as linux. Jul 8, 2015
error_str.c New error code - error_blockedbydbl Dec 14, 2013
fmt.h Replace include guards with pragma once Dec 30, 2013
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 New djbdns - initial commit. Feb 28, 2012
getln.h Replace include guards with pragma once Dec 30, 2013
getln2.c Remove compiler warnings - 06. Jan 20, 2013
hasshsgr.h New djbdns - initial commit. Feb 28, 2012
install-sh Update auto-generated files Jul 9, 2015
iopause.c Remove compiler warnings - 06. Jan 20, 2013
iopause.h Replace include guards with pragma once Dec 30, 2013
ip4.h Replace include guards with pragma once Dec 30, 2013
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 Dec 1, 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 Replace include guards with pragma once Dec 30, 2013
ndelay_off.c New djbdns - initial commit. Feb 28, 2012
ndelay_on.c New djbdns - initial commit. Feb 28, 2012
ndjbdns.logrotate Minor update to logrotate configuration file. Apr 1, 2013
ndjbdns.spec Version changed to 1.06. Apr 15, 2014
okclient.c Updated license disclaimer to remove redundant text. Mar 10, 2012
okclient.h Replace include guards with pragma once Dec 30, 2013
open.h Replace include guards with pragma once Dec 30, 2013
open_read.c New djbdns - initial commit. Feb 28, 2012
open_trunc.c New djbdns - initial commit. Feb 28, 2012
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 Updated license disclaimer to remove redundant text. Mar 10, 2012
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 Replace include guards with pragma once Dec 30, 2013
printrecord.c New djbdns - initial commit. Feb 28, 2012
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 Fix misspelling - SYNOPSYS. Feb 27, 2013
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 Move server user manuals to section 8. Feb 27, 2013
readclose.c Format sources for better readability and editing. Feb 23, 2013
readclose.h Replace include guards with pragma once Dec 30, 2013
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 Ensure - servers/roots - file is accessible. Apr 20, 2013
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 New djbdns - initial commit. Feb 28, 2012
select.h Replace include guards with pragma once Dec 30, 2013
server.c setrlimit(RLIMIT_DATA...) always fails on Cygwin Jul 8, 2015
siphash.c Merge dnscache siphash patch Feb 7, 2014
siphash.h Merge dnscache siphash patch Feb 7, 2014
socket.h Replace include guards with pragma once Dec 30, 2013
socket_accept.c Remove compiler warnings - 08. Jan 20, 2013
socket_bind.c Add support to bind to 0.0.0.0 on multi-home server. Mar 12, 2013
socket_conn.c Remove compiler warnings - 08. Jan 20, 2013
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 Cygwin in_pktinfo lacks a ipi_spec_dst element. Jul 8, 2015
socket_tcp.c New djbdns - initial commit. Feb 28, 2012
socket_udp.c New djbdns - initial commit. Feb 28, 2012
str.h Replace include guards with pragma once Dec 30, 2013
str_chr.c Updated license disclaimer to remove redundant text. Mar 10, 2012
str_diff.c New djbdns - initial commit. Feb 28, 2012
str_len.c New djbdns - initial commit. Feb 28, 2012
str_rchr.c Updated license disclaimer to remove redundant text. Mar 10, 2012
str_start.c New djbdns - initial commit. Feb 28, 2012
stralloc.c Merge stralloc_* files into one stralloc.c. Apr 25, 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 New djbdns - initial commit. Feb 28, 2012
tai.h Replace include guards with pragma once Dec 30, 2013
tai_add.c New djbdns - initial commit. Feb 28, 2012
tai_now.c New djbdns - initial commit. Feb 28, 2012
tai_pack.c New djbdns - initial commit. Feb 28, 2012
tai_sub.c New djbdns - initial commit. Feb 28, 2012
tai_uint.c New djbdns - initial commit. Feb 28, 2012
tai_unpack.c New djbdns - initial commit. Feb 28, 2012
taia.h Replace include guards with pragma once Dec 30, 2013
taia_add.c New djbdns - initial commit. Feb 28, 2012
taia_approx.c New djbdns - initial commit. Feb 28, 2012
taia_frac.c New djbdns - initial commit. Feb 28, 2012
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 New djbdns - initial commit. Feb 28, 2012
taia_uint.c New djbdns - initial commit. Feb 28, 2012
tcprules.c Fix segmentaion fault in tcprules command Apr 7, 2014
tcprules.ms Fix misspelling - SYNOPSYS. Feb 27, 2013
tdlookup.c Read tinydns data file every 5 seconds Feb 12, 2014
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 New command line options for tinydns Apr 6, 2014
tinydns.ms Update tinydns manual Jun 25, 2014
uint16.h Replace include guards with pragma once Dec 30, 2013
uint16_pack.c New djbdns - initial commit. Feb 28, 2012
uint16_unpack.c New djbdns - initial commit. Feb 28, 2012
uint32.h Replace include guards with pragma once Dec 30, 2013
uint32_pack.c New djbdns - initial commit. Feb 28, 2012
uint32_unpack.c New djbdns - initial commit. Feb 28, 2012
uint64.h Replace include guards with pragma once Dec 30, 2013
version.h Version changed to 1.06. Apr 15, 2014
walldns.c New command line options for tinydns Apr 6, 2014
walldns.ms Move server user manuals to section 8. Feb 27, 2013

README




                                   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!
Something went wrong with that request. Please try again.