./net/djbdns, Collection of secure and reliable DNS tools

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.05nb15, Package name: djbdns-1.05nb15, Maintainer: schmonz

djbdns is a collection of Domain Name System tools. It includes
software for all the fundamental DNS operations:

* DNS cache: finding addresses of Internet hosts. When a browser
wants to contact www.hotwired.com, it first asks a DNS cache,
such as djbdns's dnscache, to find the IP address of www.hotwired.com.
Internet service providers run dnscache to find IP addresses
requested by their customers. If you're running a home computer
or a workstation, you can run your own dnscache to speed up your
web browsing.

* DNS server: publishing addresses of Internet hosts. The IP address
of www.hotwired.com is published by HotWired's DNS servers. djbdns
includes a general-purpose DNS server, tinydns; network administrators
run tinydns to publish the IP addresses of their computers. djbdns
also includes special-purpose servers for publishing DNS walls
and RBLs.

* DNS client: talking to a DNS cache. djbdns includes a DNS client
C library and several command-line DNS client utilities. Programmers
use these tools to send requests to DNS caches.

djbdns also includes several DNS debugging tools, notably dnstrace,
which administrators use to diagnose misconfigured remote servers.


Required to build:
[pkgtools/cwrappers]

Package options: djbdns-mergequeries, djbdns-tinydns64

Master sites:

SHA1: 2efdb3a039d0c548f40936aa9cb30829e0ce8c3d
RMD160: a832cbfd93e4ccec6a565492a4ee0b3c1b4b68ed
Filesize: 83.641 KB

Version history: (Expand)


CVS history: (Expand)


   2020-10-08 21:18:26 by Amitai Schleier | Files touched by this commit (1)
Log message:
Revert recent add of DJBDNS_*_{GROUP,USER} to BUILD_DEFS. They're not
used anywhere here, only in djbdns-run.
   2020-10-03 21:08:52 by Amitai Schleier | Files touched by this commit (1)
Log message:
Use MASTER_SITE_LOCAL instead of (unreliable for this) archive.org.
   2020-10-03 14:59:36 by Amitai Schleier | Files touched by this commit (3)
Log message:
Address PR pkg/30957 with a new 'djbdns-listenmultiple' option to apply
these patches:

- Uwe Ohse's djbdns-1.05-multiip.diff for tinydns
- Dan Peterson's dnscache-1.05-multiple-ip.patch for dnscache

The patches came with different list separators, but this is pkgsrc! The
default separator for both is now a comma, and you can override it by
setting DJBDNS_IP_SEPARATOR. (Add that to BUILD_DEFS if the option was
enabled, and unconditionally add all the users and groups.) Bump
PKGREVISION.

While here, make djbdns-1.05-ignoreip2.patch fetchable via archive.org.
   2020-06-25 07:42:40 by Amitai Schleier | Files touched by this commit (39)
Log message:
Retire 'djbware-errno-hack' and associated options.mk cleverness.
Instead:

1. Package makefiles including their own options.mk
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed

Should fix bulk build failures due to multiple inclusions of options.mk
and/or incorrect definitions of DJB_ERRNO_HACK.

Approved during the freeze by wiz@.
   2020-01-26 18:32:28 by Roland Illig | Files touched by this commit (981)
Log message:
all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
   2019-11-03 12:45:59 by Roland Illig | Files touched by this commit (255)
Log message:
net: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-06-28 21:11:11 by Amitai Schleier | Files touched by this commit (1)
Log message:
Use CPPFLAGS (not CFLAGS) to -DPKG_SYSCONFDIR. No functional change
intended (or observed on OS X), and might help CentOS 7 bulk build
failure that I can't reproduce.
   2019-01-06 15:40:18 by Amitai Schleier | Files touched by this commit (1)
Log message:
Remove vestigial inet6 PLIST entries, missed in previous.