Menu

#45 Deprecated regex characters in Perl 5.22

v7.4.2
closed
nobody
None
5
2016-01-06
2015-08-27
No

Logwatch 7.4.1 raises some deprecation warnings with Perl 5.22

E.g.:

--------------------- Amavisd-new Begin ------------------------

Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^(CLEAN|SPAM(?:MY)?|INFECTED (.?)|BANNED (.?)|BAD-HEADER(?:-\d)?|UNCHECKED|MTA-BLOCKED|OVERSIZED|OTHER|TEMPFAIL)(?: { <-- HERE [^}]+})?, ([^[]+ )?(?:([^<]+) )?<([>)] -> ([(<].?[)>]), (?:.Hits: ([-+.\d]+))(?:. size: (\d+))?(?:. autolearn=(\w+))?/ at /usr/share/logwatch/scripts/services/amavis line 2286.

--------------------- httpd Begin ------------------------

Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\G%{ <-- HERE Referer}i/ at /usr/share/logwatch/scripts/services/http line 313.
Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/\G%{ <-- HERE User-Agent}i/ at /usr/share/logwatch/scripts/services/http line 316.

Discussion

  • Pascal Volk

    Pascal Volk - 2016-01-03

    There are futher warnings with Perl 5.22. For details see warnings.txt.

     
  • Stefan Jakobs

    Stefan Jakobs - 2016-01-06

    Thanks for reporting. Fixed in r296 and r305.

     
  • Stefan Jakobs

    Stefan Jakobs - 2016-01-06
    • status: open --> closed
    • Group: v7.5.0 --> v7.4.2
     

Log in to post a comment.

MongoDB Logo MongoDB