Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distribute IT is now TPP Wholesale #5

Open
timwhite opened this issue Apr 22, 2017 · 9 comments
Open

Distribute IT is now TPP Wholesale #5

timwhite opened this issue Apr 22, 2017 · 9 comments

Comments

@timwhite
Copy link

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
Copy link
Collaborator

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

@timwhite
Copy link
Author

@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
Copy link
Author

timwhite commented May 5, 2017

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.

@jcameron
Copy link
Collaborator

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

@marclaporte
Copy link
Contributor

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
Copy link
Collaborator

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

@marclaporte
Copy link
Contributor

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

@jcameron
Copy link
Collaborator

Thanks, I'll update that page too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants