fix acme-auth-loopia for subdomains
This commit is contained in:
parent
8c12bb89ea
commit
8053908cff
@ -69,12 +69,14 @@ def main():
|
|||||||
client = xmlrpc.client.ServerProxy(uri = url, encoding='utf-8')
|
client = xmlrpc.client.ServerProxy(uri = url, encoding='utf-8')
|
||||||
|
|
||||||
|
|
||||||
|
parts=[]
|
||||||
while domain:
|
while domain:
|
||||||
res = client.getSubdomains(user, pwd, domain)
|
res = client.getSubdomains(user, pwd, domain)
|
||||||
if 'UNKNOWN_ERROR' not in res:
|
if 'UNKNOWN_ERROR' not in res:
|
||||||
break
|
break
|
||||||
subdomain, domain = domain.split('.', maxsplit=1)
|
part, domain = domain.split('.', maxsplit=1)
|
||||||
subdomain = '_acme-challenge.{}'.format(subdomain)
|
parts.append(part)
|
||||||
|
subdomain = '_acme-challenge.{}'.format('.'.join(parts))
|
||||||
|
|
||||||
if 'UNKNOWN_ERROR' in res:
|
if 'UNKNOWN_ERROR' in res:
|
||||||
print("Failed to find domain in loopiadns")
|
print("Failed to find domain in loopiadns")
|
||||||
|
Loading…
Reference in New Issue
Block a user