You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit afc2b71
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,6 +29,7 @@ Unrelease 4.5.0 changes
29
29
30
30
**Security Fixes**
31
31
32
+
-@atomicturtle - Stop one wildcard ``<location>`` from opening every match. ``logcollector.max_wildcard_files`` (default 256) keeps the first matches and logs the rest. ``ossec-logcollector`` raises its open-file limit to the number of configured files plus 128, so several wildcard blocks still leave room for later logs, commands, and ``ossec.log``. A pattern that already matches more than 256 files monitors only the first 256 until the option is raised (ANT-2026-9KNXMD94)
32
33
-@atomicturtle - Read a date-based log to its current end before the expanded name changes. ``update_fname()`` was closing the old file at the start of the poll, so lines written in the last ``loop_timeout`` never reached ``ossec-analysisd``. The lines are read while the location is still the old name. A name that has not changed is left alone (ANT-2026-YGX1KKKT)
33
34
-@atomicturtle - Forward the first JSON ``syslog_output`` alert written after ``alerts.json`` rotates or is truncated. ``jqueue_next()`` left ``JQUEUE_READ_FAILED`` set when the new file was still empty, and the next call parsed a good alert and deleted it. The alert stayed in ``alerts.json`` and still drove mail, the database, and active response (ANT-2026-NCEH7RB6)
34
35
-@atomicturtle - Keep real ``syslog_output`` fields whose text happens to look like a placeholder. The default, CEF, and Splunk formatters dropped a value when a single character lined up with ``(none)``, ``(no user)``, or ``unknown``, so a user named ``anna``, a host ``inn.example.org``, or a location starting with ``(n`` never reached the receiver. Only the exact strings ``(none)`` and ``(no user)`` are left out. A user named ``unknown`` is still forwarded (ANT-2026-9Q8LR4NY)
0 commit comments