Skip to content

Fix FortiGate regex parsing fields#51

Open
d-a-n-d-u wants to merge 2 commits into
graylog-labs:masterfrom
d-a-n-d-u:master
Open

Fix FortiGate regex parsing fields#51
d-a-n-d-u wants to merge 2 commits into
graylog-labs:masterfrom
d-a-n-d-u:master

Conversation

@d-a-n-d-u

Copy link
Copy Markdown

Fix for Graylog2/graylog2-server#3854

Replaced existing KV_PATTERN and QUOTED_KV_PATTERN with a single regex reusing them with (?:|), it matches both quoted and unquoted fields and avoids creating erroneous fields when the log message has a URL filed like url="/test?field=value".

@d-a-n-d-u

Copy link
Copy Markdown
Author

There's also a "Invalid Fortigate syslog message" exception thrown if the log mesage contains a new line, because of the PRI_PATTERN regex, added a fix for that also.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant