dsa-check-zone-rrsig-expiration: Handle upper/lower case mismatch in labels for NS...
authorPeter Palfrader <peter@palfrader.org>
Wed, 23 Mar 2016 08:54:37 +0000 (09:54 +0100)
committerPeter Palfrader <peter@palfrader.org>
Wed, 23 Mar 2016 08:54:37 +0000 (09:54 +0100)
dsa-nagios-checks/checks/dsa-check-zone-rrsig-expiration
dsa-nagios-checks/debian/changelog

index 3d5d584..b838415 100755 (executable)
@@ -309,7 +309,7 @@ sub get_nslist {
        my @nslist;
        foreach my $rr ($pkt->authority, $pkt->answer) {
                next unless ($rr->type eq 'NS');
-               next unless ($rr->name eq $zone);
+               next unless lc($rr->name) eq lc($zone);
                push(@nslist, lc($rr->nsdname));
        }
        return @nslist;
index ce99fc6..b714588 100644 (file)
@@ -23,6 +23,8 @@ dsa-nagios-checks (108+XXXX) UNRELEASED; urgency=medium
     the last zone checker finished.
   * dsa-check-zone-rrsig-expiration: Handle cases where a child and parent
     domain share nameservers.
+  * dsa-check-zone-rrsig-expiration: Handle upper/lower case mismatch in
+    labels for NS responses.
 
   [ Tollef Fog Heen ]
   * dsa-update-unowned-file-status: ignore fdescfs, used for /dev/fd on
@@ -35,7 +37,7 @@ dsa-nagios-checks (108+XXXX) UNRELEASED; urgency=medium
   * Add dsa-check-hpssacli, replaces hpacucli for new hosts.
   * dsa-check-hpssacli: accept 12.0Gbps as transfer speed for SAS
 
- -- Peter Palfrader <weasel@debian.org>  Wed, 23 Mar 2016 09:26:05 +0100
+ -- Peter Palfrader <weasel@debian.org>  Wed, 23 Mar 2016 09:53:53 +0100
 
 dsa-nagios-checks (108) unstable; urgency=medium