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?
Since it’s opensource it more or less depends on contributors to add newer version and test they work (no api changes etc) and then push it back to our source.
Alternatively you can also considered a sponsored feature to “push” it ahead of the queue.
Since I am not a developer, not much hope there. Version 7 then 8 have been out for more than a year. I guess I’ll have to wait.
Alright, how about the api side: do you know if anything changed ?
Such information will be quite useful, as if it’s just a version change it’s easy to currently add (few lines of code) but if the api is overhauled or changed it would mean extra work.
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
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.
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.
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?
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?
The approval is (due abuse circomstances) a manual process which can take a few days.
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?
- Views4804 times
- Answers23 answers