DelphinusDNS Blog

(the latest about delphinusdnsd)
  

Previous Page


Superseeded paying the pledge by 55 EUR

July 18th, 2023

Through a mixup I donated 60 EUR to the OpenBSD Foundation. So the 5 EUR that I pledged below will cover this. Even if I don't get ED448 support the money is wired. So perhaps for 7.4 or so, if not, no big deal.

0 comments

Pledged 5 EUR on undeadly.org for LibreSSL ED448

June 7th, 2023

I pledged 5 EUR if LibreSSL team implements ED448 which is used for alg 16 in DNSSEC. The value of this is almost ridiculous but I can't afford more currently. The timing for this call for this feature is almost perfect since the new OpenBSD release is in roughly 4 months and the 1.8 delphinusdnsd release is in end of november/early december. Also since LibreSSL implemented ED25519 framework, the concept of ED448 is just using a different ED algorithm and a bit of copy pasting I gather, I just need ED448_keypair(3), ED448_sign(3) and ED448_verify(3) similar to the ED25519 equivalents found in the X25519(3) manpage.

0 comments

Algorithm 14 (ECDSAP384SHA384) RFC 6605 added

June 6th, 2023

I have added this algorithm based on algorithm 13. Here is the RFC 6605.

0 comments

Delphinusdnsd has RFC 8080 support (ED25519, alg 15)

June 6th, 2023

I just committed the code. A test zone worked perfectly. I'm somewhat happy.

0 comments

E.D.W.I.N. in 2025

June 5th, 2023

So E.D.W.I.N. stands for "Enhanced Delphinusdnsd (for) WINdows", I'm giving it a closed source shot after december 2024. In preparation of this I'm going to rent a windows server cloud computer where I'll be developing on. Probably starting in Q4 of 2023. I'm going to use bitlocker or something similar to encrypt the source code on the cloud and use OpenBSD as the firewall for the gateway.

Edwin is the best of both worlds (both open and closed source models). It will be used to commercially profit off delphinusdnsd and to reach as many people as possible in order to maximise the profit margin. I am very excited about the idea, but not really about the hard work to port delphinusdnsd to windows. But c'est la vie, noone ever got paid for dreaming. I'm trying to get out of poverty and until I retire or die edwin will be closed source. By then people will have to evaluate whether they want the open source version or the closed source version anyhow.

PS: To be honest something snapped in me, I need money, and I'm putting down the framework to do so. The foundation has already been laid with open source of delphinusdnsd, it will always be free. So I'm not selling out completely. Also edwin project is dedicated to the Edwin Hubble telescope which has given me a lot of joy in the past 25 years or more looking at NASA's APOD. The photo you see here is NGC 7006 which is 140,000 light years in the constellation delphinus. This means it's beyond the milky way galaxy too. As we're only 120,000 light years in diameter afaik.

0 comments

Future considerations

June 3rd, 2023

I have a self-imposed limit on when I want to change projects from delphinusdnsd. This will be in 1.5 years so it's not too far off in the future. I am considering going closed source for a windows port, among other things. This means I will still maintain delphinusdnsd 1.9.x as open source, but will in parallel have a for-cost closed source windows port. This is a good way that I can start a business around delphinusdnsd and it may put some money in my pockets. So far I may have gotten one or two donations not surpassing 50 EUR and I had expenditures of 200 EUR for sponsoring someone for a ruby framework. That was in the year 2015 or 2016, and since then I've replaced the ruby program with a C program of what would eventually become the dddctl(1) program.

Now I'm a fool but not a big fool, and I know what happens when you go closed source. The open source world will fork what you have and compete against your model. This is what happened in the legal case Tatu Ylonen vs. OpenSSH. However Tatu Ylonen still managed to raise a multi-million dollar company. I don't think he was in poverty since his ssh creation. I on the other hand am in poverty and noone is to blame for that but me. It took a lot of years to get this program to a level where I can possibly compete it to other DNS programs. So going away now may not be in my best interests, it is just getting good.

Also, I am taking a look around what I can do with DNS. I had considered a "nextdns" service before but it would really help if I had a windows forwarder. So that's where I'm shaping it up. Also I'm considering a closed source Solaris 10/11 port, for those oracle people. Either way, I plan on writing about delphinusdnsd on wikipedia near the 1.8 release, so near december. The remaining year will see how people are receptive to yet another dns server.

0 comments

Next week going to test an ED25519 (RFC 8080) patch

June 3rd, 2023

It's wonderful that it's not too hot, I was able to code a little for two hours today. I made a patch to implement (without testing) ED25519 algorithm (15) for signing. However my main workstation is sleeping and I'm not home so I can't commit it just yet. I might just test it first before committing as well. Much thanks to LibreSSL project for making this API available!. While I was there I removed algorithm 7 (RSA-SHA1-NSEC3), so what this means is that if you use dddctl to sign with algorithm 7 you will have to change the algorithm at 1.8 release time. What I'm doing is switching off alg 13 from my test zone some time this weekend and then give algorithm 15 to it. Hope it works without much fiddling around.

0 comments

Going to apply for Open Source funding once more

May 24th, 2023

I have done so twice already in the past at a project called prototypefund.de. I applied there in 2018 for the fifth round of funding (delphinusdnsd 1.3), once in 2020 for the 9th round of funding (delphinusdnsd 1.5/1.6). And now again for the 14th round of funding. Both times I had applied I got turned down. I'm gonna try one more time, also because it is my last year alone in 2024 to be working on version 1.9 delphinusdnsd. What I would plan for this release, if I get funding I'd work towards (signed) DNS Updates.

So August 1st is the first day to apply for the funding and put forth my idea. If I get funding, it may propell delphinusdnsd into version 2.x with me. If not I may call it quits after december 2024.

Delphinusdnsd started under another name in 2005 and has been open source from day one. Back then it was at sourceforge, inbetween I took it to my own CVSweb, and then latest I use github.com to share this creation. I'm very proud of this server software, and it helped me through some odd times in life (writing it). It is a genuine german project having been written in Frankfurt (2005) and Schweinfurt (after 2007). What do you think? Does the world need another authoritative nameserver? Does the world need a german DNS server? Does Germany need a project where DNS talent resides? Things that make you go hmm. So far in europe there is only four Projects that I can think of right now that do DNS. PowerDNS and NLNetlabs in the Netherlands, Knot DNS in the Czech Republic and Yadifa which was written at EUrid (possibly in spain). I've always filled a niche with delphinusdnsd it is unlike any other DNS server software I've seen. I trust its design a great deal. Anyhow... more on this later.

0 comments

Seems stable, memory leak?

May 18th, 2023

On april 28th I gave the green light for -current again. That was nearly 20 days ago. I've been running delphinusdnsd since the 29th of April without restart:

_ddd     96881  0.0  4.8 58768 49252 ??  Spc    29Apr23    0:36.12 \
	delphinusdnsd -f /var/delphinusdnsd/etc/delphinusdns.conf \
	-s /var/run/delphinusdnsd.sock
I have done changes perhaps three times since that start. What I'm noticing is that there is perhaps a memory leak that I introduced with changing the databases. I'll have to look into that in the future.

I haven't touched the code in a few weeks so I'm gonna take up on that soon again. Last I was working on a patch to get statistics working, but it was error prone and I need to improve it. After that I'm gonna start working on new algorithm in dddctl with Ed25519 perhaps.

0 comments

I would like some clarity on this

May 12th, 2023

The EU's Cyber Resilience Act is said to harm open source developers. Like me. What are we dealing with here and why can't I vote someone who makes these acts legal out of office? I can, but who do I vote for? Will I make an impact with my vote? I've been writing open source for a very long time. Since the 90's at least. Some of the stuff though is not offered anymore and you can't find it. I've sticked to delphinusdnsd working on it like a second job during my time at Enhancedvoip.net. In the mornings I'd write on delphinusdnsd and in the afternoon's I'd do my job for 6 hours a day. More was not allowed by the doctors, and it matched the Eastern American time zone working from 2PM until 8PM. Some time later I worked full time on delphinusdnsd while looking for work. I applied for government grants via the prototype fund during this time as well. I did not get that money but they always wished me good luck for the future (thanks!). Now, currently I'm writing sparingly, delphinusdnsd has become a serious hobby. But where exactly does it stand? Can I share the code even? I'm a hobby programmer. This should be answered and clarified, and there needs to be unbiased discussion what Open Source really is to the voting population.

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


Powered by BCHS