-
Greetings, I stumbled upon samboy having kindly taken up packaging djbdns for Ubuntu 20.04 a while ago. The repo pointed to this forum area to seek support. Actually, it directly linked to an area that is now locked, so inquiring here. I seek continuing to use djbdns on Ubuntu 22.04 LTS. Will the files here https://github.com/samboy/ndjbdns work with Ubuntu 22.04 LTS, or only with Ubuntu 20.04 LTS? I am thankful, |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 4 replies
-
I’ve only tried out the code in Ubuntu 20.04; That said, N-DJBDNS doesn’t have a maze of dependencies (I went to some effort to remove the [1] For years, people tried to get me to make MaraDNS dependent on |
Beta Was this translation helpful? Give feedback.
-
I haven’t had a chance to build .deb packages. Not for MaraDNS; not for N-DJBDNS. I’ll gladly accept a pull request for scripts that make a .deb package, though. — Sam |
Beta Was this translation helpful? Give feedback.
-
Since it does successfully build in Ubuntu 22.04, I will mark this as answered. Making — Sam |
Beta Was this translation helpful? Give feedback.
-
In terms of using MaraDNS or DjbDNS here in 2022, I personally would only use either as a non-recursive caching server. Like with SMTP servers, fully recursive DNS has become something which can only be handled by well financed organizations. Sites like I have updated MaraDNS in the 2020s to be a better caching only server which uses another recursive DNS server (e.g. In terms of N-DJBDNS, it’s in maintenance only mode, and anything beyond “it won’t compile in the latest LTS of Ubuntu” or “there’s an unpatched high impact security hole with a CVE number” won’t be fixed. For example, I’m sure N-DJBDNS has the |
Beta Was this translation helpful? Give feedback.
-
I started from N-DJBDNS, since N-DJBDNS has a number of security fixes djddns-1.05 from 2001 doesn’t have. The code is GPL, not public domain. |
Beta Was this translation helpful? Give feedback.
-
I should probably blog this, but: One of the things I find incredibly ironic is that, here, over 20 years after DJB’s final update to djbdns, I’m the only one who is updating its code. And, I am no djbdns advocate: I started MaraDNS simply because, until 2007, djbdns didn’t have an open source license, BIND had a lot of security issues, and there plain simply wasn’t any other DNS server out there. The djbdns crowd was not happy; one of my first emails I got after starting MaraDNS was a flame from a djbdns user criticizing me for making MaraDNS because djbdns was good enough, in his point of view. And, indeed, there was a lot of noise 10-20 years ago about how djbdns was the one true DNS server, better than all others because it had no security holes. They made a lot of noise online, flooding online discussion boards whenever the subject of a DNS server came up. A few of them are still on ycombinator, still criticizing anything that’s not djbdns—the excellent KnotDNS got a cold reception from them there. Despite all of the noise these loudmouths made about djbdns, very few stepped up to plate to actually maintain djbdns’s code. You would think, with the number of poster loudly proclaiming the virtues of djbdns, the number of people who made entire websites shrines to djbdns (not to mention qmail), and so on, at least one of them would still be up to plate, maintaining djbdns. No. That didn’t happen. The only one still here, still maintaining djbdns is me, and I made a competitor to djbdns (which has been flamed by multiple djbdns “advocates”). Not one person who went to so much effort to troll and flame other DNS servers had the basic competence and persistence to actually make and maintain code. Years after the BIND-and-djbdns flame wars have died out everywhere except with the aging crowd of Ycombinator desperately trying to recreate a rose-tinted vision of the past (and even here the djbdns advocates are slowly conceding djbdns isn’t really usable here in the 2020s), MaraDNS is still being maintained. I have given up on making her a general purpose recursive DNS server (use BIND, Unbound, or Knot Resolver for that), although it will still work as a recursor with over 99% of sites, as long as Point being, people who make a lot of noise and spread a lot of negative energy online seem to not be very good at actually creating and maintaining something tangible like a software project. |
Beta Was this translation helpful? Give feedback.
-
As an aside: I have updated all my Linux instances from Ubuntu 20.04 to 22.04 |
Beta Was this translation helpful? Give feedback.
-
Locking discussion to stop spam bots. |
Beta Was this translation helpful? Give feedback.
Since it does successfully build in Ubuntu 22.04, I will mark this as answered. Making
.deb
packages can be resolved by giving me a pull request. Thank you again for your interest.— Sam