Codebase list dnsviz / 0afad97
Check NSEC3 names for validity Casey Deccio 8 years ago
1 changed file(s) with 12 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
888888 else:
889889 self.nsec_set_info = nsec_set_info.project(*list(nsec_set_info.rrsets))
890890
891 # Report errors with NSEC3 owner names
892 for name in self.nsec_set_info.invalid_nsec3_owner:
893 self.errors.append(Errors.InvalidNSE3OwnerName(name=name))
894
891895 def serialize(self, rrset_info_serializer=None, consolidate_clients=True, loglevel=logging.DEBUG, html_format=False):
892896 d = collections.OrderedDict()
893897
10311035 self.nsec_set_info = nsec_set_info.project(*filter(lambda x: x is not None, covering_names))
10321036 else:
10331037 self.nsec_set_info = nsec_set_info.project(*list(nsec_set_info.rrsets))
1038
1039 # Report errors with NSEC3 owner names
1040 for name in self.nsec_set_info.invalid_nsec3_owner:
1041 self.errors.append(Errors.InvalidNSE3Owner(name=name))
10341042
10351043 def serialize(self, rrset_info_serializer=None, consolidate_clients=True, loglevel=logging.DEBUG, html_format=False):
10361044 d = super(NSEC3StatusWildcard, self).serialize(rrset_info_serializer, consolidate_clients=consolidate_clients, loglevel=loglevel, html_format=html_format)
12001208 else:
12011209 self.nsec_set_info = nsec_set_info.project(*list(nsec_set_info.rrsets))
12021210
1211 # Report errors with NSEC3 owner names
1212 for name in self.nsec_set_info.invalid_nsec3_owner:
1213 self.errors.append(Errors.InvalidNSE3Owner(name=name))
1214
12031215 def serialize(self, rrset_info_serializer=None, consolidate_clients=True, loglevel=logging.DEBUG, html_format=False):
12041216 d = collections.OrderedDict()
12051217