4416. [bug] dnssec-keymgr: Domain names in policy files could
fail to match due to trailing dots. [RT #42807]
Patch submitted by Armin Pech (mail@arminpech.de).
+4416. [bug] dnssec-keymgr: Domain names in policy files could
+ fail to match due to trailing dots. [RT #42807]
+
4415. [bug] dnssec-keymgr: Expired/deleted keys were not always
excluded. [RT #42884]
def p_zone_policy(self, p):
"zone_policy : ZONE name new_policy policy_option_group SEMI"
- self.current.name = p[2]
+ self.current.name = p[2].rstrip('.')
self.current.is_zone = True
- self.zone_policy[p[2].lower()] = self.current
+ self.zone_policy[p[2].rstrip('.').lower()] = self.current
pass
def p_named_policy(self, p):