virtualmin / virtualmin-registrar

Virtualmin plugin to allow users to register domains through supported registrars from within Virtualmin
GNU General Public License v3.0
12 stars 9 forks source link

Distribute IT is now TPP Wholesale #5

Open timwhite opened 7 years ago

timwhite commented 7 years ago

It would be great if we can ensure that the old Distribute IT API works with TPP Wholesale and re-enable it https://www.tppwholesale.com.au/download/2.7.3_TPPW_HTTP_API_Domain_Specs.pdf (Maybe need an interface to enable/disable API providers from Webmin as well)

jcameron commented 7 years ago

Do you happen to know if TPP Wholesale implemented the old Distribute IT API exactly?

timwhite commented 7 years ago

@jcameron From what I can see, and my knowledge of TPP, TPP was Distribute IT and went through a rebranding. There is a changelog at the top of that PDF I link to, that shows what has changed over the years. It all appears to be minor things, and from my reading of the spec and comparing it to the distribute-type-lib.pl, most things appear to be the same. Obviously the URL has changed from https://www.distributeit.com.au/api/ to https://theconsole.tppwholesale.com.au/api/

The changelog suggests a highlighted changelog is available, I've contacted them requesting that diff.

When I get a chance, I'll try modifying the module enough to make it work, enable it, and test it on my server.

timwhite commented 7 years ago

Still waiting for the legacy API changelog to make life easier. My quick test on my server of changing the API endpoint and enabling the distribute-it library seems to have worked. I can view domain information, haven't tried any other actions though.

marclaporte commented 1 year ago

https://www.distributeit.com.au/api/ no longer loads.

https://www.reddit.com/r/australia/comments/3gjvfx/carl_woerndle_distribute_it_domain_registrar/

jcameron commented 1 year ago

@marclaporte do you know what the new API endpoint is?

marclaporte commented 1 year ago

Here is: https://theconsole.tppwholesale.com.au/api/ docs: https://www.tppwholesale.com.au/download/2.7.4_TPPW_HTTP_API_Domain_Specs.pdf

For anyone using https://www.distributeit.com.au/api/, it stopped working long ago.

Since TPP Wholesale bought Distribute IT, I doubt it's the same API. And they didn't bother to add a redirect from distributeit.com.au.

It's 500 to 800 lines of code per registrar:

I would just remove and put our energies with registrars with larger market shares.

jcameron commented 1 year ago

I think what I'll do is just hide Distribute IT from the list of registrars that can be enabled in Virtualmin.

marclaporte commented 1 year ago

It is also mentioned here: https://www.virtualmin.com/documentation/dns/registrar/ (AFAIK, I can't make a PR to this)

jcameron commented 1 year ago

Thanks, I'll update that page too