DelphinusDNS Blog
(the latest about delphinusdnsd)
|
Previous Page
December 12th, 2019
Christmas is in 12+1 days (depending where you live). It's only proper that
we provide a christmas tree to lay our presents under. I got one! It exploits
the fact that dddctl query does not filter escape codes (will be fixed in 1.5.0
hopefully). Here is the xmas zone in case you wanted to use it:
zone "xmas" {
xmas,soa,86400,omega.virgostar.net.,hostmaster.centroid.eu.,2019122401,3
600,1800,1209600,86400
xmas,ns,86400,beta.internal.centroid.eu.
xmas,txt,86400," ^[[32m^[[31;1m*^[[32m^[[0m"
xmas,txt,86400," ^[[32m***^[[0m"
xmas,txt,86400," ^[[32m**^[[31;1m*^[[32m**^[[0m"
xmas,txt,86400," ^[[32m*^[[31;1m*^[[32m*****^[[0m"
xmas,txt,86400," ^[[32m******^[[31;1m*^[[32m**^[[0m"
xmas,txt,86400," ^[[32m***^[[31m*^[[32m*******^[[0m"
xmas,txt,86400," ^[[33m*^[[0m"
}
Have a merry time! And please, don't drink and drive!
0 comments
Exactly 21 days left for 1.4.0
December 10th, 2019
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
AXFR's broken for the last 4 days, Sorry
December 10th, 2019
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
Working on porting fixes to Linux
December 7th, 2019
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:
- TCP should work (fixed yesterday)
- setproctitles's shouldn't chain (fixed today)
- some changes to have less warnings on compile in Linux
- ...
I have reflected all these changes on rhombus.centroid.eu which is a scaleway
ARM bare-metal host. Good thing I didn't put it in production yet. But you
can test it at port 2053 there. Cheers!
0 comments
December is almost here
November 30th, 2019
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
Don't install version 1.3 and below anymore
November 28th, 2019
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
TXT records improved in Delphinusdnsd
November 27th, 2019
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:5.9.87.75 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 to be removed for 1.4
November 25th, 2019
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
Thanks PiRATA!
November 20th, 2019
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
Delphinusdnsd Replicant is in Production
November 19th, 2019
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
Next Page
|
Search
RSS Feed
Click here for RSS
On this day in
Other links
Have feedback?
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
May, 2023
April, 2023
March, 2023
January, 2023
December, 2022
November, 2022
October, 2022
September, 2022
August, 2022
July, 2022
June, 2022
May, 2022
April, 2022
March, 2022
February, 2022
January, 2022
December, 2021
November, 2021
March, 2021
February, 2021
January, 2021
December, 2020
November, 2020
October, 2020
September, 2020
August, 2020
July, 2020
June, 2020
May, 2020
April, 2020
March, 2020
February, 2020
January, 2020
December, 2019
November, 2019
October, 2019
September, 2019
Powered by BCHS
|