Update dns_mydevil.sh
1984 update url
MyDevil updated their tool to require y|n confirmation when deleting record.
fornex.com API support
dns_cx.sh
Fix / Netlify API should only match exact domain matches.
Geoscaling: read credentials when removing records too
This implementation of the Plesk API will add support for Plesk web admin edition and will now discover all domains ( of customers & administrative users) managed by the specific plesk instance. The previous 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 web pro/host editions. The most common license on VPS/Dedicated Servers is nowadays the web admin 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/ This way is working for all plesk editions the same way.
Update dns_loopia.sh
geoscaling DNS API
Added curanet dns support
Loopia API is now less tolerant so we need another <value> tag surrounding the <struct>
dns_opnsense.sh - Fixed the domain parse regex
Extended the regex to skip the new transferkey and hmac sections of opnsense bind.
Added united-domains Reselling DNS API
fix https://github.com/acmesh-official/acme.sh/issues/3895#issuecomment-1035409954
if CF_Zone_ID is used, save it to domain conf instead.
changed gettoken to use _post instead of curl+jq