Browse Source

fix multiple txt-records delete + API update

new API version
fix to delete specific TXT records for wildcard-certs with LE

Co-Authored-By: Harald Kapper <hknet@users.noreply.github.com>
pull/3082/head
kapper.net support account 4 years ago
parent
commit
2ba6a85eca
  1. 6
      dnsapi/dns_kappernet.sh

6
dnsapi/dns_kappernet.sh

@ -7,7 +7,7 @@
#KAPPERNETDNS_Key="yourKAPPERNETapikey" #KAPPERNETDNS_Key="yourKAPPERNETapikey"
#KAPPERNETDNS_Secret="yourKAPPERNETapisecret" #KAPPERNETDNS_Secret="yourKAPPERNETapisecret"
KAPPERNETDNS_Api="https://dnspanel.kapper.net/API/1.1?APIKey=$KAPPERNETDNS_Key&APISecret=$KAPPERNETDNS_Secret"
KAPPERNETDNS_Api="https://dnspanel.kapper.net/API/1.2?APIKey=$KAPPERNETDNS_Key&APISecret=$KAPPERNETDNS_Secret"
############################################################################### ###############################################################################
# called with # called with
@ -73,8 +73,8 @@ dns_kappernet_rm() {
_saveaccountconf KAPPERNETDNS_Secret "$KAPPERNETDNS_Secret" _saveaccountconf KAPPERNETDNS_Secret "$KAPPERNETDNS_Secret"
_info "Trying to remove the TXT Record: $fullhostname" _info "Trying to remove the TXT Record: $fullhostname"
if _kappernet_api GET "action=del&subject=$fullhostname"; then
data="%7B%22name%22%3A%22$fullhostname%22%2C%22type%22%3A%22TXT%22%2C%22content%22%3A%22$txtvalue%22%2C%22ttl%22%3A%223600%22%2C%22prio%22%3A%22%22%7D"
if _kappernet_api GET "action=del&subject=$fullhostname&data=$data"; then
if _contains "$response" "{\"OK\":true"; then if _contains "$response" "{\"OK\":true"; then
return 0 return 0
else else

Loading…
Cancel
Save