7 Commits

Author SHA1 Message Date
stilez
21768c2aa1
update to code 2018-08-14 05:59:54 +00:00
stilez
0b0429b389
more formatting stuff 2018-08-13 14:50:25 +00:00
stilez
4f233cdb19
yet more formatting 2018-08-13 14:44:23 +00:00
stilez
9fdd77875f
More white space/layout changes to please the engine :) 2018-08-13 14:36:17 +00:00
stilez
5612019c0e
replace 4-space tabs -> 2-space tabs
Format engine seems to insist on it :)
2018-08-13 14:20:36 +00:00
stilez
ac9ba6a417
Spaces/indents - I think! 2018-08-13 14:12:35 +00:00
stilez
aa75a6d028
Create a draft version of pleskxml API for DNS01
This DNS01 method allows acme.sh to set DNS TXT records using the Plesk XML API described at:
    https://docs.plesk.com/en-US/12.5/api-rpc/about-xml-api.28709
and more specifically: 
    https://docs.plesk.com/en-US/12.5/api-rpc/reference.28784

This may be needed if the DNS provider doesn't make the standard Plesk API available to a user - in which case, Plesk can't be configured using usual means or RFC1236. But the XML API is often still left accessible, and is well documented, so it can be used instead, for acme.sh purposes.


Note that I have tested the API calls work as expected, and is sanely structured, but I'm not an experienced shell coder. So I expect any number of stylistic and other amendments/corrections. It also includes a ton of debug code which won't hurt to leave in while checking.

Please help me to knock this module into shape for merging, and be gentle with me on it - I'm sure it needs a lot of attention!

Thanks :)
2018-08-13 13:18:31 +00:00