Skip to content

Conversation

@Neilpang
Copy link
Member

@Neilpang Neilpang commented Sep 7, 2025

sync

cjwalsh and others added 30 commits February 21, 2024 00:21
… validation types

Fix for empty error objects in the response which mess up the extraction of domain validation types due to the closing brace in the error object prematurely matching the end of the search pattern.

This seems to be a recent change with ZeroSSL in particular where "error":{} is being included in responses.

There could potentially be a related issue if there is a complex error object ever returned in the validation check response where an embedded sub-object could lead to an incomplete extraction of the error message, roughly around line 5040.

Adapted from fix suggested here: #4933 (comment)
    The following error happens if the header is set
    to 'Content-Type: application/json':

        {"statusCode":400,"message":"One or more errors occurred!",
        "errors":{"serializerErrors":["The input does not contain
        any JSON tokens. Expected the input to start with a valid
        JSON token, when isFinalBlock is true. LineNumber:
        0 | BytePositionInLine: 0."]}}

    Fix TXT removal
Update _get_root url in dnsapi/dns_fornex.sh
The @epgdatacapbon was renamed to @tkmsst

Signed-off-by: Sergey Ponomarev <[email protected]>
He made the DuckDNS script that was used for this script but he can't support the script.

Signed-off-by: Sergey Ponomarev <[email protected]>
Signed-off-by: Sergey Ponomarev <[email protected]>
Run post hook when `_on_before_issue()` errors
Fix logged typo when running pre hook
cjwalsh and others added 25 commits August 3, 2025 22:42
Fix for empty error objects in response breaking extraction of domain validation types
New dnsapi support for OpenProvider.eu using REST API
* Fix for empty error objects in response breaking extraction of domain validation types

Fix for empty error objects in the response which mess up the extraction of domain validation types due to the closing brace in the error object prematurely matching the end of the search pattern.

This seems to be a recent change with ZeroSSL in particular where "error":{} is being included in responses.

There could potentially be a related issue if there is a complex error object ever returned in the validation check response where an embedded sub-object could lead to an incomplete extraction of the error message, roughly around line 5040.

Adapted from fix suggested here: #4933 (comment)

* Add new dnsapi support for OpenProvider.eu using new REST API

* Cleanup duplicate debug log output based on DNS test run

* Resolve spellcheck error

* Configure 10 second timeout to ACME_DIRECTORY API call

* add support for AIX style netstat

* add

* fix for wiki

* minor

* minor

* wiki

* wiki

* dnsapi: dns_mydnsjp.sh fix author

The @epgdatacapbon was renamed to @tkmsst

Signed-off-by: Sergey Ponomarev <[email protected]>

* dnsapi: dns_ddnss.sh remove RaidenII from authors

He made the DuckDNS script that was used for this script but he can't support the script.

Signed-off-by: Sergey Ponomarev <[email protected]>

* dnsapi: fix authors: use @ for GitHub profiles

Signed-off-by: Sergey Ponomarev <[email protected]>

* dnsapi: dns_vultr.sh remove empty author

Signed-off-by: Sergey Ponomarev <[email protected]>

* dnsapi: dns_mijnhost.sh rearrange fields, use user docs instead of API docs

Signed-off-by: Sergey Ponomarev <[email protected]>

* dnsapi: fix Structured DNS Info

Signed-off-by: Sergey Ponomarev <[email protected]>

* Fix logged typo when running pre hook

* Run post hook when _on_before_issue errors

---------

Signed-off-by: Sergey Ponomarev <[email protected]>
Co-authored-by: Ciaran Walsh <[email protected]>
Co-authored-by: Lambiek12 <[email protected]>
Co-authored-by: Erwin Oegema <[email protected]>
Co-authored-by: laDanz <[email protected]>
Co-authored-by: neil <[email protected]>
Co-authored-by: neil <[email protected]>
Co-authored-by: Sergey Ponomarev <[email protected]>
Co-authored-by: David Beitey <[email protected]>
Co-authored-by: Jan-willem van Kampen <[email protected]>
Optimize root domain search through api
Variomedia API: Fix DNS challenge TXT record deletion
Add sleep before each REST call to Constellix to prevent rate limit
change to while loop

use global variable for loop

fix if statement to be sh compliant

shfmt
fix: rage4 - add error 400 and TXT cleanup
The checkout action fetches one single commit, so attempts to find previous states of a page result in error. Adding fetch-depth:0 to the configuration fetches all commits and makes finding the previous commit that changed a page possible in the github action.
Fix diff in wiki notifications (use full clone)
just move "date -u -j -f" before the linux branch.
socat rejects TCP-LISTEN on ipv6 only networks
Fix sed command in telegram notifier
Show proxmox deploy scripts response only on debug
add template_stack option to push to device
@github-actions
Copy link

github-actions bot commented Sep 7, 2025

Welcome
READ ME !!!!!
Read me !!!!!!
First thing: don't send PR to the master branch, please send to the dev branch instead.
Please read the DNS API Dev Guide.
You MUST pass the DNS-API-Test.
Then reply on this message, otherwise, your code will not be reviewed or merged.
Please also make sure to add/update the usage here: https://github.com/acmesh-official/acme.sh/wiki/dnsapi2
注意: 必须通过了 DNS-API-Test 才会被 review. 无论是修改, 还是新加的 dns api, 都必须确保通过这个测试.

@Neilpang Neilpang merged commit 03dd318 into master Sep 7, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.