Seasons Greetings! We're on schedule for the 1.4.0 release in exactly three weeks. There is stuff that I'm aware isn't working right (like proper tsig responses), and if they don't make it in for 1.4.0 then they won't be in until 1.5.0. That's just the matter of fact. I'm testing delphinusdnsd on as many platforms and architectures as possible and every time I do I find something new that's either a bug or lacking. Realistically I don't have time to start any grand new things in these last three weeks. In exactly 2 weeks is christmas eve. This will be an interruption of a few days too.0 comments
Revision 1.89 in delphinusdnsd.c broke descriptor passed AXFR's. Tomorrows snapshot should have the fix. If you used a different port than 53 as an AXFR port then it would have still worked. Unearthed when I wanted to try out drill on FreeBSD/arm with my raspberry pi. This took the entire morning in debugging and code reading to find the bug. I finally found it with a diff between December 5th snapshot and todays snapshot.0 comments
Yesterday I got my Raspberry Pi (v1) out and did some changes to the Linux port of delphinusdnsd. This morning when testing the snapshot changes I noticed I broke it. So tomorrows snapshot should work again. Fixes include:
December means there is only about 2-3 weeks of testing left before I package it all into a tarball and checksum it for the 1.4 release. This doesn't mean I sit here waiting for that moment. Currently I'm patching the delphinusdnsd against unaligned accesses as found on a MIPS64 machine of mine. In the process it revealed that there is a problem with TSIG signing on the server side. I've spent 24 hours on this problem already, it seems to be a byte order translation problem because it pops up on another big endian host but I haven't pinned it down yet. On little endian architectures the problem doesn't show up. Which is weird because all values involved in the signing process have to be big endian anyhow. Odd. This problem will take me into next week. Thats the status update on the "testing".
Have a merry first advent as we count down the weeks to christmas.1 comment
Seasons greetings! I'm on the end run for testing 1.4. The version 1.3 is totally outdated and it doesn't make sense anymore to install it. Be part of the testing and install a snapshot if you want to try delphinusdnsd. The 1.4 release will be on or before december 31st. Next week I'm going to try to run delphinusdnsd entirely off all my nameservers. If it unearthes any bugs, I'll be fixing those within reasonable time. Have a merry season!0 comments
In tomorrows snapshot there will be a change in delphinusdnsd. It was a change that took 2 hours of inspecting, changing the code, and additional 30 minutes was spent to test this. It's not a big change but it for the first time allows multiple TXT records in a dns name.
;; QUESTION SECTION: ;centroid.eu. IN TXT ;; ANSWER SECTION: centroid.eu. 86400 IN TXT "v=spf1 ip4:126.96.36.199 ip6:2a01:4 f8:162:1167::2 ~all" centroid.eu. 86400 IN TXT "My DNS Server is delphinusdnsd on kite and trapezoid, I hope this was helpful!"Like so, on the production nameservers kite and trapezoid at centroid.eu. Much thanks to a user named PiRATA who lightly prodded this because I'm trying to help with getting DKIM records going. This is likely the last "major" change that I'M willing to do for this until 1.4, unless something urgent pops up. 4 comments
Remotelog was added in June 28, 2011 and thus is over 8 years old. It's time to remove it as since then syslog on openbsd has been improved a lot. The OpenBSD syslogd got TCP support in december 2014 and improved since then. So our remotelog was much older and is superfluous now. On top of that it used SHA1 HMAC which is outdated. I'll do the changes this week.0 comments
PiRATA is someone from Portugal I think who I helped getting delphinusdnsd going on IRC. It was a pleasure, learning what the issues were. One thing that stood out is, that 1.3 is quickly becoming old. Although the 1.4 release is still five weeks away, I'd recommend anyone going to try out this daemon, to use a snapshot. What you're seeing in the snapshots right now is basically 1.4 without testing and minor bug fixes. I'd say PiRATA was an advanced user hence going through the configfile issues was easy. I'm still trying to make it easier for a newbie, any feedback is welcomed.0 comments
As a test I have put delphinusdnsd in replicant mode on trapezoid.centroid.eu. This is a bold move and I hope nothing breaks. I'm looking forward to running this indefinitely until the 1.4 release at which point I'll update it. As a backup I have an NSD on rhombus.centroid.eu but it lacks an IPv6 address.0 comments
I have synced delphinusdnsd snapshots along all operating systems that this daemon supports. It works on Linux, OpenBSD, NetBSD and FreeBSD. If you want to test, you can test. But please, be careful as things have changed. The snapshots were updated at 8:30 CET this morning which is outside the usual window of midnight. I did this to expedite this a bit.0 comments
By clicking on the header of an article you will be served a cookie. If you do not agree to this do not click on the header. Thanks!
Using a text-based webbrowser?
... such as lynx? Welcome back it's working again for the time being.
Older Blog Entries