X-Git-Url: http://www.average.org/gitweb/?p=pdns-pipe-nmc.git;a=blobdiff_plain;f=NmcTransform.hs;h=cf93db38f7793bb7725d51e2b44573cfce7a4197;hp=64210eb288f72ec1681cec5757ac7fe8035d8489;hb=0288e756cf28a0229c03a946e54cda94252526c1;hpb=ee17ef7aa871f74fe486a8cd2ad7e34533819a8c diff --git a/NmcTransform.hs b/NmcTransform.hs index 64210eb..cf93db3 100644 --- a/NmcTransform.hs +++ b/NmcTransform.hs @@ -102,30 +102,6 @@ expandSrv base = && srvPort sr == 25 then Just [(show (srvPrio sr)) ++ "\t" ++ (srvHost sr)] else Nothing -{- --- | replace Tls with Tlsa down in the Map --- This function is almost, but not quite, entirely unlike expandSrv. -expandTls :: NmcDom -> NmcDom -expandTls base = - let - base' = base { domTls = Nothing } - in - case domTls base of - Nothing -> base' - Just sl -> foldr addTlsa base' sl - where - addTlsa sr acc = sub1 `mergeNmcDom` acc - where - sub1 = def { domMap = Just (singleton proto sub2) } - sub2 = def { domMap = Just (singleton port sub3) } - sub3 = def { domTlsa = Just [tlsStr] } - proto = "_" ++ (tlsProto sr) - port = "_" ++ (tlsName sr) - tlsStr = (show (tlsPrio sr)) ++ "\t" - ++ (show (tlsWeight sr)) ++ " " - ++ (show (tlsPort sr)) ++ " " - ++ (tlsHost sr) --} -- | Convert map elements of the form "subN...sub2.sub1.dom.bit" -- into nested map and merge it