From 1e02e46c9c9258145b7dee24f4a19b118a3e3436 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Wed, 23 Mar 2016 09:54:37 +0100 Subject: [PATCH] dsa-check-zone-rrsig-expiration: Handle upper/lower case mismatch in labels for NS responses. --- dsa-nagios-checks/checks/dsa-check-zone-rrsig-expiration | 2 +- dsa-nagios-checks/debian/changelog | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dsa-nagios-checks/checks/dsa-check-zone-rrsig-expiration b/dsa-nagios-checks/checks/dsa-check-zone-rrsig-expiration index 3d5d584..b838415 100755 --- a/dsa-nagios-checks/checks/dsa-check-zone-rrsig-expiration +++ b/dsa-nagios-checks/checks/dsa-check-zone-rrsig-expiration @@ -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; diff --git a/dsa-nagios-checks/debian/changelog b/dsa-nagios-checks/debian/changelog index ce99fc6..b714588 100644 --- a/dsa-nagios-checks/debian/changelog +++ b/dsa-nagios-checks/debian/changelog @@ -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 Wed, 23 Mar 2016 09:26:05 +0100 + -- Peter Palfrader Wed, 23 Mar 2016 09:53:53 +0100 dsa-nagios-checks (108) unstable; urgency=medium -- 2.20.1