From 2ffd3226b7083b56903f9039d7fc753a08093d04 Mon Sep 17 00:00:00 2001 From: Mark Bonsack Date: Mon, 13 Apr 2020 16:00:02 -0700 Subject: [PATCH] Fix 5424 preprocessor * Refine 5424 preprocessor to allow all printable ASCII characters for `APPNAME`, `PROCID`, and `MSGID`. --- package/etc/conf.d/conflib/_common/syslog_format.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/etc/conf.d/conflib/_common/syslog_format.conf b/package/etc/conf.d/conflib/_common/syslog_format.conf index cb95d7e..9a301a3 100644 --- a/package/etc/conf.d/conflib/_common/syslog_format.conf +++ b/package/etc/conf.d/conflib/_common/syslog_format.conf @@ -1,5 +1,5 @@ filter f_rfc5424_strict{ - message('^\<(?\d+)\>(?\d{1,2})? (?\d+)-(?\d+)-(?\d+)T(?\d+):(?\d+):(?\d+)(?:\.(?\d+))?(?Z|[\+-] *\d+:\d+) (?(-)|[^ ]+) (?(?:-)|\w+) (?(?:-)|\w+) (?(?:-)|\w+) *(?(?:-)|\[.*?\]) *(?(?:-)| .*)?$'); + message('^\<(?\d+)\>(?\d{1,2})? (?\d+)-(?\d+)-(?\d+)T(?\d+):(?\d+):(?\d+)(?:\.(?\d+))?(?Z|[\+-] *\d+:\d+) (?(-)|[^ ]+) (?(?:-)|[!-~]+) (?(?:-)|[!-~]+) (?(?:-)|[!-~]+) *(?(?:-)|\[.*?\]) *(?(?:-)| .*)?$'); }; filter f_rfc5424_noversion{ message('^(?(?
(?<\d{1,3}>) ?(?(?(?\d{4})-(?\d\d)-(?\d\d))T(?(?(?[0-2]\d):(?[0-5]\d):(?[0-5]\d)(?:.(?\d{1,6}))?)(?Z|(?[+\-][0-2]\d:[0-5]\d))))))');