zerotier / zeronsd

A DNS server for ZeroTier users
https://zerotier.com
BSD 3-Clause "New" or "Revised" License
493 stars 56 forks source link

Is this project dead? #233

Open wyan opened 4 months ago

wyan commented 4 months ago

Instructions for Linux and latest published package rely on an obsolete libssl1.1, and there seems to be no accepted pull requests or commits for at least a year or two. Has zerotier dropped DNS support?

bruteForce93 commented 3 months ago

Yeah, sadly It seems so. This, or zeronsd works as intended and the project has been completed. The latest 0.5.2 package (https://github.com/zerotier/zeronsd/releases/tag/v0.5.2) fixes an inconsistency with Ubuntu's libssl1.1 and now uses libssl3 instead. But it just doesn't work out of the box for self-hosted controllers (at least not for my stupid friend over here) haha...

JDPerf commented 3 months ago

Maybe they're focused on integrating this all into 2.0 but with a whole new code base. Either way, hopefully they catch-up on our issues/PRs and apply those contributions toward whatever the future is.

wyan commented 3 months ago

The line claiming it is being integrated into 2.0 "soon" is 3 years old. This doesn't fill me with confidence about the product's future...

bruteForce93 commented 3 months ago

Well if you think about it, you already have a nice free product to implement on your own and it actually works on bare cheap metal or VM! So even if the project has been dropped you still have a nice secure VPN solution for some basic personal networking needs. My take on this is 2.0 won't be released any soon (if at all), but feel free to wish me that I am wrong.

np22-jpg commented 3 months ago

The line claiming it is being integrated into 2.0 "soon" is 3 years old. This doesn't fill me with confidence about the product's future...

FWIW, there was actually a lot of behind-the-scenes stuff happening for this project as a whole. If you take a look at erikh’s LinkedIn, there’s a bunch of stuff they were apparently playing with. In addition, the devs are quite busy. Just look at the amount of stuff someara is apparently putting into private repos, hopefully the now-private tetanus branch of ZeroTierOne. That being said, the last report I’ve seen on 2.0 is on yellowsite, and I have no hopes of any “2.0” release coming out anytime soon, especially with as many times as “right around the corner” has been said. Though there’s been a lot of new stuff getting released to the public, the entirety of ZeroTierOne itself has been rewritten as least 3 times, from C++ -> Go -> Rust, which makes me anxious about how many times stuff will get shifted around before a release is made. This stuff is really complex, though, so I’m sure it’ll take awhile to get everything right. This project is really cool, and I’d love to help alpha test a 2.0!

For this repo specifically, it doesn’t look like the dns lib it relies on will be updated anytime soon (in fact, trust-dns is ~3 releases ahead and is now called something else entirely). Because of this, I’m hesitant to rely on this despite there being no real security issues by the looks of it. For now, I’ve just been manually creating custom DNS records on my DNS server.