]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - config/cfgroot/general-functions.pl
proxy.cgi: Correctly validate domain lists
[ipfire-2.x.git] / config / cfgroot / general-functions.pl
index 16a05cecf23b01d890f98490dc441edf67a0cccd..98bedb4b91ca9e6151fff421bc34a910080c3cee 100644 (file)
@@ -756,6 +756,17 @@ sub validdomainname
        return 1;
 }
 
+sub validwildcarddomainname($) {
+       my $domainname = shift;
+
+       # Ignore any leading dots
+       if ($domainname =~ m/^\*\.(.*)/) {
+               $domainname = $1;
+       }
+
+       return &validdomainname($domainname);
+}
+
 sub validfqdn
 {
        # Checks a fully qualified domain name against RFC1035 and RFC2181