From 8053908cff67b5dcad2d4931b92f85f52629ee8e Mon Sep 17 00:00:00 2001 From: Fredrik Eriksson Date: Fri, 18 Jun 2021 20:12:29 +0200 Subject: [PATCH] fix acme-auth-loopia for subdomains --- files/acme-auth-loopia.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/files/acme-auth-loopia.py b/files/acme-auth-loopia.py index 67f4b52..50a8957 100755 --- a/files/acme-auth-loopia.py +++ b/files/acme-auth-loopia.py @@ -69,12 +69,14 @@ def main(): client = xmlrpc.client.ServerProxy(uri = url, encoding='utf-8') + parts=[] while domain: res = client.getSubdomains(user, pwd, domain) if 'UNKNOWN_ERROR' not in res: break - subdomain, domain = domain.split('.', maxsplit=1) - subdomain = '_acme-challenge.{}'.format(subdomain) + part, domain = domain.split('.', maxsplit=1) + parts.append(part) + subdomain = '_acme-challenge.{}'.format('.'.join(parts)) if 'UNKNOWN_ERROR' in res: print("Failed to find domain in loopiadns")