Make domain clash checking case-insensitive
authorJamie Cameron <jcameron@webmin.com>
Thu, 6 May 2010 06:50:41 +0000 (23:50 -0700)
committerJamie Cameron <jcameron@webmin.com>
Thu, 6 May 2010 06:50:41 +0000 (23:50 -0700)
bind8/create_delegation.cgi
bind8/create_forward.cgi
bind8/create_master.cgi
bind8/create_slave.cgi

index 17b2d1e..f212291 100755 (executable)
@@ -39,7 +39,7 @@ else {
        }
 $in{'zone'} =~ s/\.$//;
 foreach $z (&find("zone", $vconf)) {
-       if ($z->{'value'} eq $in{'zone'}) {
+       if (lc($z->{'value'}) eq lc($in{'zone'})) {
                &error($text{'master_etaken'});
                }
        }
index dd33277..1ec8f8a 100755 (executable)
@@ -47,7 +47,7 @@ foreach $m (@masters) {
 #      &error($text{'create_enone'});
 #      }
 foreach $z (&find("zone", $vconf)) {
-       if ($z->{'value'} eq $in{'zone'}) {
+       if (lc($z->{'value'}) eq lc($in{'zone'})) {
                &error($text{'master_etaken'});
                }
        }
index 3e28d6e..2522cef 100755 (executable)
@@ -71,7 +71,7 @@ if ($in{'tmpl'}) {
                }
        }
 foreach $z (&find("zone", $vconf)) {
-       if ($z->{'value'} eq $in{'zone'}) {
+       if (lc($z->{'value'}) eq lc($in{'zone'})) {
                &error($text{'master_etaken'});
                }
        }
index b978334..7062eef 100755 (executable)
@@ -45,7 +45,7 @@ else {
         }
 $in{'zone'} =~ s/\.$//;
 foreach $z (&find("zone", $vconf)) {
-       if ($z->{'value'} eq $in{'zone'}) {
+       if (lc($z->{'value'}) eq lc($in{'zone'})) {
                &error($text{'master_etaken'});
                }
        }