This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 3c2277bf4989439f0cc1a19d978a593cd18cca18 Author: Rémi Kowalski <[email protected]> AuthorDate: Tue Jun 9 10:37:20 2020 +0200 JAMES-3176 backport fixes done in JAMES-3200 --- mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala b/mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala index bd5b685..ea50183 100644 --- a/mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala +++ b/mdn/src/main/scala/org/apache/james/mdn/MDNReportParser.scala @@ -354,7 +354,7 @@ class MDNReportParser(val input: ParserInput) extends Parser { %d14-31 / ; return, line feed, and %d127 ; white space characters */ private def obsNoWsCtl = rule { - CharPredicate(33.toChar to 39.toChar) | + CharPredicate(1.toChar to 8.toChar) | ch(11) | ch(12) | CharPredicate(14.toChar to 31.toChar) | @@ -368,7 +368,7 @@ class MDNReportParser(val input: ParserInput) extends Parser { private def vchar: Rule0 = rule { CharPredicate(21.toChar to 0x7e.toChar) } // obs-qp = "\" (%d0 / obs-NO-WS-CTL / LF / CR) - private def obsQp: Rule0 = rule { "\\" ~ (ch(0xd0) | obsCText | lf | cr) } + private def obsQp: Rule0 = rule { "\\" ~ (ch(0.toChar) | obsNoWsCtl | lf | cr) } // word = atom / quoted-string private def word: Rule0 = rule { atom | quotedString } @@ -437,6 +437,7 @@ class MDNReportParser(val input: ParserInput) extends Parser { obsQtext } + //obs-qtext = obs-NO-WS-CTL private def obsQtext: Rule0 = obsNoWsCtl // domain = dot-atom / domain-literal / obs-domain --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
