GNDevProd
454cec6e43
Add Gname.com dnsapi support ( #6808 )
...
* add gname dns acme.sh
2026-04-14 20:57:22 +08:00
wangzhizhou
afba1455b8
add dnsapi for baidu cloud dns ( #6844 )
2026-04-14 20:44:30 +08:00
Jordan Russell
618735d11e
[dnsapi] add SiteHost DNS API hook ( #6891 )
...
Co-authored-by: Jordan Russell <jordan.russell@sitehost.co.nz >
2026-04-08 22:07:30 +08:00
Lorenz Stechauner
08b2186afe
dns_world4you: Adapt to latest record id changes ( #6897 )
2026-04-08 22:00:42 +08:00
Stefan Bottelier
3509f6404f
Add bHosted.nl DNS API ( #6864 )
...
Add bHosted.nl DNS API (#6864 )
2026-04-08 21:59:09 +08:00
Tomáš Pavlič
3c8c735362
[dnsapi] add subreg.cz dns hook ( #6848 )
...
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 / OpenBSD (push) Has been cancelled
DNS / NetBSD (push) Has been cancelled
DNS / DragonFlyBSD (push) Has been cancelled
DNS / Solaris (push) Has been cancelled
DNS / Omnios (push) Has been cancelled
DNS / OpenIndiana (push) Has been cancelled
DNS / Haiku (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
* Add DNS hook for subreg.cz
2026-03-22 11:40:44 +08:00
heximcz
c397bd6573
Add BEST-HOSTING DNS API ( #6859 )
...
* Add BEST-HOSTING DNS API
2026-03-22 11:36:29 +08:00
CZECHIA-COM
8aea731bd4
Add dns_czechia DNS API plugin ( #6764 )
...
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 / OpenBSD (push) Has been cancelled
DNS / NetBSD (push) Has been cancelled
DNS / DragonFlyBSD (push) Has been cancelled
DNS / Solaris (push) Has been cancelled
DNS / Omnios (push) Has been cancelled
DNS / OpenIndiana (push) Has been cancelled
DNS / Haiku (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
* Create dns_czechia.sh
This PR adds a DNS API plugin for CZECHIA.COM / RegZone (ZONER a.s.).
2026-03-16 20:17:18 +08:00
Ludwig
03860a4978
dnsapi/dns_me: ignore "already exists" error for multi-domain support ( #6830 )
2026-03-08 18:37:29 +08:00
Travis
f0146bd90e
shfmt edit
2026-03-03 05:31:51 -08:00
Tra5is
20722ea030
Merge branch 'dev' into add_technitium_expiry_ttl
2026-03-03 04:59:54 -08:00
Travis
70f9e255d3
Add Expiry TTL option for Technitium DNS API
2026-02-18 09:29:47 -08:00
alexandergott-afk
83424e7ba4
Add the information from my last accepted pull that the TSIG key is optional.
2026-02-12 15:32:53 +01:00
alexandergott-afk
5bc44caf50
Allow more than one DNS server for HA environments
2026-02-12 15:27:23 +01:00
alexandergott-afk
47412d1822
Update dns_nsupdate.sh
2026-02-12 15:24:45 +01:00
alexandergott-afk
34052e56d7
too many spaces removed
2026-02-09 10:39:27 +01:00
alexandergott-afk
4807df0c3e
Fix Tab
2026-02-09 10:03:26 +01:00
alexandergott-afk
ec0dc40ad8
Merge branch 'dev' into master
2026-02-05 10:39:19 +01:00
alexandergott-afk
7236ba2d7c
Update dns_nsupdate.sh
2026-02-05 09:20:51 +01:00
JF DAGUIN
274fd53c83
Merge branch 'dev' into dns_infomaniak_API_v2
2026-01-30 23:08:17 +01:00
JF DAGUIN
a4595f334e
Merge branch 'acmesh-official:master' into dns_infomaniak_API_v2
2026-01-30 23:04:36 +01:00
JF DAGUIN
477277bd2d
Rewrite token scope and URL to add one
...
Updated comments for clarity and formatting.
2026-01-30 23:00:25 +01:00
Kilian Ries
9c245eb37a
fix: start zone detection from i=1 per acme.sh convention
2026-01-23 09:20:00 +01:00
Kilian Ries
713251c65b
Merge branch 'dev' into add-opusdns-provider
2026-01-22 18:34:04 +01:00
Kilian Ries
2e85e6f9bb
Fix zone detection: check for dnssec_status instead of name
...
The error response also contains 'name' in 'zone_name' field,
causing false positives. Check for 'dnssec_status' which only
exists in valid zone responses.
2026-01-22 18:13:51 +01:00
Kilian Ries
9e584e346d
Refactor: Add _opusdns_api helper, simplify code
...
- Added _opusdns_api() for all API requests
- Added _opusdns_init() for config initialization
- Removed duplicate code in add/rm functions
- Removed dead code (orphaned lines 173-178)
- Script now 158 lines (was 255, originally 379)
2026-01-22 18:13:09 +01:00
Kilian Ries
163eb1acb9
Simplify zone detection with API check
...
Instead of fetching all zones and matching, iterate through domain
parts and check each against the API until a valid zone is found.
Same approach as GoDaddy DNS plugin.
Example: _acme-challenge.test.example.com
- Try: test.example.com → 404
- Try: example.com → 200 ✓ → zone found!
Script reduced from 304 to 255 lines.
2026-01-22 18:11:01 +01:00
Kilian Ries
25a3ee48df
Fix zone pagination parsing
...
- Fixed jq path: .pagination.has_next_page instead of .has_next_page
- Fixed grep fallback: remove rrsets before extracting zone names
to avoid matching nested 'name' fields
- Simplified has_next_page detection with simple grep -q
- Added debug output for page zones and has_next status
2026-01-22 17:58:09 +01:00
Kilian Ries
30c9332327
Remove custom DNS propagation check
...
acme.sh handles DNS propagation checking internally via --dnssleep
and _check_dns_record. Custom propagation checks are unnecessary
and can conflict with acme.sh's own timing.
Removed:
- _opusdns_wait_for_propagation() function
- OPUSDNS_Polling_Interval option
- OPUSDNS_Propagation_Timeout option
Script is now consistent with other DNS API implementations
(Cloudflare, AWS, etc.) which don't have custom propagation checks.
2026-01-22 17:28:41 +01:00
Kilian Ries
dc65223da1
Remove all trailing whitespace for shfmt compliance
2026-01-22 17:10:12 +01:00
Kilian Ries
01c93b9bbd
Fix shellcheck and shfmt issues
...
- Add double quotes around variables to prevent globbing
- Fix parameter expansion quoting in ${domain%.${_zone}}
- Remove trailing whitespace for shfmt compliance
2026-01-22 17:04:43 +01:00
Kilian Ries
bfd1f9bf6c
[CLOUD-31] add acme.sh opusdns provider
2026-01-22 16:43:26 +01:00
Patrick Zbinden
282b048557
Fix dns_cyon to use correct regex
2026-01-14 21:05:32 +01:00
neil
bc646d120e
Merge pull request #6746 from d-kurz/dev
...
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 / OpenBSD (push) Has been cancelled
DNS / NetBSD (push) Has been cancelled
DNS / DragonFlyBSD (push) Has been cancelled
DNS / Solaris (push) Has been cancelled
DNS / Omnios (push) Has been cancelled
DNS / OpenIndiana (push) Has been cancelled
Build DockerHub / build (push) Has been cancelled
dns_dynv6: Allow challenge strings that contain "id"
2026-01-10 12:54:47 +01:00
neil
c58da45917
Merge pull request #6678 from fratoro/master
...
Update dns_cyon to use unique user-agent and all cookies
2026-01-10 12:52:24 +01:00
Denis Kurz
b37867d027
remove unused code
2026-01-10 01:44:07 +01:00
Denis Kurz
880d93f7f7
fix(dynv6): allow 'id' in dns challenge
...
If the random dns challenge string happens to contain 'id',
the parsing method passed a broken, mingled mix of the
record's data and id field, instead of just the id. As a result,
deleting the TXT record failed. We now specifically look for
'"id":', which cannot appear as part of the challenge string.
2026-01-10 01:44:07 +01:00
Denis Kurz
5ad2bea129
fix typos
2026-01-10 01:44:07 +01:00
neil
6a9776b1f0
Merge pull request #6631 from rperper/dev
...
QUIC.cloud DNS API support (dns_api.sh)
2026-01-05 21:42:13 +01:00
Amin Sharifi
70462b5ac3
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
Amin Sharifi
ef035248c3
Add VirakCloud DNS API support
2026-01-04 16:29:30 +03:30
Amin Sharifi
877cbe04c9
Add VirakCloud DNS API support with add and remove TXT record functions
2026-01-04 16:18:18 +03:30
Bob Perper
6a37f23b14
Ran shfmt locally
2025-12-30 16:31:16 -05:00
Bob Perper
cf2f9ef251
Missed additional quotes
2025-12-30 16:27:21 -05:00
Bob Perper
f9ffdbe407
Initialize record_id
2025-12-30 16:23:01 -05:00
Bob Perper
778b4a38ed
Missed several double quote issues
2025-12-30 16:17:03 -05:00
Bob Perper
397c0605e5
Double quote for globbing
2025-12-30 16:11:39 -05:00
Bob Perper
b4f30ff026
Updated for shfmt
2025-12-30 16:07:01 -05:00
Bob Perper
0b66acf332
shfmt fixes
2025-12-30 15:54:23 -05:00
Bob Perper
185d92f1e7
shfmt fixes
2025-12-30 15:50:39 -05:00