acme.sh/dnsapi
Felipe Wilhelms Damasio 17ecff7a3b [DNSAPI/BUG] Fixes naive top domain detection.
In order to properly detect the top domain, lets query the NS through
the SOA record and get the top domain being validated.

This fixes incorrect top domain detection under TLDs such as 'com.br',
'co.uk', etc.

This solution could be used for other DNS APIs as well.
2019-08-09 23:01:43 -03:00
..
dns_acmedns.sh add acme-dns plugin 2018-04-03 10:18:54 +02:00
dns_acmeproxy.sh Update authentication logic / info 2019-05-13 08:45:57 +02:00
dns_active24.sh Fix saving token for DNS Active24 2019-05-19 11:47:19 +02:00
dns_ad.sh Revert non-linode scripts since they're untested 2017-07-27 08:52:46 -04:00
dns_ali.sh fix ali 2018-02-15 12:26:35 +08:00
dns_autodns.sh Create dns_autodns.sh 2018-01-15 10:59:50 +01:00
dns_aws.sh Fix typo 2019-05-21 18:21:54 +08:00
dns_azure.sh dns_azure : Multiple domains with same ending bug 2019-06-29 18:14:34 +02:00
dns_cf.sh fix format 2019-07-27 11:09:13 +08:00
dns_cloudns.sh Update dns api to support v2 wildcard cert #1261 2018-02-20 11:22:06 +02:00
dns_cn.sh fix format 2019-03-09 09:13:49 +08:00
dns_conoha.sh avoid "SC2046: Quote this to prevent word splitting." Travis CI error. 2018-08-22 23:25:55 +09:00
dns_cx.sh use mutable 2019-04-29 21:52:22 +08:00
dns_cyon.sh spelling: satisfy 2017-03-26 05:30:26 +00:00
dns_da.sh Remove empty line at the end 2018-03-03 14:40:23 +01:00
dns_ddnss.sh Correct sed parsing error 2019-04-28 15:58:08 +02:00
dns_desec.sh dnsapi: fix typo in dns_desec.sh (#2427) 2019-08-05 21:35:03 +08:00
dns_dgon.sh Made dns_dgon.sh use _lower_case 2019-03-22 18:43:06 -04:00
dns_dnsimple.sh Changed records per page to 5000 2019-01-25 09:27:30 +00:00
dns_do.sh Revert non-linode scripts since they're untested 2017-07-27 08:52:46 -04:00
dns_doapi.sh Cleaned up dns_doapi.sh 2019-01-24 17:00:37 +01:00
dns_dp.sh fix https://github.com/Neilpang/acme.sh/pull/2275 2019-07-29 21:12:19 +08:00
dns_dpi.sh add dns api support for dnspod.com 2018-08-12 18:15:20 +08:00
dns_dreamhost.sh Addressing PR feedback 2018-02-13 21:02:38 -08:00
dns_duckdns.sh Update DuckDNS support, fix failure on first call, no longer save the domain/username as a global, and other tweaks 2017-08-11 16:46:29 -05:00
dns_durabledns.sh fix format 2019-05-19 08:05:40 +08:00
dns_dyn.sh Add 'dns_dyn' DNS challenge validation script for Dyn Managed DNS API 2017-07-08 07:06:51 -05:00
dns_dynu.sh dnsapi update dynu for api v2 2018-12-30 03:21:16 +00:00
dns_euserv.sh replaced tail/head with _tail_n/_head_n and printf with echo 2018-07-09 22:54:34 +02:00
dns_exoscale.sh Remove extraneous blank lines 2018-12-20 16:37:11 +01:00
dns_freedns.sh Update dns_freedns.sh 2019-06-02 13:09:57 -04:00
dns_gandi_livedns.sh [dnsapi] Support adding / removing multiple TXT values for Gandi 2018-12-29 10:54:21 +02:00
dns_gcloud.sh Improve compatibility with *BSD xargs 2019-05-28 13:46:19 +02:00
dns_gd.sh check UNABLE_TO_AUTHENTICATE 2018-06-12 21:19:27 +08:00
dns_gdnsdk.sh dns_gdnsdk: Fixed stupid regex error, want literal "-", not a range 2019-03-19 14:16:13 +01:00
dns_he.sh fix https://github.com/Neilpang/acme.sh/issues/2409 (#2430) 2019-08-05 22:35:40 +08:00
dns_hexonet.sh update 2019-07-20 17:09:36 +08:00
dns_hostingde.sh remove _hostingde_parse_no_strip_whitespace function as this breaks API requests 2019-05-22 16:20:28 +02:00
dns_infoblox.sh Add 'dns_dyn' DNS challenge validation script for Dyn Managed DNS API 2017-07-08 07:06:51 -05:00
dns_internetbs.sh support change account conf from env 2018-12-24 14:59:14 +03:00
dns_inwx.sh Fix inwx account without Mobile TAN 2018-10-19 16:08:00 +02:00
dns_ispconfig.sh Update serial also when deleting the token 2018-05-02 23:01:52 +02:00
dns_jd.sh ttl 3000 2019-07-13 19:35:55 +08:00
dns_kinghost.sh removed redundant api call 2018-03-26 14:28:52 -03:00
dns_knot.sh [DNSAPI/BUG] Fixes naive top domain detection. 2019-08-09 23:01:43 -03:00
dns_lexicon.sh Add support for additional Lexicon options 2018-08-21 11:51:26 +02:00
dns_linode_v4.sh fix https://github.com/Neilpang/acme.sh/pull/1979 2019-01-30 20:13:23 +08:00
dns_linode.sh Revert "Update Linode API to v4" 2018-12-20 11:00:10 -05:00
dns_loopia.sh Double quote unquoted variables 2019-03-28 16:34:13 +01:00
dns_lua.sh other fixes 2018-02-17 15:12:19 +01:00
dns_maradns.sh Add support for MaraDNS 2019-05-25 16:55:09 +05:30
dns_me.sh first attempt to fix CI errors 2018-02-26 21:47:51 +01:00
dns_myapi.sh add guide link 2019-06-10 22:35:55 +08:00
dns_mydevil.sh sync (#2127) 2019-02-27 20:41:50 +08:00
dns_mydnsjp.sh Increase security using https for MyDNS.JP API 2018-11-25 18:14:52 +09:00
dns_namecheap.sh Escape slashes (#2375) 2019-07-13 20:35:09 +08:00
dns_namecom.sh update 2019-03-16 15:09:49 +08:00
dns_namesilo.sh fix error 2019-07-18 22:20:51 +08:00
dns_nederhost.sh Removed overwriting of the HTTP header file before sending a request. 2019-03-12 14:36:42 +01:00
dns_neodigit.sh Revert change 2018-12-04 14:36:28 +01:00
dns_netcup.sh Make travis happy. (SC2020) 2019-05-23 08:15:03 +02:00
dns_nsd.sh Removed trailing line 2019-05-01 12:25:46 +02:00
dns_nsone.sh Set NS1 DNS record TTL to 0 2019-02-06 21:49:17 +01:00
dns_nsupdate.sh fix https://github.com/Neilpang/acme.sh/issues/2225 2019-04-20 12:49:51 +08:00
dns_nw.sh Add support for Thermo, Nexcess, and Futurehosting DNS APIs 2019-02-06 10:42:11 -05:00
dns_one.sh cleanup according to styleguide 2019-05-31 08:55:21 +02:00
dns_online.sh fix travis 2019-02-15 08:56:09 +00:00
dns_openprovider.sh Fix SC2116 2019-03-18 16:10:58 +01:00
dns_ovh.sh fix https://github.com/Neilpang/acme.sh/issues/2300 2019-06-19 21:49:42 +08:00
dns_pdns.sh Used e_grep_o instead grep -Po, dns_pdns_rm() now deletes only entry with matching txt value 2018-03-24 18:46:04 +01:00
dns_pointhq.sh Native PointHQ support 2019-01-08 15:59:29 +11:00
dns_rackspace.sh Rackspace Cloud DNS 2019-02-13 12:00:05 +11:00
dns_regru.sh dnsapi for regru: remove debug info 2019-06-13 19:56:40 +03:00
dns_schlundtech.sh Create DNS API for Schlundtech 2019-05-02 12:18:16 +02:00
dns_selectel.sh fix format 2018-01-26 20:39:41 +08:00
dns_servercow.sh Update dns_servercow.sh 2017-12-09 20:22:09 +01:00
dns_tele3.sh remove whitespace 2018-05-02 11:13:10 +02:00
dns_ultra.sh support ultradns.com api (#2117) 2019-03-14 20:41:13 +08:00
dns_unoeuro.sh Fix file formatting 2018-08-21 12:32:30 +02:00
dns_vscale.sh Revert non-linode scripts since they're untested 2017-07-27 08:52:46 -04:00
dns_vultr.sh Add dnsapi for Vultr (#2370) 2019-07-20 12:26:23 +08:00
dns_yandex.sh fix delete multiple records 2018-05-03 01:01:14 +03:00
dns_zilore.sh head => _head_n 2018-03-28 18:14:45 +03:00
dns_zone.sh Add zone.ee (zone.eu) DNS API (#2151) 2019-03-14 20:20:39 +08:00
dns_zonomi.sh fix format 2018-02-10 23:34:34 +08:00
README.md Merge branch 'dev' into dev 2019-05-03 20:46:16 +08:00