New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Namecheap dns replaces '+' with ' ' in existing txt records #2052
Comments
any logs? |
I'm running into some issues getting logs because I have since set up CAA records, and I'm running in to new issues with those:
|
I have contacted namecheap as that error code isn't documented. |
Sad update: It is currently not possible to add CAA records via API |
Okay, CAA records gone reran it with debug2. I have the log file now, but it contains sensitive data like API keys and such. How would I best submit this? |
I put the debug file here: https://nextcloud.mikkel.cc/s/M5APkSF3gQBr5x4 with pass: debugacme15 I have no clue how private these details are, so I'm probably being over cautious, but yea :) Notice how the DKIM value has it's '+' stripped and replaced with ' ' |
@Duckle29 please upgrade to the latest dev branch: acme.sh --upgrade -b dev And then try again. Sorry for the trouble. |
Hey man, no issues. It's an awesome script and I'm just happy NameCheap is supported at all :) I tried out the new changes, and the issue no longer shows up in the debug output, however it still replaces + with spaces, however, it doesn't do that when adding the acme challenge, it only does so after when removing the acme challenge. From what I could read on NameCheaps API, apparently, the "setHost" command completely wipes all hosts, and then sets it to what's provided, effectively deleting hosts that you don't set. This leads me to believe the problem now happens in dns_namecheap_rm()? |
yes, you are right. I just made another fix. acme.sh --upgrade -b dev |
That fixed it, and no issues encountered. awesome :D |
Steps to reproduce
The text was updated successfully, but these errors were encountered: