acme.sh/dnsapi
Goncharenko Alexander 0565443622
Some checks failed
DNS / CheckToken (push) Has been cancelled
Build DockerHub / CheckToken (push) Has been cancelled
Shellcheck / ShellCheck (push) Has been cancelled
Shellcheck / shfmt (push) Has been cancelled
DNS / Fail (push) Has been cancelled
DNS / Docker (push) Has been cancelled
DNS / MacOS (push) Has been cancelled
DNS / Windows (push) Has been cancelled
DNS / FreeBSD (push) Has been cancelled
DNS / GhostBSD (push) Has been cancelled
DNS / OpenBSD (push) Has been cancelled
DNS / NetBSD (push) Has been cancelled
DNS / DragonFlyBSD (push) Has been cancelled
DNS / MidnightBSD (push) Has been cancelled
DNS / Solaris (push) Has been cancelled
DNS / Omnios (push) Has been cancelled
DNS / OpenIndiana (push) Has been cancelled
DNS / Tribblix (push) Has been cancelled
DNS / Haiku (push) Has been cancelled
DNS / Hurd (push) Has been cancelled
DNS / OpenEuler (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
dns_yc: fix TXT record removal failing with "Unknown key file format" (#7150)
* dns_yc: restore YC_SA_Key_File in dns_yc_rm before signing the JWT

dns_yc_rm() never rebuilt YC_SA_Key_File from YC_SA_Key_File_PEM_b64 /
YC_SA_Key_File_Path like dns_yc_add() does. Per the DNS API dev guide,
add()/rm() run in separate subshells, so rm() must repeat add()'s setup
steps rather than rely on variables set during add().

Without it, when _yc_login() needs a fresh JWT during removal (the IAM
token from the add phase isn't available), it signs with an empty/unset
key path, and openssl fails with "Unknown key file format". The
resulting auth failure then surfaces misleadingly as "invalid domain" in
_get_root, and the TXT record is never deleted.

Verified against a real Yandex Cloud account/zone with --staging: before
the fix, removal failed with the same errors reported in the issue;
after adding the missing key-restoration block, add + remove both
succeed and the TXT record is actually deleted.

* dns_yc: preserve other TXT values when removing one at the same name

dns_yc_rm previously sent the full current data array (all existing
TXT values at the name) to the deletions API, wiping out the whole
rrset instead of only the value being removed. This breaks wildcard +
base domain issuance, where both share the same _acme-challenge name
with two different values: removing the first one deleted both,
leaving nothing for the second removal to find.

* dns_yc: read persisted config from domain conf before account conf

YC_Zone_ID, YC_Folder_ID, YC_SA_ID, YC_SA_Key_ID (zone-ID mode) and
YC_SA_Key_File_PEM_b64/Path were always saved via _savedomainconf
(domain.conf), but only ever read back via _readaccountconf_mutable
(account.conf). Once the env vars were unset, none of these could be
recovered from the saved config, so dns_yc_add/dns_yc_rm failed with
"You didn't specify a YC_SA_ID or YC_SA_Key_ID or YC_SA_Key_File."
even though the values had been persisted correctly on the prior run.

* dns_yc: replace grep -Fxv/sed with a portable loop in dns_yc_rm

Solaris's /usr/bin/grep supports neither -F nor -x, so
_remaining_txtvalue was always empty there and the preserve-other-
values logic silently fell back to deleting the whole rrset (with a
grep usage error on stderr on every rm). The sed trailing-comma strip
had a matching issue on Solaris, whose sed drops an unterminated last
line. CI didn't catch this because the fallback path also returns
"done: true". Use a plain for-loop with word splitting instead.

* dns_yc: use upsertRecordSets.deletions to remove a single TXT value

updateRecordSets has no "merges" field (only deletions/additions), so
the previous preserve-other-values logic silently did nothing -- the
TXT record was never actually removed, a regression from before that
change (which at least deleted the whole rrset). CI didn't catch it
because _clearupdns runs dns_yc_rm in a subshell and ignores its exit
code.

upsertRecordSets.deletions removes only the specified value from the
rrset directly, so the getRecordSet read and the remaining-value
recomputation are no longer needed at all.

Verified against a real zone (base + wildcard domain sharing one
_acme-challenge name): adding both values then removing one leaves
the other in place, and removing the second cleans up fully.

* dns_yc: don't delete the user's own key file in YC_SA_Key_File_Path mode

_yc_login unconditionally rm'd $YC_SA_Key_File after signing. That's
fine for the PEM_b64 path, where it's a decoded temp file, but in
YC_SA_Key_File_Path mode it's the user's own persistent key file --
the first successful login permanently deleted it, so every
subsequent dns_yc_rm/renewal hit "Unknown key file format" (the exact
symptom this PR is about, just from a different cause). Track whether
the key file is our own temp copy and only delete it in that case.

Verified with a stubbed _yc_login: a temp-mode key gets removed after
login, a path-mode key survives.

* dns_yc: clear both domain and account conf on invalid config

The failure branch in dns_yc_add only ever called _clearaccountconf,
but YC_Zone_ID/YC_Folder_ID/YC_SA_Key_File_PEM_b64/Path are persisted
via _savedomainconf, and YC_SA_ID/YC_SA_Key_ID may have been saved via
_saveaccountconf_mutable (Folder_ID mode, which stores under a
SAVED_ prefix read back by _readaccountconf_mutable). Clearing only
one store left stale values behind in whichever one wasn't touched.

Verified by seeding both domain.conf and account.conf with leftover
values, then triggering this branch and confirming both config files
end up empty.
2026-07-28 10:04:20 +08:00
..
dns_1984hosting.sh dns_1984hosting: cleanup, memoize zone id (#6978) 2026-06-05 19:28:08 +02:00
dns_acmedns.sh migrate the legacy ACMEDNS_UPDATE_URL from the account conf (#3899) 2026-07-05 17:48:33 +08:00
dns_acmeproxy.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_active24.sh dns_active24: rewrite for supporting new v2 API 2025-05-05 15:48:02 +02:00
dns_ad.sh fix format 2024-10-13 17:41:22 +02:00
dns_ali.sh dns_ali: convert IDN domains to punycode 2026-07-12 17:21:19 +08:00
dns_alviy.sh dnsapi alviy: Use structured info 2024-11-09 18:22:01 +02:00
dns_anx.sh fix format 2024-10-13 17:41:22 +02:00
dns_artfiles.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_arubabusiness.sh Implemented support for Aruba Business DNS API (#7042) 2026-07-02 13:06:41 +08:00
dns_arvan.sh fix format 2024-10-13 17:41:22 +02:00
dns_aurora.sh fix format 2024-10-13 17:41:22 +02:00
dns_autodns.sh dnsapi/dns_autodns: escape XML special characters in credentials (#5317) 2026-07-05 16:29:58 +08:00
dns_aws.sh Updated AWS Route53 service endpoint to the dual-stack endpoint (#6994) 2026-06-05 22:06:49 +02:00
dns_azion.sh fix format 2024-10-13 17:41:22 +02:00
dns_azure.sh Use endpoint environment variable for managed identities if set 2025-03-31 10:47:49 -04:00
dns_baidu.sh fix(dns_baidu): prefer new Baidu DNS API with legacy BCD fallback (#6992) 2026-07-02 13:02:30 +08:00
dns_beget.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_bh.sh Add BEST-HOSTING DNS API (#6859) 2026-03-22 11:36:29 +08:00
dns_bhosted.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_bookmyname.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_bunny.sh fix format 2024-10-13 17:55:22 +02:00
dns_calrissia.sh Add Calrissia.be API (#6811) 2026-07-04 16:54:05 +08:00
dns_cdmon.sh Add CDMON Api (#6984) 2026-06-05 22:02:14 +02:00
dns_cf.sh Reformat using shfmt 2025-11-20 00:29:44 +08:00
dns_clouddns.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_cloudns.sh dns_cloudns: include the server response in the login error 2026-07-12 09:34:59 +08:00
dns_cn.sh dns_cn: convert IDN domain to punycode before API calls 2026-07-04 21:58:57 +08:00
dns_comlaude.sh Matthiasvpfr patch 1 (#7108) 2026-07-12 16:13:42 +08:00
dns_conoha.sh fix format 2024-10-13 17:41:22 +02:00
dns_constellix.sh Convert domain to lower case, needed for Constellix REST API 2025-08-12 19:04:19 +02:00
dns_cpanel.sh dns_cpanel: quote inner expansion in suffix strip (SC2295) 2026-07-12 09:35:22 +08:00
dns_cpanel_uapi.sh Add dns_cpanel_uapi DNS API plugin (#6878) 2026-04-26 14:29:40 +02:00
dns_creoline.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_curanet.sh Update dns_curanet.sh 2025-11-03 18:14:27 +01:00
dns_cyon.sh Fix dns_cyon to use correct regex 2026-01-14 21:05:32 +01:00
dns_czechia.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_da.sh dns_da: document that special characters in DA_Api credentials must be percent-encoded 2026-07-04 18:19:45 +08:00
dns_ddnss.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_desec.sh dns_desec: fix advertised token variable name (#7081) 2026-07-05 12:03:48 +08:00
dns_df.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_dgon.sh fix format 2024-10-13 17:49:29 +02:00
dns_dnsexit.sh fix: dnsexit api rejects a TTL of zero, changed to 1 (minute) (#7107) 2026-07-12 16:37:21 +08:00
dns_dnshome.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_dnsimple.sh dns_dnsimple: use mutable conf storage so a newly exported token wins 2026-07-12 19:21:48 +08:00
dns_dnsservices.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_doapi.sh update dns_doapi 2024-05-27 12:45:01 +02:00
dns_domeneshop.sh fix format 2024-10-13 17:41:22 +02:00
dns_dp.sh fix format 2024-10-13 17:41:22 +02:00
dns_dpi.sh fix format 2024-10-13 17:41:22 +02:00
dns_dreamhost.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_duckdns.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_durabledns.sh fix format 2024-10-13 17:41:22 +02:00
dns_dyn.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_dynu.sh dns_dynu: use mutable conf storage so newly exported credentials win 2026-07-12 19:21:56 +08:00
dns_dynv6.sh remove unused code 2026-01-10 01:44:07 +01:00
dns_easydns.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_edgecenter.sh dns_edgecenter.sh: fix structural info 2025-05-19 15:08:54 +03:00
dns_edgedns.sh dnsapi/dns_edgedns: use the system clock for the request timestamp (#3973) 2026-07-05 18:02:34 +08:00
dns_efficientip.sh Remove unecessary base64 encoding 2025-11-25 14:47:40 +01:00
dns_eurodns.sh Add EuroDNS DNS API plugin (dns_eurodns) (#6903) 2026-05-02 10:56:13 +02:00
dns_euserv.sh fix format 2024-10-13 17:41:22 +02:00
dns_exoscale.sh fix: update Exoscale DNS script 2025-12-09 09:49:54 +01:00
dns_firestorm.sh Add dns_firestorm.sh plugin for Firestorm.ch DNS API (#6829) 2026-05-02 10:56:13 +02:00
dns_fornex.sh Update _get_root url in dnsapi/dns_fornex.sh 2025-03-11 08:07:38 +00:00
dns_freedns.sh dns_freedns.sh: use grep -E, BRE \| alternation is a GNU extension 2026-07-10 10:23:59 +08:00
dns_freemyip.sh dns_freemyip.sh: fix strutural info 2025-05-19 15:15:46 +03:00
dns_gandi_livedns.sh Use '_mutable' functions for authentication variables 2025-12-08 19:02:33 +01:00
dns_gcloud.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_gcore.sh fix format 2024-10-13 17:41:22 +02:00
dns_gd.sh dns_gd: fix root zone detection for API-restricted accounts https://github.com/acmesh-official/acme.sh/issues/4487 2026-07-03 23:34:27 +08:00
dns_geoscaling.sh fix format 2024-10-13 17:49:29 +02:00
dns_glesys.sh Add Glesys dnsapi provider (#7059) 2026-07-02 13:10:29 +08:00
dns_gname.sh Add Gname.com dnsapi support (#6808) 2026-04-14 20:57:22 +08:00
dns_googledomains.sh fix format 2024-10-13 17:41:22 +02:00
dns_he.sh fix format 2024-10-13 17:49:29 +02:00
dns_he_ddns.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_hestiacp.sh Merge pull request #7140 from radumalica/dns_hestiacp 2026-07-23 11:50:20 +08:00
dns_hetznercloud.sh Wait for Hetzner Cloud DNS actions to complete before returning 2025-11-02 04:07:58 +01:00
dns_hexonet.sh fix format 2024-10-13 17:41:22 +02:00
dns_hostingde.sh fix https://github.com/acmesh-official/acme.sh/issues/4879#issuecomment-2942728895 2026-07-04 11:44:32 +08:00
dns_hostinger.sh Microwavenby dns hostinger (#6843) 2026-07-11 10:04:49 +08:00
dns_hostup.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_huaweicloud.sh dns_huaweicloud: add optional HUAWEICLOUD_Region (default ap-southeast-1) 2026-07-04 19:06:46 +08:00
dns_infoblox.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_infoblox_uddi.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_infomaniak.sh dns_infomaniak: log zones response and fail early in _get_zone 2026-07-13 08:30:43 +08:00
dns_internetbs.sh fix format 2024-10-13 17:49:29 +02:00
dns_inwx.sh dns_inwx: fix _get_root false zone match for single-letter subdomains 2026-07-04 20:28:56 +08:00
dns_ionos.sh DNS_IONOS double sending content type & case sensitive mismatch (#7028) 2026-07-02 23:08:59 +08:00
dns_ionos_cloud.sh dnsapi ionos_cloud: Use structured info 2024-11-09 18:31:52 +02:00
dns_ipprojects.sh [dnsapi] add IP-Projects dns hook (#6959) 2026-05-24 22:24:00 +02:00
dns_ipv64.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_ispconfig.sh dns_ispconfig.sh client_id not numeric at ispconfig v 3.2.7p1 (#4999) 2026-07-10 20:55:23 +08:00
dns_jd.sh fix format 2024-10-13 17:41:22 +02:00
dns_joker.sh fix https://github.com/acmesh-official/acme.sh/issues/6498 2026-07-01 21:59:41 +08:00
dns_kappernet.sh fix format 2024-10-13 17:41:22 +02:00
dns_kas.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_kinghost.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_knot.sh dns_knot: add KNOT_ZONE for delegated subdomain zones 2026-07-12 19:22:03 +08:00
dns_la.sh Update dns_la.sh 2025-07-02 21:15:46 +08:00
dns_laodc.sh Add LaoDC DNS API (dns_laodc) (#6974) 2026-07-05 23:30:26 +08:00
dns_leaseweb.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_level27.sh Implement support for DNS Level27 (#7043) 2026-06-29 01:27:41 +08:00
dns_lexicon.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_limacity.sh dnsapi: structured info minor fixes 2024-12-31 11:45:29 +02:00
dns_linode.sh fix format 2024-10-13 17:41:22 +02:00
dns_linode_v4.sh fix pagination bug for domains with a big zone file 2024-11-08 00:59:21 -03:00
dns_loopia.sh fix format 2024-10-13 17:41:22 +02:00
dns_lua.sh fix format 2024-10-13 17:41:22 +02:00
dns_maradns.sh fix format 2024-10-13 17:49:29 +02:00
dns_me.sh dns_me.sh: use LC_ALL=C so the request date header is always English 2026-07-10 11:20:08 +08:00
dns_mgwm.sh Fix formatting issues in dns_mgwm.sh script 2025-12-08 19:31:40 +01:00
dns_miab.sh Revert TXT add update 2024-10-16 11:49:29 +02:00
dns_mijnhost.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_misaka.sh fix format 2024-10-13 17:41:22 +02:00
dns_muumuu.sh Add dns_muumuu: muumuu-domain.com DNS API (#7012) 2026-07-05 16:05:33 +08:00
dns_myapi.sh dnsapi: structured info minor fixes 2024-12-31 11:45:29 +02:00
dns_mydevil.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_mydnsjp.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_mythic_beasts.sh dev_mythic_beasts: Fix header name: Accepts => Accept (#6428) 2026-07-03 23:25:38 +08:00
dns_namecheap.sh fix https://github.com/acmesh-official/acme.sh/issues/6963 2026-07-03 19:38:42 +08:00
dns_namecom.sh Fix name.com DNS API for processing IDNs (#4381) 2026-07-10 21:56:54 +08:00
dns_namesilo.sh Fix dns_namesilo_rm failing to remove TXT record (#6969) 2026-06-19 14:24:20 +02:00
dns_nanelo.sh nanelo dns: minor log improvements 2025-10-14 15:51:28 +02:00
dns_nederhost.sh fix format 2024-10-13 17:41:22 +02:00
dns_neodigit.sh fix format 2024-10-13 17:41:22 +02:00
dns_netcup.sh Fix syntax for OpenBSD sh 2024-11-17 20:58:06 +01:00
dns_netlify.sh fix format 2024-10-13 17:58:19 +02:00
dns_nic.sh fix format 2024-10-13 17:41:22 +02:00
dns_njalla.sh dns_njalla.sh: accept string record ids when removing records 2026-07-10 20:47:31 +08:00
dns_nm.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_nsd.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_nsone.sh fix format 2024-10-13 17:41:22 +02:00
dns_nsupdate.sh Add the information from my last accepted pull that the TSIG key is optional. 2026-02-12 15:32:53 +01:00
dns_nw.sh fix format 2024-10-13 17:58:19 +02:00
dns_oci.sh fix(dns_oci): read ~/.oci/config before cached account.conf values (#7124) 2026-07-14 20:58:47 +08:00
dns_omglol.sh Updated comment to be more clear on variable vs. 2025-12-17 17:15:10 -05:00
dns_one.sh fix format 2024-10-13 17:41:22 +02:00
dns_online.sh fix format 2024-10-13 17:41:22 +02:00
dns_openprovider.sh dnsapi: structured info minor fixes 2024-12-31 11:45:29 +02:00
dns_openprovider_rest.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_openstack.sh DNS provider API: structured description 2024-05-18 12:06:41 +03:00
dns_opnsense.sh dnsapi/dns_opnsense.sh: Refresh for OPNsense v25.7 series 2025-09-15 15:50:48 +10:00
dns_opusdns.sh fix: start zone detection from i=1 per acme.sh convention 2026-01-23 09:20:00 +01:00
dns_ovh.sh dns_ovh specific permission for record removal (#6386) 2026-07-12 16:21:00 +08:00
dns_pdns.sh dns_pdns: probe zones with the server-side name filter in _get_root 2026-07-12 11:20:53 +08:00
dns_pleskxml.sh dns_pleskxml.sh: use grep -F when matching interpolated values 2026-07-10 12:05:28 +08:00
dns_pointhq.sh fix format 2024-10-13 17:41:22 +02:00
dns_porkbun.sh fix format 2024-10-13 17:41:22 +02:00
dns_poweradmin.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_qc.sh Ran shfmt locally 2025-12-30 16:31:16 -05:00
dns_rackcorp.sh fix format 2024-10-13 17:41:22 +02:00
dns_rackspace.sh fix format 2024-10-13 17:41:22 +02:00
dns_rage4.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_rcode0.sh fix format 2024-10-13 17:49:29 +02:00
dns_regru.sh dns_regru: require a dot boundary in root zone matching 2026-07-05 16:57:59 +08:00
dns_rltx.sh feat: added realtoxmedia dnsapi (#7156) 2026-07-24 13:55:17 +08:00
dns_scaleway.sh fix format 2024-10-13 17:58:19 +02:00
dns_schlundtech.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_selectel.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_selfhost.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_servercow.sh fix format 2024-10-13 17:59:25 +02:00
dns_simply.sh Improve Simply.com API (#6933) 2026-05-24 22:20:40 +02:00
dns_sitehost.sh [dnsapi] add SiteHost DNS API hook (#6891) 2026-04-08 22:07:30 +08:00
dns_sotoon.sh improve: change sotoon api to v2.1 with simplification 2025-12-24 17:19:17 +03:30
dns_spaceship.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_subreg.sh [dnsapi] add subreg.cz dns hook (#6848) 2026-03-22 11:40:44 +08:00
dns_technitium.sh shfmt edit 2026-03-03 05:31:51 -08:00
dns_tele3.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_tencent.sh docs (dns_tencent) : update documentation links 2025-05-23 17:54:56 +08:00
dns_timeweb.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_transip.sh Set DNS Record TTL to 60 instead of 300 sec 2025-05-16 15:40:36 +02:00
dns_udr.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_ultra.sh fix format 2024-10-13 17:41:22 +02:00
dns_unoeuro.sh fix format 2024-10-13 17:41:22 +02:00
dns_variomedia.sh Variomedia API: Fix DNS deletion issues 2025-08-15 09:02:57 +02:00
dns_veesp.sh fix format 2024-10-13 17:41:22 +02:00
dns_vercel.sh fix format 2024-10-13 17:41:22 +02:00
dns_virakcloud.sh run ~/shfmt -l -w -i 2 dnsapi/dns_virakcloud.sh and Remove unnecessary blank lines in dns_virakcloud.sh 2026-01-04 16:33:37 +03:30
dns_volcengine.sh feat: Add Volcano Engine DNS API (#7069) 2026-07-03 10:09:32 +00:00
dns_vscale.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_vultr.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_websupport.sh Upload latest dev branch to master (#3) 2025-08-12 11:12:09 +03:00
dns_wedos.sh Add WEDOS WAPI DNS API (dns_wedos) (#7072) 2026-07-05 12:44:07 +08:00
dns_west_cn.sh dnsapi: Add structured info for lima-city and west.cn 2024-12-28 22:31:24 +02:00
dns_world4you.sh fix: grep -A is not portable, breaks ARI on Solaris 2026-07-25 16:00:03 +08:00
dns_yandex360.sh fix bug for solaris. 2026-07-17 12:38:14 +08:00
dns_yc.sh dns_yc: fix TXT record removal failing with "Unknown key file format" (#7150) 2026-07-28 10:04:20 +08:00
dns_zilore.sh fix format 2024-10-13 17:41:22 +02:00
dns_zone.sh fix format 2024-10-13 17:41:22 +02:00
dns_zoneedit.sh dnsapi: Fix structured info 2024-12-28 17:42:58 +02:00
dns_zonomi.sh dns_zonomi: make the API endpoint configurable via ZM_Api 2026-07-12 10:26:40 +08:00
README.md update repo name 2020-01-30 12:06:39 +08:00