From 1c705fde4227e423db3e0c849edf4b702e8906e9 Mon Sep 17 00:00:00 2001 From: Anders Blomdell <anders.blomdell@control.lth.se> Date: Tue, 22 Aug 2017 15:02:02 +0200 Subject: [PATCH] Allow DNS wildcards --- src/hostinfo/named.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hostinfo/named.py b/src/hostinfo/named.py index 2ea8a6f..a141d3d 100755 --- a/src/hostinfo/named.py +++ b/src/hostinfo/named.py @@ -153,7 +153,7 @@ class DomainDict: pass def add_host(self, name, ttl, kind, value): - if not re.match('^[0-9a-zA-Z.-]+$', name): + if not re.match('^[*0-9a-zA-Z][-.0-9a-zA-Z]*$', name): raise Exception('Invalid host name "%s"' % name) if not name in self.host: self.host[name] = set() -- GitLab