By request of diizzy@, this new PR tracks the effort to restore dns/djbdns. I'm planning to work on this but have not currently found sufficient time to do so.
^Triage: reporter is committer, assign accordingly.
Upvoting this too. Enough people voiced disappointment in the ticket tracking the removal of this port from the tree @ bug #256450 . djbdns is still widely used. The fact it had no changes for a long time was a design goal since its beginning -- and why many people still appreciate running it. For the same reason, there's no reason to take the port off the tree. It requires no maintenance and we don't need to save 2KB. The argument to dissuade people from using "unmaintained software" is bogus. We are adults, if you don't want to use it, you're welcome -- but leave the rest of us alone. @Robert I appreciate your intention.
Yes, please put it back!!! I've been using it for the 20 years it has been 'unmaintained' and everytime there is a major dns catastrophe or hack I am immune.
Thanks for any effort to resurrect. I'm another long time user. I've had djbdns deployed in production (along with Knot & NSD & BIND for decades. Unmaintained is not the same as non-useful.
Does one of you know of a maintained patch set for the port? If not, I'll have to try and play puzzle with the patches floating around.
The IPv6 patch is the only one I care about and it's still on fefe's site and applies cleanly. I have a djbdns install script that does all I need. I keep a couple tinydns server instances in my pool. I expect that others that have also provided continuously available DNS service with no downtime since 1996 also believe in network diversity and genetic diversity among the servers. cd /usr/src if [ -d djbdns-1.05 ]; then rm -r djbdns-1.05; fi fetch -m http://cr.yp.to/djbdns/djbdns-1.05.tar.gz fetch -m http://www.fefe.de/dns/djbdns-1.05-test32.diff.xz tar -xzf djbdns-1.05.tar.gz cd djbdns-1.05 xzcat ../djbdns-1.05-test32.diff.xz | patch echo cc > conf-cc echo 'cc -s' > conf-ld sed -i .bak -e 's/"\/"/auto_home/; s/02755/0755/g' hier.c fetch -q -o - https://www.internic.net/domain/named.root \ | grep ' A ' \ | awk '{ print $4 }' \ > dnsroots.global make setup check
+1 from my side - its a valuable port