]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Revert "refuse control characters in TXT, except for \n and \t"
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 16 Aug 2013 05:38:54 +0000 (07:38 +0200)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Fri, 16 Aug 2013 05:38:54 +0000 (07:38 +0200)
This reverts commit aef73302b5bf7942f9ec44313991986a62153be8.

This should fix lookup of dnscrypt TXT records in the recursor.

pdns/dnslabeltext.rl

index 6c495d7f09990016ec97304c054ca5d9fe1e5ebf..aad353091add3b7c118f6819261e087fb220e98d 100644 (file)
@@ -62,7 +62,7 @@ vector<string> segmentDNSText(const string& input )
                 }
 
                 escaped = '\\' (([^0-9]@reportEscaped) | ([0-9]{3}$reportEscapedNumber%doneEscapedNumber));
-                plain = ((extend-cntrl-'\\'-'"')|'\n'|'\t') $ reportPlain;
+                plain = ((extend-'\\'-'"')|'\n'|'\t') $ reportPlain;
                 txtElement = escaped | plain;
             
                 main := (('"' txtElement* '"' space?) >segmentBegin %segmentEnd)+;