On 5/8/2015 7:29 AM, Marc Andre Selig wrote:
Questions:

Why does process_dnsbl_set() join the elements of TXT records directly,
instead of separating them with something?  Is there any chance of having
the old behaviour restored in official releases, or at least having some
separation character in there?
From off-list discussions, here's the answer from Mark:


It would break SPF, DKIM, ADSP and DMARC.

Plugin/AskDNS.pm:

  # RFC 5518: If the RDATA in a TXT record contains multiple
  # character-strings (as defined in Section 3.3 of [RFC1035]),
  # the code handling such reply from DNS MUST assemble all of these
  # marshaled text blocks into a single one before any syntactical
  # verification takes place.
  # The same goes for RFC 4408 (SPF), RFC 4871 (DKIM), RFC 5617 (ADSP),
  # draft-kucherawy-dmarc-base (DMARC), ...

Regards,
KAM

Reply via email to