From: Peter van Dijk Date: Fri, 17 May 2013 14:54:08 +0000 (+0200) Subject: accept chars >127 unescaped in TXT, closes #541, closes #723 X-Git-Tag: auth-3.3-rc1~28 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=830281fa128387585d6ea854b28c2814faecf43f;p=pdns accept chars >127 unescaped in TXT, closes #541, closes #723 --- diff --git a/pdns/dnslabeltext.rl b/pdns/dnslabeltext.rl index 3849985cc..aad353091 100644 --- a/pdns/dnslabeltext.rl +++ b/pdns/dnslabeltext.rl @@ -62,7 +62,7 @@ vector segmentDNSText(const string& input ) } escaped = '\\' (([^0-9]@reportEscaped) | ([0-9]{3}$reportEscapedNumber%doneEscapedNumber)); - plain = ((print-'\\'-'"')|'\n'|'\t') $ reportPlain; + plain = ((extend-'\\'-'"')|'\n'|'\t') $ reportPlain; txtElement = escaped | plain; main := (('"' txtElement* '"' space?) >segmentBegin %segmentEnd)+;