We are migrating to SolidCP and attempting to migrate everything. It appears that SimpleDNS 8 is not a supported provider but it is the latest version adn has been out for quite a while. Any ideas what it would take to support that version?
@Marco + Trevor….
Im willing to to contribute towards the costs of getting these changes made.
SolidCP is lacking features that SimpleDNS v6,7 + 8 offer
@Marco – what is the cost to sponsor development for these required changes?
I’ll consider sponsoring it for the community as Simple DNS Support has pretty much been non existent since version 5.
You’re more than welcome to reach me on skype or mail me directly
I was able to grab the code, copy the SolidCP.Providers.DNS.SimpleDNS60 provider project to SolidCP.Providers.DNS.SimpleDNS80, assign a new GUID, change the references, compile, drop the DLL into the DNS Server bin folder, hack the database and get the provider to work. It should be a simple matter to do it correctly for a better programmer.
I am just not sure how to make all the details work
So I poked around in the source code. It looks like for version 8 short term simply duplicating what works for version 5 will work so long as the SimpleDNS server has the “Enable HTTP API v1…” setting ticked.
I am assuming this means essentially adding this provider: SolidCP.Providers.DNS.SimpleDNS80, rebuilding the project and making sure that version 8 is accepted when the server is queried and adding the needed info to the services table.
Ultimately, the entire provider will need to be rewritten to support the new API which accepts and returns jason formatted data. That project is going to require some serious time and is beyond my level of programming expertise.
Is there somebody who can add the API v1 support for SimpleDNS version 8 or provide me the basic instructions so I can do it?
The approval is (due abuse circomstances) a manual process which can take a few days.
I tried to get access to the code repo so I could see if I could write the correct module for SimpleDNS 8. I haven’t gotten a reply and there is no way to create an account for the code repo.
Am I missing something?
I just spent some time looking at DNS ENDS issues in preparation for DNS Flag Day 2019 (https://dnsflagday.net) and found that SimpleDNS was not compliant. I reported the issue to the developer and he fixed the bugs in release 8.06. So if you are using SimpleDNS for authoritative DNS and don’t upgrade to the compliant version before February 1st, 2019, the domain your host could become unavailable as DNS will fail to properly resolve.
Is there any way to bump SolidCP support for version 8 up in priority?
Any new info on this? It will become more important as version 6 is getting to be several years old and has some vulnerabilities that are fix in versions 7 & 8.
So it appears that in Version 7 (which was quickly upgraded to version 8) that indicates there is a completely new API that is called version 2. The original API version 1.0 is still included and enabled but will not be upgraded moving forward.
I can use either version of the API in version 8 so support for that version using the original API (version 1) should be pretty light work. Moving forward, there is an indication that API version 1 will be removed in some future version. Hope this helps.
That I do not know. I think version 7 and 8 have both the old 6 API (Version 1) and a newer API (version 2). Not sure how that would impact the code base. I’ll dig a bit more. Thanks
- Views708 times
- Answers13 answers