From 208c877a8d9981d11d90fc6599e15f5f40bd3168 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Thu, 4 Dec 2014 15:11:00 +0100 Subject: [PATCH] Show SSHFP record containing space in fingerprint SSHFP records added by nsupdate contains extra space (valid), framework couldn't handle it. Ticket: https://fedorahosted.org/freeipa/ticket/4790 Ticket: https://fedorahosted.org/freeipa/ticket/4789 Reviewed-By: Jan Cholasta --- ipalib/plugins/dns.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py index c5d96a8c4fcdf101254ecefb60cb83d63bee6310..34afc189866993481229bb68a5edd77e0a4eaff3 100644 --- a/ipalib/plugins/dns.py +++ b/ipalib/plugins/dns.py @@ -1437,6 +1437,14 @@ class SSHFPRecord(DNSRecord): ), ) + def _get_part_values(self, value): + # fingerprint part can contain space in LDAP, return it as one part + values = value.split(None, 2) + if len(values) != len(self.parts): + return None + return tuple(values) + + class TARecord(DNSRecord): rrtype = 'TA' supported = False -- 2.1.0