Commit Graph
1611 Commits
Author SHA1 Message Date
lufi42 ea3c37d754 Corrected use of Plesk API calls to fetch all domain for all Plesk editions
This implementation of the Plesk API will add support for Plesk web admin edition and will now discover all domains managed by the specific plesk instance.

The existing implementation of the Plesk API uses the customer API. This brings two problems:
1. The current API call only fetches the domains of resellers/customers and not the domains that are managed by  administrative users.
compare:
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-customer-accounts/retrieving-the-list-of-customer%E2%80%99s-domains.75309/
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-plesk-server/getting-server-information/response-packet-structure-and-samples/list-of-domains.75294/

2. The customer API is only available in the pro/admin editions. The most common license on VPS/Dedicated Servers is the web host edition. See: https://www.plesk.com/editions/

The correct way to get all domains in all Plesk editions is to use the Sites (Domains) API:
https://docs.plesk.com/en-US/obsidian/api-rpc/about-xml-api/reference/managing-sites-domains/getting-information-about-sites.66583/
2022-03-09 01:36:06 +01:00
neil e58b00d9a2 Merge pull request #3964 from gabbe/Loopia_API_is_updated
Update dns_loopia.sh
2022-03-07 21:52:03 +08:00
Gabriel Thörnblad b75e90f8c9 Double quote variables (shellcheck suggestions) 2022-03-07 10:28:09 +01:00
neil 0bc8e3bee5 Merge pull request #3965 from waldner/master
geoscaling DNS API
2022-03-07 09:08:01 +08:00
waldner 13f80acb2d geoscaling DNS API 2022-03-05 19:34:36 +01:00
neil 8fe813acff Merge pull request #3932 from peterlh/master
Added curanet dns support
2022-03-05 18:58:14 +08:00
Gabriel Thörnblad 0ed4fc6a12 Update dns_loopia.sh
Loopia API is now less tolerant so we need another <value> tag surrounding the <struct>
2022-03-04 13:38:05 +01:00
neil 930609e875 Merge pull request #3948 from richard-9000/richard-9000-patch-1
dns_opnsense.sh - Fixed the domain parse regex
2022-02-22 21:41:22 +08:00
richard-9000 8752d08ce9 dns_opnsense.sh - Fixed the domain parse regex
Extended the regex to skip the new transferkey and hmac sections of opnsense bind.
2022-02-19 10:52:24 -08:00
peter 9a677534a7 added more debug info when rm recordid is empty 2022-02-13 14:00:14 +01:00
peter af08d67fad rem. ; 2022-02-12 23:41:26 +01:00
peter a2901d61ea check for return values 2022-02-12 23:39:33 +01:00
peter aaae83efec check for return values 2022-02-12 20:18:08 +01:00
neil 7369298638 Merge pull request #3921 from andischerer/master
Added united-domains Reselling DNS API
2022-02-11 21:24:40 +08:00
neilpang 01ace11293 Update dns_ispconfig.sh
fix https://github.com/acmesh-official/acme.sh/issues/3895#issuecomment-1035409954
2022-02-11 21:11:04 +08:00
neil 2c2a43e1ec Update dns_cf.sh
if CF_Zone_ID is used,  save it to domain conf instead.
2022-02-09 18:08:55 +08:00
peter 0c9a6da623 more specific delete of records 2022-02-08 17:18:48 +01:00
Andreas Scherer 888d91d14a FIX dns_udr api: loop variable 2022-02-08 15:57:19 +01:00
peter 2c0cc87b4c final commit 2022-02-08 13:49:04 +01:00
peter ee0fadf247 shfmt 2022-02-08 13:34:42 +01:00
peter 9fb89d7fd2 shfmt 2022-02-08 13:33:43 +01:00
peter af5c36e4ad shfmt' 2022-02-08 13:32:15 +01:00
peter a5f943e227 removed unused variable 2022-02-08 13:24:31 +01:00
peter f8532ba812 removed unused variable 2022-02-08 13:21:02 +01:00
peter fac4e151cc description 2022-02-08 13:19:22 +01:00
Andreas Scherer f3a0a25380 FIX dns_udr api: ttl, xargs, cleanup 2022-02-08 08:05:48 +01:00
peter dc61c9e277 description 2022-02-05 22:21:18 +01:00
peter 10a15e1188 nothing 2022-02-05 21:12:36 +01:00
peterlh a2bb6a4f1f changed gettoken to use _post
changed gettoken to use _post instead of curl+jq
2022-02-05 21:07:04 +01:00
peterlh 38a19fa574 created dns_curanet.sh 2022-02-05 20:54:30 +01:00
Lorenz Stechauner 20877146df Merge branch 'acmesh-official:master' into master 2022-02-04 20:36:31 +01:00
Andreas Scherer a7f2d89e3f Added united-domains Reselling DNS API 2022-02-01 14:46:20 +01:00
Lorenz Stechauner 190ec0c14c Adapt dns_world4you to new world4you website behaviour 2022-01-24 16:47:47 +01:00
michal 7250a300df add managed identity support for azure dns 2022-01-22 13:22:44 +08:00
Yuan Ming 9088c8741a Fix dns_huaweicloud subshell return
Replace pipe read with line count loop, fix useless return in subshell.
2022-01-20 14:01:33 +08:00
neilpang faedea2120 Update dns_ddnss.sh 2022-01-19 22:22:53 +08:00
Vitaly Kireev e1a0f5706d DNS REGRU utf-list to idn (punycode)
service/get_list returns domains in utf. But if utf, then error Error parsing certificate request: x509: SAN dNSName is malformed

early using my patch by IDN_ITEM="$(echo "${ITEM}" | idn)"

Now replacing by IDN_ITEM="$(_idn "${ITEM}")"
2022-01-19 21:59:48 +08:00
Yuan Ming 9d2ee2127d dns_huaweicloud debug info adjust
_secure_debug for sensitive token.
2022-01-15 19:23:30 +08:00
Yuan Ming e49ece8793 dns_huaweicloud.sh minor bug fixes
1. Match zone name in response in case multiple items return.
2. Use string '"id"' (single quotation marks added) to check if zone/record exist in _get_zoneid() & _get_recordset_id(). Fix domain can't contain string "id".

(Sensitive _debug Access Token Commented out, For CICD Run)
2022-01-14 22:10:26 +08:00
I Komang Suryadana bda454fe9c Remove cloud domain record with cloud master zone. (#3507) 2022-01-11 15:25:10 +08:00
Felix Matouschek 2ce145f359 Refactoring amcedns api (second try) (#3231) 2022-01-09 11:11:00 +08:00
Bodenhaltung 4346139d65 Add dnsHome.de API (#3823)
Add dnsHome.de API
2022-01-09 10:32:22 +08:00
Jacob Vandborg e23c02575d Removed DNS sleep
Users should use command line parameter --dnssleep instead
2022-01-07 08:10:31 +01:00
jvandborg 459faf4dfb Format to comply with style guide 2022-01-06 22:03:39 +01:00
Jacob Vandborg 8cdceb83b2 Cannot wait for PR #3673 to be completed
PR #3673 Fix simply.com API seems abandoned by maintainer and I need this fixed asap

Changes implemented
* Normalize JSON and fix not handling return code correctly
* Add some information to comments
* Fix trailing slash on URIs
* Add 60 second sleep for zone to be written
* Fix parsing record_data and record_type
2022-01-06 19:21:05 +01:00
Viktor G d32cedd7dc DNS-ISPConfig ISPC_Api_Insecure argument check fix 2022-01-06 17:41:41 +08:00
racitup 2b6aa26703 fix: Neilpang review 2022-01-06 17:41:41 +08:00
racitup 95f1336060 fix: token request body quoting 2022-01-06 17:41:41 +08:00
racitup f46ee93597 fix: github switch 2022-01-06 17:41:41 +08:00
racitup 56d799f449 fix: debugging 2022-01-06 17:41:41 +08:00