<div class="container">
    <h1>Security update for rsyslog</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-SU-2026:24598-1</td>
        </tr>
        <tr>
            <th>Release Date:</th>
            <td>2026-10-29T14:56:47Z</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>critical</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1257604">bsc#1257604</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1271910">bsc#1271910</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1272414">bsc#1272414</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1274610">bsc#1274610</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1275926">bsc#1275926</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1281628">bsc#1281628</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1285036">bsc#1285036</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1286162">bsc#1286162</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://bugzilla.suse.com/show_bug.cgi?id=1286926">bsc#1286926</a>
                        </li>
                    
                    
                        <li style="display: inline;">
                            <a href="https://jira.suse.com/browse/PED-16623">jsc#PED-16623</a>
                        </li>
                    
                </ul>
            </td>
        </tr>
        
            <tr>
                <th>
                    Cross-References:
                </th>
                <td>
                    <ul>
                    
                        <li style="display: inline;">
                            <a href="https://www.suse.com/security/cve/CVE-2026-19654.html">CVE-2026-19654</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://www.suse.com/security/cve/CVE-2026-61548.html">CVE-2026-61548</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://www.suse.com/security/cve/CVE-2026-78002.html">CVE-2026-78002</a>
                        </li>
                    
                        <li style="display: inline;">
                            <a href="https://www.suse.com/security/cve/CVE-2026-92709.html">CVE-2026-92709</a>
                        </li>
                    
                    </ul>
                </td>
            </tr>
            <tr>
                <th>CVSS scores:</th>
                <td>
                    <ul class="list-group">
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-19654</span>
                                <span class="cvss-source">
                                    (
                                    
                                        SUSE
                                    
                                    ):
                                </span>
                                <span class="cvss-score">8.2</span>
                                <span class="cvss-vector">CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-19654</span>
                                <span class="cvss-source">
                                    (
                                    
                                        SUSE
                                    
                                    ):
                                </span>
                                <span class="cvss-score">7.5</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-19654</span>
                                <span class="cvss-source">
                                    (
                                    
                                        NVD
                                    
                                    ):
                                </span>
                                <span class="cvss-score">7.5</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-61548</span>
                                <span class="cvss-source">
                                    (
                                    
                                        SUSE
                                    
                                    ):
                                </span>
                                <span class="cvss-score">8.1</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-61548</span>
                                <span class="cvss-source">
                                    (
                                    
                                        NVD
                                    
                                    ):
                                </span>
                                <span class="cvss-score">8.1</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-78002</span>
                                <span class="cvss-source">
                                    (
                                    
                                        SUSE
                                    
                                    ):
                                </span>
                                <span class="cvss-score">7.5</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-78002</span>
                                <span class="cvss-source">
                                    (
                                    
                                        NVD
                                    
                                    ):
                                </span>
                                <span class="cvss-score">7.5</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-92709</span>
                                <span class="cvss-source">
                                    (
                                    
                                        SUSE
                                    
                                    ):
                                </span>
                                <span class="cvss-score">9.2</span>
                                <span class="cvss-vector">CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-92709</span>
                                <span class="cvss-source">
                                    (
                                    
                                        SUSE
                                    
                                    ):
                                </span>
                                <span class="cvss-score">9.8</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H</span>
                            </li>
                        
                            <li class="list-group-item">
                                <span class="cvss-reference">CVE-2026-92709</span>
                                <span class="cvss-source">
                                    (
                                    
                                        NVD
                                    
                                    ):
                                </span>
                                <span class="cvss-score">8.1</span>
                                <span class="cvss-vector">CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H</span>
                            </li>
                        
                    </ul>
                </td>
            </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 16.0</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP applications 16.0</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that solves four vulnerabilities, contains one feature and has five fixes can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for rsyslog fixes the following issues:</p>
<ul>
<li>CVE-2026-19654: imptcp regex-framing remote denial of service (bsc#1271910).</li>
<li>CVE-2026-61548: crafted RFC 5424 messages to mmpstrucdata can lead to a stack overwrite (bsc#1272414).</li>
<li>CVE-2026-78002: RainerScript replace() heap buffer overflow (bsc#1275926).</li>
<li>CVE-2026-92709: <code>omfile</code> <code>dynaFile</code> template uses a value influenced by untrusted input as a path component without
  explicit secure-path handling, which can lead to arbitrary code execution (bsc#1286926).</li>
<li>RainerScript replace() length wrap (bsc#1285036).</li>
</ul>
<p>Changes for rsyslog:</p>
<ul>
<li>added new rsyslog (imdtls/omdtls) DTLS modules (jsc#PED-16623)</li>
<li>upgrade to rsyslog 8.2608.0 (bsc#1257604)</li>
<li>2026-08-18: imbeats: rearm listener after failed TLS accept</li>
<li>2026-08-18: msg: serialize turbo snapshot duplication</li>
<li>2026-08-18: omfile: harden dynafile default containment</li>
<li>2026-08-18: fixup! omfwd: support PKCS#11 URIs with ossl TLS</li>
<li>2026-07-02: omfwd: support PKCS#11 URIs with ossl TLS</li>
<li>2026-07-21: mmkubernetes: reload SA token proactively and on HTTP 401</li>
<li>2026-08-17: devtools: remove Cubic from local validation</li>
<li>2026-08-14: mmnormalize: share turbo $! snapshot across MsgDup by refcount</li>
<li>2026-08-11: tcpsrv: synchronize session table slots</li>
<li>2026-08-11: imrelp: preserve errno across stop signal</li>
<li>2026-08-12: examples.rst: Missing space in template</li>
<li>2026-08-10: mmnormalize: merge debug metadata</li>
<li>2026-08-08: normalizers: complete debug test gating</li>
<li>2026-08-08: normalizers: complete debug integration</li>
<li>2026-08-07: mmnormalize, pmnormalize: add liblognorm debugging</li>
<li>2026-08-07: msg: ignore null values in msgSetPropViaJSON() instead of crashing</li>
<li>2026-08-07: runtime: make error-message flag atomic</li>
<li>2026-07-24: fuzz: exercise RFC 3164 and RFC 5424 parsers</li>
<li>2026-08-05: build: unify indentation in AC_CONFIG_FILES list</li>
<li>2026-07-25: imfile: fix delay.message microsecond conversion</li>
<li>2026-07-24: diskqueue: reject symlinked persisted segments</li>
<li>2026-06-23: omfile: control symlink following</li>
<li>2026-07-25: mmnormalize: make HUP reload worker-safe</li>
<li>2026-07-24: docs(agents): add Cursor Cloud environment setup notes</li>
<li>2026-07-22: imbeats: harden Lumberjack input resource handling</li>
<li>2026-07-23: stringbuf: harden empty string replacement</li>
<li>2026-07-20: imptcp: guard regex framing match at line start (CVE-2026-19654 bsc#1271910)</li>
<li>2026-07-21: rainerscript: free cnfstmtNewAct nvlst once, at the done: label</li>
<li>2026-07-21: queue: preserve DA child work during shutdown</li>
<li>2026-07-21: imtcp: release completed zlib decoder state</li>
<li>2026-07-09: doc: clarify JSON array rendering</li>
<li>2026-07-21: Potential fixes for 5 code quality findings (#7397)</li>
<li>2026-07-20: ratelimit: optimize port-based per-source keys</li>
<li>2026-07-20: imtcp: make zstd window budget configurable</li>
<li>2026-07-19: imtcp: use snake case for zstd window tracking</li>
<li>2026-07-17: imtcp: bound aggregate zstd decoder window memory</li>
<li>2026-07-20: statsobj: guard Prometheus escape writes</li>
<li>2026-07-18: config: do not instantiate actions disabled via config.enabled="off"</li>
<li>2026-07-15: queue: document DA engine internals</li>
<li>2026-07-14: msg: enforce source-property helper contract</li>
<li>2026-07-10: ratelimit: remove per-source key policy hot lock</li>
<li>2026-07-08: ratelimit: speed source-key shortcuts</li>
<li>2026-07-15: queue: clarify DA transfer worker role</li>
<li>2026-07-18: compat_queue: add missing STAILQ_FOREACH/STAILQ_NEXT fallback</li>
<li>2026-07-18: rainerscript: warn on constant AND/OR operand at parse time</li>
<li>2026-07-18: configure: include <stddef.h> in the STAILQ detection test</li>
<li>2026-07-17: mmnormalize: share Turbo CEE root path check</li>
<li>2026-07-17: mmnormalize: fall back after Turbo materialization failure</li>
<li>2026-07-17: mmnormalize: preserve turbo results across message boundaries</li>
<li>2026-07-17: benchmarks: harden comparison and helper inputs</li>
<li>2026-07-16: segdisk: optimize CRC accounting and add benchmarks</li>
<li>2026-07-15: imjournal: stop invalidation reopen busy-loop</li>
<li>2026-07-14: queue: harden segmented DA lifecycle invariants</li>
<li>2026-07-14: queue: harden DA portability and startup cleanup</li>
<li>2026-07-14: queue: address segmented DA review findings</li>
<li>2026-07-14: queue: stabilize DA shutdown and reload state</li>
<li>2026-07-14: queue: clarify lazy marker and legacy state paths</li>
<li>2026-07-14: queue: gate idle cleanup on durable intent</li>
<li>2026-07-14: queue: document empty DA marker replacement</li>
<li>2026-07-14: queue: preserve classic state on transient load errors</li>
<li>2026-07-14: queue: make idle cleanup restoration crash safe</li>
<li>2026-07-14: queue: fail classic DA startup on real errors</li>
<li>2026-07-14: queue: clarify dirty DA configuration handling</li>
<li>2026-07-14: queue: separate DA idle and worker timeouts</li>
<li>2026-07-14: queue: document DA auto-upgrade boundary</li>
<li>2026-07-14: queue: publish fresh DA markers on first spill</li>
<li>2026-07-14: queue: constrain classic DA startup fallback</li>
<li>2026-07-14: queue: clarify disabled DA idle timeout</li>
<li>2026-07-14: queue: preserve classic DA startup fallback</li>
<li>2026-07-14: doc: describe segmented disk-assisted queues</li>
<li>2026-07-14: queue: add segmented disk-assisted engine</li>
<li>2026-07-14: queue: retain adopted recovery frontier</li>
<li>2026-07-14: queue: address segmented disk review findings</li>
<li>2026-07-13: queue: wake workers before capacity waits</li>
<li>2026-07-13: queue: make segmented deletion resumable</li>
<li>2026-07-13: queue: initialize missing state in empty spool dirs</li>
<li>2026-07-13: queue: reject invalid segmented codec field types</li>
<li>2026-07-13: queue: avoid sanitized generation wrap</li>
<li>2026-07-13: queue: expose segmented disk durability test hooks</li>
<li>2026-07-13: queue: make segmented disk recovery lazy</li>
<li>2026-07-09: queue: rework experimental segmented disk backend</li>
<li>2026-07-08: imjournal: warn when failing to get the MESSAGE field</li>
<li>2026-07-08: omawslogshlc: add CloudWatch Logs HLC output module</li>
<li>2026-07-08: core: add systemd READY delay opt-in</li>
<li>2026-06-02: core/imfile: synchronize sd_notify READY=1 with module startup</li>
<li>2026-07-07: ratelimit: shard per-source state</li>
<li>2026-07-06: docs: validate marked config samples</li>
<li>2026-07-07: ratelimit: shard named config registry</li>
<li>2026-07-06: runtime: harden ratelimit per-source reload</li>
<li>2026-07-06: queue: align legacy action batch default</li>
<li>2026-07-06: runtime: relax worker-count log reads</li>
<li>2026-07-06: core: relax selected atomic flag reads</li>
<li>2026-07-06: omkafka: relax poll stop flag atomics</li>
<li>2026-07-06: doc: add documentation for imfile delay.message parameter</li>
<li>2026-06-04: core: add generic output rate limiting</li>
<li>2026-07-05: omelasticsearch: apply TLS options during detection</li>
<li>2026-06-24: omprog: pace transaction retry resumes</li>
<li>2026-07-02: runtime: add relaxed 32-bit atomic helpers</li>
<li>2026-07-02: runtime: fix uint64 atomic fallback return</li>
<li>2026-07-02: net: match legacy allowed sender hostname handling</li>
<li>2026-07-02: runtime: modernize atomic helper usage</li>
<li>2026-07-02: net: add modern allowedSender ACLs</li>
<li>2026-07-02: queue: keep DA child workers alive while idle</li>
<li>2026-07-01: runtime: add atomic read load helpers</li>
<li>2026-07-01: rainerscript: align hex escape lexer states</li>
<li>2026-06-30: rainerscript: accept hex object string escapes</li>
<li>2026-06-30: runtime: synchronize action retry shutdown state</li>
<li>2026-06-30: mmutf8fix: fix replacement sequence examples</li>
<li>2026-06-16: parser: preserve first sanitize offset with SpaceLF</li>
<li>2026-06-29: template: avoid new legacy octal escape</li>
<li>2026-06-29: Make imptcp-epoll-add-failure.sh Linux-only</li>
<li>2026-06-29: Use check_LTLIBRARIES to generate liboverride_* test libraries</li>
<li>2026-06-29: doc: correct tcp_user_timeout version marker</li>
<li>2026-06-23: omhttp: continue after permanent data failures</li>
<li>2026-06-28: ommail: harden subject template header output</li>
<li>2026-06-28: omprog/omstdout: guard empty template LF checks</li>
<li>2026-06-23: tcp: skip legacy z after stream decode</li>
<li>2026-06-26: omelasticsearch: escape bulk metadata values</li>
<li>2026-06-24: imtcp: bound zstd decoder window</li>
<li>2026-06-24: mmkubernetes: add kubernetesurl failover</li>
<li>2026-06-26: docs: add v8-stable patch-flow skill to stable branch</li>
<li>2026-06-26: impcap: bound-check ARP address lengths</li>
<li>2026-06-26: Initialize devcontainer option state</li>
<li>2026-06-26: Remove obsolete Ubuntu 18.04 dev containers</li>
<li>2026-06-26: Refresh dev container cleanup</li>
<li>2026-06-26: agent: add v8-stable patch flow skill</li>
<li>2026-06-26: ChangeLog: split include-glob follow-up</li>
<li>2026-06-26: config: keep empty include globs silent</li>
<li>2026-06-26: gtls: harden DNS SAN byte handling</li>
<li>2026-06-25: Codify timeoutGuard testbench invariant</li>
<li>2026-06-26: imhttp: enforce gzip request body limit</li>
<li>2026-06-24: imhttp: defensive fixes and auth fallback correction</li>
<li>2026-06-25: doc/release: prevent invalid release version manual change</li>
<li>2026-06-24: omelasticsearch: add tls.tlsversion, tls.ciphersuites, tls.keyexchangegroups</li>
<li>2026-06-24: input: warn for rulesets without queues</li>
<li>2026-06-24: ommongodb: preserve ISODate fractional seconds</li>
<li>2026-06-24: imuxsock: clarify missing Socket diagnostics</li>
<li>2026-06-24: rsyslogd: reject -o output over input config</li>
<li>2026-06-24: template: add timereceived property alias</li>
<li>2026-06-24: imudp: store received sockaddr length</li>
<li>2026-06-23: imfile: warn on duplicate file monitors</li>
<li>2026-06-24: omudpspoof: stop retrying failed fragments</li>
<li>2026-06-23: gtls: guard early debug-level lookup (bsc#1274610)</li>
<li>2026-06-23: statsobj: handle lock control failures</li>
<li>2026-06-23: build: avoid empty usertools install dirs</li>
<li>2026-06-23: imdocker: recover from stale since anchors</li>
<li>2026-06-23: tcpflood: add GnuTLS priority string option</li>
<li>2026-06-23: imjournal: add journal namespace support</li>
<li>2026-06-23: prepare for next scheduled stable release cycle</li>
<li>2026-06-23: doc: clarify omprog transaction mode status</li>
<li>2026-06-23: errmsg: enrich oversize errorfile records</li>
<li>2026-06-23: omelasticsearch: retry read-only bulk failures</li>
<li>2026-06-23: doc: clarify fromhost case handling</li>
<li>2026-06-23: doc: clarify ommysql data failures</li>
<li>2026-06-23: omuxsock: isolate action socket locks</li>
<li>2026-06-16: template: add octal control character escape</li>
<li>2026-06-16: omfwd: add TCP user timeout action option</li>
<li>2026-06-15: mmutf8fix: support replacement sequences</li>
<li>2026-06-09: [Modernization] Replace Internal Backticks with Shell Expansion: Rscript Batch 1</li>
<li>2026-06-08: diag.sh: fix content-pattern-check and assert-first-column-sum-greater-than</li>
<li>2026-06-23: imtcp: add stream compression support</li>
<li>2026-06-23: docs: add queue-full troubleshooting</li>
<li>2026-06-22: mmpstrucdata: document structured-data buffer invariant</li>
<li>2026-06-21: doc: refine object terminator wording</li>
<li>2026-06-21: doc: clarify security release handling</li>
<li>2026-06-21: doc: clarify RainerScript semicolon use</li>
<li>2026-06-20: rainerscript: escape embedded NULs at C-string boundary</li>
<li>2026-06-20: doc: explain service sandboxing for helpers</li>
<li>2026-06-20: doc: address service sandboxing review</li>
<li>2026-06-20: Apply suggested fix to tools/pmrfc3164.c from Copilot Autofix</li>
<li>2026-06-19: rainerscript: fold constant comparisons</li>
<li>2026-06-18: doc: clarify partial config validation</li>
<li>2026-06-18: config: warn on constant boolean operands</li>
<li>2026-06-17: parser: honor parseHostnameAndTag in RFC3164 parser</li>
<li>2026-06-17: core: fix negated exact priority filters</li>
<li>2026-06-16: rainerscript: keep random result non-negative</li>
<li>2026-06-16: rainerscript: add cbool function</li>
<li>2026-06-16: pmrfc3164: honor parseHostnameAndTag at runtime</li>
<li>2026-06-16: msg: invalidate programname when tag changes</li>
<li>2026-06-16: imfile: deliver same-file monitors independently</li>
<li>2026-06-16: glbl: keep debug logfile notice informational</li>
<li>2026-06-16: doc: modernize GELF forwarding tutorial</li>
<li>2026-06-15: ommail: add SMTP mode test</li>
<li>2026-06-15: mmjsonparse: modernize test output paths</li>
<li>2026-06-14: parser: add optional trailing CR stripping</li>
<li>2026-06-14: ompgsql: accept long server hostnames</li>
<li>2026-06-14: dynstats: warn on duplicate bucket names</li>
<li>2026-06-14: action: warn on duplicate action names</li>
<li>2026-06-13: omfwd: use matching atomic mutex helper</li>
<li>2026-06-08: Merge pull request #7014 from rsyslog/cursor/critical-correctness-bugs-480c</li>
<li>2026-06-05: omazureeventhubs docs: fix underscored parameters</li>
<li>2026-06-04: runtime: fix YAML promotion OOM ownership</li>
<li>2026-06-04: omuxsock docs: correct template parameter</li>
<li>2026-06-04: omhttp: own Splunk profile template names</li>
<li>2026-06-04: mmjsonparse: reject boundary trailing data</li>
<li>2026-06-04: mmdblookup: preserve uint64 values</li>
<li>2026-06-04: mmdblookup: check uint64 fallback formatting</li>
<li>2026-06-04: impstats docs: fix dotted log parameters</li>
<li>2026-06-04: impstats docs: clarify parameter name guidance</li>
<li>2026-06-04: imkafka: stop workers on startup failure</li>
<li>2026-06-04: imkafka: refine startup stop flag handling</li>
<li>2026-06-04: doc: match Sphinx duplicate CLI override handling</li>
<li>2026-06-04: doc: keep stable git docs out of dev mode</li>
<li>2026-06-04: doc: format stable rst_prolog metadata</li>
<li>2026-06-04: doc: fix database tutorial SQL template option</li>
<li>2026-06-03: regexp: avoid per-thread shutdown double-free</li>
<li>2026-06-03: omkafka: fix NULL topic and add action name to onDestroy flush logs</li>
<li>2026-06-03: mmsnareparse: honor searchWindow in tabbed trailing scan</li>
<li>2026-06-03: mmsnareparse: cap tab trailing search by token</li>
<li>2026-06-03: imfifo: guard absent module config paths</li>
<li>2026-06-03: imfifo: bind instances to module config</li>
<li>2026-06-03: imdiag: fix stats reporting gate</li>
<li>2026-06-03: imdiag: avoid checked cond signal while locked</li>
<li>2026-06-03: docker: gate collector imtcp module</li>
<li>2026-06-03: docker: derive single imtcp enable switch</li>
<li>2026-06-03: docker: default derived imtcp switch in collector</li>
<li>2026-06-02: yamlconf: clean up include recursion guard</li>
<li>2026-06-02: tls: propagate wolfSSL send-side read retry</li>
<li>2026-06-02: tls: keep wolfSSL send retry local</li>
<li>2026-06-02: tls: bound wolfSSL send-side read retries</li>
<li>2026-06-02: sidecar: cap UDP burst buffer by total bytes</li>
<li>2026-06-02: runtime: include limits.h for INT_MAX in yamlconf</li>
<li>2026-06-02: runtime: guard against recursive YAML includes</li>
<li>2026-06-02: runtime/queue: reset sizeOnDisk after safe recovery</li>
<li>2026-06-02: rainerscript: accept optimizer NOP statements</li>
<li>2026-06-02: omkafka: fix HUP deadlock when doAction holds mut_doAction (#7129)</li>
<li>2026-06-02: omhttp: avoid retry-ruleset self-stall</li>
<li>2026-06-02: omhiredis: fix TLS context error log</li>
<li>2026-06-02: mmpstrucdata: support custom SD containers (CVE-2026-61548 bsc#1272414)</li>
<li>2026-06-02: mmjsonparse: fix find-json ownership and scan bounds</li>
<li>2026-06-02: mmjsonparse: clear JSON pointer after ownership transfer</li>
<li>2026-06-02: devtools: fold local review experiment into planner</li>
<li>2026-06-01: translate: cover script serialization (#7152)</li>
<li>2026-06-01: dev_env: include lcov in Ubuntu coverage images</li>
<li>2026-06-01: ChangeLog: update 8.2606 entries</li>
<li>2026-06-01: Add parse_time_localtz with documentation</li>
<li>2026-05-31: runtime: join final worker after shutdown wait</li>
<li>2026-05-31: runtime: harden raw message replacement growth</li>
<li>2026-05-31: runtime: fix $!all-json serialization locking</li>
<li>2026-05-31: ratelimit: centralize per-source enforcement</li>
<li>2026-05-31: parser: fix NetAddr cleanup on mask parse errors</li>
<li>2026-05-31: omclickhouse: report HTTP response errors</li>
<li>2026-05-31: omclickhouse: document SQL template option</li>
<li>2026-05-31: omclickhouse: clean up JSON root on OOM</li>
<li>2026-05-31: action: avoid committing suspended retry batches</li>
<li>2026-05-31: Keep transactional action queue messages on shutdown</li>
<li>2026-05-30: rainerscript: add tocef() and cef_ext_escape() for CEF output</li>
<li>2026-05-30: doc: clarify queue crash durability limits</li>
<li>2026-05-30: devtools: add read-only C format check</li>
<li>2026-05-29: tls: propagate send-side receive retry</li>
<li>2026-05-29: tls: preserve send-side receive retry state</li>
<li>2026-05-29: tls: preserve send retry without reconnect</li>
<li>2026-05-29: tls: keep wolfSSL send-side retry local</li>
<li>2026-05-29: tls: keep send-side read retries local</li>
<li>2026-05-29: template: apply style-check formatting</li>
<li>2026-05-29: style: format msg replacement tests</li>
<li>2026-05-29: runtime: fix msg replace helper CI failures</li>
<li>2026-05-29: omkafka: fix suspension not triggered on host resolution failure</li>
<li>2026-05-29: omfwd: schedule retry for deferred TCP flush</li>
<li>2026-05-29: omfwd: preserve connection on retryable TLS sends</li>
<li>2026-05-29: omfwd: avoid tcpclt leak on rebind</li>
<li>2026-05-29: mmsnareparse: preserve regex end-anchor semantics</li>
<li>2026-05-29: imudp: validate listen port formatting</li>
<li>2026-05-29: imudp: harden listen port file writes</li>
<li>2026-05-29: imptcp: simplify compression auto probe</li>
<li>2026-05-29: imkafka: support multiple topics in one input() instance</li>
<li>2026-05-29: imjournal: warn when newest entry is in the future</li>
<li>2026-05-29: imjournal: handle clock jumps in future probe</li>
<li>2026-05-29: docs: strengthen GHSA prompt guardrails</li>
<li>2026-05-29: add func doFunct_ParseTimeLocalTz</li>
<li>2026-05-29: Update doc/security/ghsa-coordination-review-template.md</li>
<li>2026-05-29: Fix rawmsg suffix shift on realloc</li>
<li>2026-05-29: Fix msg replacement and JSON set handling</li>
<li>2026-05-29: Apply suggested fix to tests/mmexternal-response-too-long.sh from Copilot Autofix</li>
<li>2026-05-28: tls: keep send retry state internal</li>
<li>2026-05-28: template: reject invalid regex match selectors</li>
<li>2026-05-28: template: guard NULL property rendering</li>
<li>2026-05-28: packaging: use ETL Vespa env defaults directly</li>
<li>2026-05-28: packaging: default ETL TLS envs in entrypoint</li>
<li>2026-05-28: omelasticsearch: apply clang-format to version probe error</li>
<li>2026-05-28: mmjsontransform: fix dotted conflict ownership</li>
<li>2026-05-28: mmexternal: fix single-instance reply handling</li>
<li>2026-05-28: mmexternal: fix EINTR reply handling</li>
<li>2026-05-28: mmdblookup: clean up failed worker creation</li>
<li>2026-05-28: imuxsock: handle embedded NUL datagrams safely</li>
<li>2026-05-28: imptcp: harden auto compression probe</li>
<li>2026-05-27: tls: preserve recv data during send-side reads</li>
<li>2026-05-27: tls: avoid recv-helper misuse in send WANT_READ</li>
<li>2026-05-27: tls: avoid receive retry state during send</li>
<li>2026-05-27: template: fix jsonftree flat fallback framing</li>
<li>2026-05-27: runtime: reject embedded NULs in mbedtls cert names</li>
<li>2026-05-27: runtime: initialize ratelimit mutex once</li>
<li>2026-05-27: runtime: guard per-thread regexp iterator allocation</li>
<li>2026-05-27: runtime: fix fromhost-port extraction before rcvFrom union swap</li>
<li>2026-05-27: runtime: clean up DNS props on port allocation failure</li>
<li>2026-05-27: runtime-format-regexp-lifecycle-guards</li>
<li>2026-05-27: regexp-clean-up-per-thread-entries</li>
<li>2026-05-27: packaging: expose Vespa HTTPS toggles</li>
<li>2026-05-27: packaging: enable HTTPS by default for ETL Vespa output</li>
<li>2026-05-27: omusrmsg: enable thread-safe action ratelimiter</li>
<li>2026-05-27: omotel: use getProgramName() when deriving app name</li>
<li>2026-05-27: omotel: avoid const cast for app name extraction</li>
<li>2026-05-27: ommysql: handle closed connection before commit</li>
<li>2026-05-27: omkafka: harden failed delivery replay paths</li>
<li>2026-05-27: omhttp: refresh health-check headers after gzip rebuild</li>
<li>2026-05-27: omhttp: keep health-check headers uncompressed</li>
<li>2026-05-27: omelasticsearch: bound startup version probe response size</li>
<li>2026-05-27: mmsnareparse: skip full digit runs in event probe</li>
<li>2026-05-27: mmsnareparse: preserve anchored trailing regex matches</li>
<li>2026-05-27: mmsnareparse: cap regex input in trailing token</li>
<li>2026-05-27: mmsnareparse: avoid quadratic provider scans in snare probe</li>
<li>2026-05-27: mmjsontransform: fix child ownership on dotted merge conflicts</li>
<li>2026-05-27: mmjsontransform: clean up dotted insert ownership</li>
<li>2026-05-27: mmanon: remove assert on malformed embedded IPv4</li>
<li>2026-05-27: mmanon: make random suffix generation fully reachable</li>
<li>2026-05-27: mmanon: build random suffix from byte chunks</li>
<li>2026-05-27: mbedtls-refine-nul-name-checks</li>
<li>2026-05-27: mbedtls-apply-cert-name-style</li>
<li>2026-05-27: lookup: report active table reloads as pending</li>
<li>2026-05-27: lmsig-ksi-bound-debug-precision</li>
<li>2026-05-27: imptcp: serialize helper work per session</li>
<li>2026-05-27: imptcp: add stream:auto compression mode</li>
<li>2026-05-27: imfifo: implement named pipe input module (#7029)</li>
<li>2026-05-27: dynstats: coalesce pending persistence writes per bucket</li>
<li>2026-05-27: dynstats-unlock-on-task-alloc-failure</li>
<li>2026-05-27: docker: fix clickhouse configure flag in Debian 13 dev image</li>
<li>2026-05-27: doc: use literal markup for TLS parameters</li>
<li>2026-05-27: doc: fix shutdown.enable.ctlc spelling in rsyslogd man page</li>
<li>2026-05-27: doc: fix mmrfc5424addhmac sd_id parameter name</li>
<li>2026-05-27: doc: clarify mbedtls requires StreamDriverMode=1 for TLS</li>
<li>2026-05-27: configure: detect relpCltSetKeepAlive support</li>
<li>2026-05-26: stats: avoid notifier teardown deadlocks</li>
<li>2026-05-26: runtime: guard optional regexp object lifecycle in tcp server</li>
<li>2026-05-26: runtime: bound KSI debug record logging by length</li>
<li>2026-05-26: runtime: avoid regexp unload double free</li>
<li>2026-05-26: ratelimit: avoid double free on helper error paths</li>
<li>2026-05-26: perctile: reuse counter cleanup helper</li>
<li>2026-05-26: perctile: link buckets after initialization</li>
<li>2026-05-26: ossl: avoid caching OCSP responses past nextUpdate</li>
<li>2026-05-26: omazuredce: bound HTTP response buffering</li>
<li>2026-05-26: omazuredce: avoid gzip buffer underallocation</li>
<li>2026-05-26: omazuredce-review-followup</li>
<li>2026-05-26: imuxsock: enforce ratelimit.name for credentialed senders</li>
<li>2026-05-26: imuxsock-ratelimit-credential-followup</li>
<li>2026-05-26: impstats: fix double-free in remote write batching cleanup</li>
<li>2026-05-26: imkafka: cap split.json.records fan-out</li>
<li>2026-05-26: imdocker: keep stream alive on rate-limit drops</li>
<li>2026-05-26: imdocker: bound multiline segment compaction</li>
<li>2026-05-26: imdocker: apply clang-format output</li>
<li>2026-05-26: configure: avoid leaking -lgcrypt into global LIBS</li>
<li>2026-05-25: shellcheck: fix masked test assignments</li>
<li>2026-05-25: runtime: validate numeric hardening inputs</li>
<li>2026-05-25: runtime/nsd_gtls: validate IP SAN length before conversion</li>
<li>2026-05-25: parser: verify and fix offAfterPRI calculation</li>
<li>2026-05-25: omhiredis: derive TLS server name from server config</li>
<li>2026-05-25: omfwd: require peers for targetSrv TLS name auth</li>
<li>2026-05-25: omfwd: clarify targetSrv TLS auth error</li>
<li>2026-05-25: nsd_gtls: preserve SAN-present state for malformed IP SAN</li>
<li>2026-05-25: imhttp: write bound listener port to file</li>
<li>2026-05-25: imdtls: write bound listener port to file</li>
<li>2026-05-25: fix(imhiredis): default TLS peer name to configured server</li>
<li>2026-05-24: tools: make AIX SRC reply copy bounded</li>
<li>2026-05-24: statsobj: clear lock flag after prometheus unlock</li>
<li>2026-05-24: runtime: clamp emulated RFC5424 tag length</li>
<li>2026-05-24: runtime: avoid post-fork malloc in execProg</li>
<li>2026-05-24: runtime/statsobj: lock stats list during iteration</li>
<li>2026-05-24: nsd_mbedtls: reject RemoteSNI and wire interface</li>
<li>2026-05-24: nsd_mbedtls: fill remote port interface methods</li>
<li>2026-05-24: mmjsontransform: track per-insert conflicts</li>
<li>2026-05-24: mmjsontransform: avoid leak on policy insert conflict</li>
<li>2026-05-24: mmjsonparse: avoid json double-free on add failure</li>
<li>2026-05-24: mmexternal: avoid undrained stdout/stderr pipe in output=none mode</li>
<li>2026-05-24: mmexternal: address output pipe review findings</li>
<li>2026-05-24: impstats: harden overwrite temp file creation</li>
<li>2026-05-24: imjournal: treat rate-limit discards as non-fatal in readjournal</li>
<li>2026-05-24: gssapi: use uint32_t for token wire length</li>
<li>2026-05-24: gssapi: fix token length framing endianness in sender</li>
<li>2026-05-24: fix(tools): guard AIX SRC reply text against NULL</li>
<li>2026-05-23: rainerscript: fix array and numeric comparisons on JSON vars</li>
<li>2026-05-23: privdrop: update privilege drop comments</li>
<li>2026-05-23: privdrop: log capability context on drop failure</li>
<li>2026-05-23: omelasticsearch: guard dynamic template strings</li>
<li>2026-05-23: omelasticsearch: cache action template count</li>
<li>2026-05-23: imjournal: restore cursor after recovery reopen</li>
<li>2026-05-23: imjournal: recover from stale saved cursor</li>
<li>2026-05-23: imjournal: harden journal invalidation recovery</li>
<li>2026-05-23: imjournal: avoid rotation accounting during recovery</li>
<li>2026-05-23: docs: clarify local validation gates</li>
<li>2026-05-23: contrib, runtime: defensive stability and robustness hardening</li>
<li>2026-05-23: codex: wire local container testing hook into agent workflow</li>
<li>2026-05-22: shell: clean up ShellCheck findings</li>
<li>2026-05-22: python: clean up style and add optional checks</li>
<li>2026-05-22: net_ossl: document SAN-priority hard-stop on old API</li>
<li>2026-05-22: msg: guard MSG replacement offsets (bsc#1272414)</li>
<li>2026-05-22: mmexternal: support one-way helpers and response timeouts</li>
<li>2026-05-22: imptcp: unlink failed accepted sessions</li>
<li>2026-05-22: imjournal: fix double-free hazards on JSON objects</li>
<li>2026-05-22: imfile: add line-number metadata and soften empty checks</li>
<li>2026-05-22: imdocker: terminate compacted multiline buffers</li>
<li>2026-05-22: imbeats: harden pointer transfer in submitEvent</li>
<li>2026-05-22: contrib, plugins: refine pointer hand-off in imhiredis, mmjsonparse, mmsequence</li>
<li>2026-05-22: contrib, plugins: defensive pointer hand-off hardening</li>
<li>2026-05-22: config: warn for unmatched include globs</li>
<li>2026-05-22: agents: document optional local linters</li>
<li>2026-05-21: template: harden property rendering bounds</li>
<li>2026-05-21: tcpsrv: guard listener destructors against NULL references</li>
<li>2026-05-21: tcps_sess: secure regex memory reallocation and destructor</li>
<li>2026-05-21: style: format wolfSSL CRL helper</li>
<li>2026-05-21: ruleset: guard synchronous recursive calls</li>
<li>2026-05-21: rainerscript: harden string and JSON bounds</li>
<li>2026-05-21: pm/fm: defensively harden parsing edge cases</li>
<li>2026-05-21: ossl: enable wolfSSL CRL checks for DER files</li>
<li>2026-05-21: net_ossl: avoid CN fallback when SAN priority unsupported</li>
<li>2026-05-21: mmgrok: keep configured source immutable</li>
<li>2026-05-21: lookup: harden shutdown lifecycle</li>
<li>2026-05-21: imudp: harden thread lifecycles and fix stats memory leak</li>
<li>2026-05-21: imtcp: harden listener setup and legacy config cleanup</li>
<li>2026-05-21: imjournal: defensive memory safety and stability hardening</li>
<li>2026-05-21: docs: codify GHSA coordination workflow</li>
<li>2026-05-21: docs: clarify GHSA triage scope</li>
<li>2026-05-21: docs: add distro component package map</li>
<li>2026-05-21: docs: add GHSA coordination template</li>
<li>2026-05-21: contrib: harden buffer and parser bounds handling</li>
<li>2026-05-21: agent: document local CI preflight tiers</li>
<li>2026-05-21: Update tests/imptcp_uds_unlink.sh</li>
<li>2026-05-21: Apply suggested fix to tests/imptcp_uds_unlink.sh from Copilot Autofix</li>
<li>2026-05-20: ossl: bound OCSP network reads</li>
<li>2026-05-20: mmanon: defensively harden IP suffix parsing</li>
<li>2026-05-20: lookup: reject duplicate table names</li>
<li>2026-05-20: imptcp: harden concurrency, boundaries, and memory safety</li>
<li>2026-05-20: gtls: log peer IP for missing client cert</li>
<li>2026-05-20: config: add global maxOpenFiles setting</li>
<li>2026-05-20: build: fix ARMv7 warnings under Werror</li>
<li>2026-05-20: agents: add ChangeLog maintenance skill</li>
<li>2026-05-20: Update tests/imptcp-discard-truncated-msg-same-session.sh</li>
<li>2026-05-20: ChangeLog: update 8.2606 entries</li>
<li>2026-05-20: Apply suggested fix to tests/imptcp-discard-truncated-msg-same-session.sh from Copilot Autofix</li>
<li>2026-05-20: Apply suggested fix to doc/source/reference/templates/templates-reserved-names.rst from Copilot Autofix</li>
<li>2026-05-19: imptcp: discard oversize byte after truncation</li>
<li>2026-05-18: tcp: log pre-truncated oversize frames</li>
<li>2026-05-18: runtime: avoid libgcry IV shift UB</li>
<li>2026-05-18: grammar: read pseudo-files in backtick cat</li>
<li>2026-05-18: docker: add container regex noise filter</li>
<li>2026-05-18: doc: remove unavailable StdJSONFmt reference</li>
<li>2026-05-18: agents: require available container validation</li>
<li>2026-05-18: agents: clarify PR babysitting decisions</li>
<li>2026-05-18: ChangeLog: remove duplicate release blocks</li>
<li>2026-05-18: Apply suggested fix to doc/source/reference/templates/templates-reserved-names.rst from Copilot Autofix</li>
<li>2026-05-17: omelasticsearch: document error-file modes</li>
<li>2026-05-17: doc: list RFC5424 reserved template</li>
<li>2026-05-17: doc: clarify omfile timed flush behavior</li>
<li>2026-05-17: doc: clarify omfile legacy action separation</li>
<li>2026-05-17: containers: update libyaml dev image dependencies</li>
<li>2026-05-17: containers: remove stale dev images</li>
<li>2026-05-17: containers: enable libyaml in Fedora dev images</li>
<li>2026-05-17: containers: enable libyaml in CentOS and Debian CI</li>
<li>2026-05-17: build: honor cross pkg-config for libgcrypt</li>
<li>2026-05-16: devcontainer: remove anonymous helper volumes</li>
<li>2026-05-16: configure: make libyaml default-on explicit</li>
<li>2026-05-16: agents: clarify test intent comment rule</li>
<li>2026-05-15: ommail: add sendmail delivery mode</li>
<li>2026-05-15: omelasticsearch: warn on searchType use</li>
<li>2026-05-15: imdiag: add module-only modern config</li>
<li>2026-05-15: agents: clarify PR babysitting stop condition</li>
<li>2026-05-15: agents: add issue triage skill</li>
<li>2026-05-15: Potential fixes for 2 code quality findings (#6909)</li>
<li>2026-05-14: skills: clarify container validation escalation</li>
<li>2026-05-14: omfile: reject failed dynafile pre-opens</li>
<li>2026-05-14: net_ossl: fix clang-format style in CRL warning</li>
<li>2026-05-14: java: use nio writer in simple plugin skeleton</li>
<li>2026-05-14: imuxsock: reject contradictory socket ownership</li>
<li>2026-05-14: imfile: recover more inotify file updates</li>
<li>2026-05-14: Update .agent/skills/rsyslog_test/SKILL.md</li>
<li>2026-05-13: runtime: add STAILQ fallback for AIX</li>
<li>2026-05-13: net_ossl: fix CRL stack leak when cert store is NULL</li>
<li>2026-05-13: narrow CODEOWNERS ownership</li>
<li>2026-05-13: imdiag: add injectmsg delay option</li>
<li>2026-05-13: devcontainer: quote git common dir mount</li>
<li>2026-05-13: agents: document local overlay lookup</li>
<li>2026-05-13: queue: add per-queue size.enqueued counter (cumulative bytes)</li>
<li>2026-05-12: omrelp: allow TLS auth failure suspension</li>
<li>2026-05-12: imbeats: multiplex sessions for high client counts</li>
<li>2026-05-12: imbeats: harden batch parsing limits</li>
<li>2026-05-12: Apply suggested fix to tests/syslog_caller.c from Copilot Autofix</li>
<li>2026-05-12: Apply suggested fix to tests/imptcp-NUL.sh from Copilot Autofix</li>
<li>2026-05-11: runtime: harden atomic helper fallbacks</li>
<li>2026-05-11: packaging/rpm: add rsyslog-imbeats subpackage</li>
<li>2026-05-11: java: harden skeleton file handling</li>
<li>2026-05-11: imbeats: verify raw and amended ES pipeline</li>
<li>2026-05-11: imbeats: track cumulative Lumberjack sequences</li>
<li>2026-05-11: imbeats: tolerate interrupted poll calls</li>
<li>2026-05-11: imbeats: test Filebeat to Elasticsearch pipeline</li>
<li>2026-05-11: imbeats: harden compressed frame parsing</li>
<li>2026-05-11: imbeats: add Elastic Beats input module</li>
<li>2026-05-11: imbeats: add Elastic Agent Windows fixture test</li>
<li>2026-05-11: Apply suggested fix to tools/ompipe.c from Copilot Autofix</li>
<li>2026-05-11: Apply suggested fix to tests/syslog_caller.c from Copilot Autofix</li>
<li>2026-05-11: Apply suggested fix to runtime/atomic.h from Copilot Autofix</li>
<li>2026-05-11: Apply suggested fix to doc/ai/security_triage_rubric.md from Copilot Autofix</li>
<li>2026-05-10: imuxsock: harden trusted property annotation buffer</li>
<li>2026-05-10: immark: harden runtime config lifetime</li>
<li>2026-05-10: doc: add security triage rubric for AI agents</li>
<li>2026-05-10: [HARDENING] imjournal: harden disk usage stats update</li>
<li>2026-05-10: [HARDENING] imdiag: clarify controlled diagnostics usage</li>
<li>2026-05-09: hardning: harden config parameter ownership and OOM cleanup</li>
<li>2026-05-09: config: add compatibility controls and secure defaults</li>
<li>2026-05-08: rosi-collector: prevent Loki 400 queue stalls</li>
<li>2026-05-08: omdtls: check config string allocations</li>
<li>2026-05-08: mmrfc5424addhmac: harden SD-ID handling</li>
<li>2026-05-08: mmleefparse: check config string allocations</li>
<li>2026-05-08: imbeats: join session threads during teardown</li>
<li>2026-05-08: Fix chkseq EOF handling</li>
<li>2026-05-07: python: make file cleanup lexical</li>
<li>2026-05-07: python: fix external plugin comment typos</li>
<li>2026-05-07: python: close script file handles</li>
<li>2026-05-07: imudp: add dynamic listen port files</li>
<li>2026-05-07: impstats: remove obsolete svg jquery asset</li>
<li>2026-05-07: doc: harden docs config AI fixes</li>
<li>2026-05-07: devcontainer: allow sudo for mapped users</li>
<li>2026-05-07: Update doc/source/conf_helpers.py</li>
<li>2026-05-07: Fix operator precedence in conditions</li>
<li>2026-05-07: Apply suggested fix to tests/omfwd-lb-1target-retry-test_skeleton-TargetFail.sh from Copilot Autofix</li>
<li>2026-05-07: Apply suggested fix to tests/chkseq.c from Copilot Autofix</li>
<li>2026-05-07: Apply suggested fix to doc/source/conf_helpers.py from Copilot Autofix</li>
<li>2026-05-06: scripts: restore repo policy helpers</li>
<li>2026-05-06: scripts: align module policy evaluator name</li>
<li>2026-05-06: net_ossl: support CRL/OCSP revocation on wolfSSL</li>
<li>2026-05-06: java: simplify simple plugin file creation</li>
<li>2026-05-06: impstats: clean up svg jquery findings</li>
<li>2026-05-06: impstats: avoid analyzer wildcard import</li>
<li>2026-05-06: doc: import optional extensions during probe</li>
<li>2026-05-06: doc: broaden optional extension probe errors</li>
<li>2026-05-06: doc: avoid unused python imports</li>
<li>2026-05-06: Apply suggested fix to packaging/docker/rsyslog/standard/Dockerfile from Copilot Autofix</li>
<li>2026-05-05: ratelimit: preserve severity sentinel on s390x</li>
<li>2026-05-05: imtcp: wait for mbedtls diagnostics in tests</li>
<li>2026-05-05: imtcp test: capture mbedtls diagnostics directly</li>
<li>2026-05-05: Add Ubuntu WSL development setup</li>
<li>2026-05-04: improg: stop on child stdout EOF</li>
<li>2026-05-04: github action: remove issue labler</li>
<li>2026-05-04: codeql: silence unused global findings</li>
<li>2026-05-04: codeql: add explicit Python fallbacks</li>
<li>2026-05-04: Apply suggested fix to runtime/datetime.c from Copilot Autofix</li>
<li>2026-04-30: ossl: match PermittedPeer wildcards against cert identities</li>
<li>2026-04-30: Fix omrelp TLS auth failure CPU spin</li>
<li>2026-04-29: packaging/rpm: Add omotel OpenTelemetry Sub-package</li>
<li>2026-04-28: packaging: add multi-arch container release publishing</li>
<li>2026-04-28: Fix RFC3339 formatting for high-precision secfrac</li>
<li>2026-04-25: queue: quarantine runtime disk corruption safely</li>
<li>2026-04-25: imfile test: stabilize async logrotate drain</li>
<li>2026-04-25: Add security policy</li>
<li>2026-04-24: imhttp: harden request parsing and cleanup (#6758)</li>
<li>2026-04-24: imdocker: stabilize image-name test</li>
<li>2026-04-23: omuxsock: fix message loss bug for connected Unix domain sockets (#6750)</li>
<li>2026-04-23: imfile: release deleted-file FDs after FILE_DELETE_DELAY in inotify mode</li>
<li>2026-04-23: .codex: restore wrapped git commit hook matching</li>
<li>2026-04-22: omusrmsg: guard empty systemd session lists</li>
<li>2026-04-22: omfwd: avoid recursive target teardown</li>
<li>2026-04-22: fmhash: fix build issue</li>
<li>2026-04-22: doc: update modules documentation (#6714)</li>
<li>2026-04-21: prepare for next scheduled stable release cycle</li>
<li>2026-04-20: style: format obj helper declaration</li>
<li>2026-04-20: style: drop redundant cstr null checks</li>
<li>2026-04-20: queue: harden corrupt disk queue recovery</li>
<li>2026-04-20: queue: delete orphaned disk queue write files</li>
<li>2026-04-20: prepare for 8.2604.0 release</li>
<li>2026-04-20: omfwd: flush pending data before zip teardown</li>
<li>2026-04-20: imptcp: harden stream compression handling</li>
<li>2026-04-20: doc: shrink ROSI architecture image in dist</li>
<li>2026-04-19: imfile: harden state file handling</li>
<li>2026-04-19: core: harden string allocation and copy handling</li>
<li>2026-04-18: omotel: ignore generated protobuf tree</li>
<li>2026-04-18: imkafka: harden worker startup and teardown</li>
<li>2026-04-18: imhiredis: place stream index helper before use</li>
<li>2026-04-18: imhiredis: harden stream index parsing and setup</li>
<li>2026-04-18: imdocker: harden setup and URL construction</li>
<li>2026-04-18: imdocker,imhiredis: fix curl teardown and style</li>
<li>2026-04-17: imudp,imdtls: harden listener setup paths</li>
<li>2026-04-17: imdtls: disable failed listeners cleanly</li>
<li>2026-04-17: gssapi: fix token timeout handling</li>
<li>2026-04-17: gssapi: fix interrupted token io loops</li>
<li>2026-04-17: doc: clarify severity-aware shared ratelimit use</li>
<li>2026-04-16: imjournal: harden state file handling</li>
<li>2026-04-16: im3195: harden RFC3195 callback handling</li>
<li>2026-04-16: gssapi: improve robustness and listener handling</li>
<li>2026-04-15: runtime: harden queue config and worker handling</li>
<li>2026-04-15: omfile: harden dynafile cache validation</li>
<li>2026-04-15: omfile: address review follow-up cleanups</li>
<li>2026-04-14: omrelp: use stable data in librelp callbacks</li>
<li>2026-04-14: omrelp: use generic code in onErr</li>
<li>2026-04-14: omfwd: support musl resolver APIs</li>
<li>2026-04-14: omelasticsearch: fix port detection for IPv6 server addresses</li>
<li>2026-04-14: imhttp: add route-scoped API key authentication</li>
<li>2026-04-14: configure: reduce resolver link probe</li>
<li>2026-04-14: configure: link resolver libs on solaris</li>
<li>2026-04-14: configure: gate omfwd resolver APIs</li>
<li>2026-04-13: runtime: add watched policy reload scheduling</li>
<li>2026-04-13: ratelimit: free dropped TCP messages on helper errors</li>
<li>2026-04-13: [Modernization] Replace Internal Backticks with Shell Expansion: Misc test files</li>
<li>2026-04-13: Add missing mmdb files to tests/Makefile.am</li>
<li>2026-04-12: runtime: cleanup zero-size alloc handling</li>
<li>2026-04-12: rsconf: clarify stale loadConf comments</li>
<li>2026-04-12: ratelimit: keep TCP batch processing on drops</li>
<li>2026-04-12: omhttp: harden payload length handling</li>
<li>2026-04-12: imuxsock: bound per-pid ratelimiter cache</li>
<li>2026-04-12: imtcp: harden limit validation and worker shutdown</li>
<li>2026-04-12: impstats: clean up minor report nits</li>
<li>2026-04-12: fix(imtcp): fix typos and remove duplicate assignments in imtcp.c</li>
<li>2026-04-12: Fix for Unused import</li>
<li>2026-04-12: Fix for File is not always closed</li>
<li>2026-04-11: add compression option with new test and changed request building</li>
<li>2026-04-09: runtime: harden stringbuf contains matching</li>
<li>2026-04-09: runtime: harden TCP framing size handling</li>
<li>2026-04-08: mmutf8fix: also fix invalid UTF-8 in RFC 5424 structured data</li>
<li>2026-04-07: ratelimit: watch YAML policy files with debounce</li>
<li>2026-04-06: [Modernization] Replace Internal Backticks with Shell Expansion</li>
<li>2026-04-06: Discard partial map/array objects on error</li>
<li>2026-04-04: doc: document omfwd connection statistics</li>
<li>2026-04-03: runtime: map common legacy selector actions to YAML</li>
<li>2026-04-03: runtime: harden YAML string-node OOM handling</li>
<li>2026-04-03: runtime: emit structured YAML for simple translations</li>
<li>2026-04-03: grammar: fix YAML script buffer filename leak</li>
<li>2026-04-02: runtime: add config translation mode</li>
<li>2026-03-31: omelasticsearch: suspend action on 5xx or 429 HTTP status codes</li>
<li>2026-03-31: omelasticsearch: check HTTP status code in checkConn health check</li>
<li>2026-03-31: [build]: require OpenSSL if imdtls or omdtls is used</li>
<li>2026-03-30: mmjsontransform: reload transformation mode from policy</li>
<li>2026-03-30: mmjsontransform: add YAML policy processing</li>
<li>2026-03-30: build: stop shipping .gitignore files</li>
<li>2026-03-30: [codex] doc: fix random sampling example (#6678)</li>
<li>2026-03-30: [General]: Install tzdata in default docker image</li>
<li>2026-03-30: Fix DoS in imjournal sd_journal_wait</li>
<li>2026-03-29: doc: remove stray merge marker in deployments index</li>
<li>2026-03-29: doc: clarify YAML positioning and workflow guidance</li>
<li>2026-03-28: yamlconf: warn on duplicate top-level keys, document as unsupported</li>
<li>2026-03-28: scripts: add doc-xref-sync linter check for broken :doc: references</li>
<li>2026-03-28: doc: register design_decisions.rst in EXTRA_DIST</li>
<li>2026-03-28: doc(yamlconf): fix EXTRA_DIST entry and cross-reference path</li>
<li>2026-03-28: doc(yamlconf): add architecture doc, expand RainerScript relation</li>
<li>2026-03-28: doc(yaml_config): add version requirement note (8.2604.0+)</li>
<li>2026-03-28: doc(conf_formats): use FmtYamlName macro, fix macro-in-bold issue</li>
<li>2026-03-28: doc(conf_formats): add YAML as fourth format option, cross-link pages</li>
<li>2026-03-27: test(yaml-unset): guard against false pass when verify file is absent</li>
<li>2026-03-27: refactor(yamlconf): extract nvlst helper, add Doxygen, fix test coverage</li>
<li>2026-03-27: feat: add YAML as an alternative configuration format</li>
<li>2026-03-27: docs(agents): add rsyslog_config skill and config parity guidance</li>
<li>2026-03-27: doc(yamlconf): improve completeness of YAML config reference</li>
<li>2026-03-27: doc(yamlconf): fix malformed RST grid table (Set row off by one space)</li>
<li>2026-03-27: devtools: add repo-local Codex commit hook</li>
<li>2026-03-26: feat: add YAML as an alternative configuration format</li>
<li>2026-03-26: feat(yamlconf): add filter/actions shortcut for rulesets</li>
<li>2026-03-25: omhttp: reuse curl handles and coordinate health checks</li>
<li>2026-03-25: omhttp: fix shared health state and gzip headers</li>
<li>2026-03-24: gtls: check CRL expiration, reject connections with expired CRL</li>
<li>2026-03-23: doc: imptcp: remove outdated 16-thread limit note</li>
<li>2026-03-21: doc/container: mark ETL image experimental</li>
<li>2026-03-20: update doc url in README.md</li>
<li>2026-03-20: doc: sync container docs with current images</li>
<li>2026-03-20: doc: fix ROSI link audience in overview pages</li>
<li>2026-03-19: doc: link ROSI references to overview page</li>
<li>2026-03-19: doc: improve ROSI navigation and scope notes</li>
<li>2026-03-19: doc: broaden ROSI framing beyond collector</li>
<li>2026-03-18: doc: document Windows clients in ROSI Collector</li>
<li>2026-03-18: doc: add ROSI stack deployment tutorial</li>
<li>2026-03-16: omfwd: add num.connects statistic for TCP connection tracking</li>
<li>2026-03-16: imfile: preserve symlink cleanup notifications with deferred destroy</li>
<li>2026-03-16: core: Fix typos in comments</li>
<li>2026-03-13: doc: Fix Mermaid diagrams and unify build output to build/</li>
<li>2026-03-11: tls: add native post-quantum guidance and tests</li>
<li>2026-03-11: packaging: add Ubuntu package build CI for focal, jammy, noble</li>
<li>2026-03-10: docs: clarify PrioritizeSAN fallback behavior and auth mode prerequisite</li>
<li>2026-03-10: Add azure Monitor API ingestion module</li>
<li>2026-03-04: Use suggested error handling when node becomes NULL mid-loop</li>
<li>2026-03-04: Remove "ifdef json_type_uint64"</li>
<li>2026-03-04: Discard partial map/array objects on error</li>
<li>2026-03-04: Add uint64 handling if it is supported</li>
<li>2026-03-03: rpm: packaging overhaul, CI job, and review fixes</li>
<li>2026-03-02: imjournal documentation: FileCreateMode was introduced in v8.2306.0</li>
<li>2026-03-02: docs: remove -c5 from troubleshooting example</li>
<li>2026-02-27: Revert "docs: Add ROSI Collector Hetzner Cloud tutorial"</li>
<li>2026-02-26: ratelimit: wire ratelimit.name into remaining modules</li>
<li>2026-02-26: omusrmsg: add ratelimit support</li>
<li>2026-02-26: omkafka: add poll thread; fix races and deprecated usleep</li>
<li>2026-02-26: imrelp: add ratelimit support (interval, burst, name)</li>
<li>2026-02-26: Stop all outer recursive loops in MAP case on corrupted data</li>
<li>2026-02-26: Skip truncated field</li>
<li>2026-02-26: Replace Variable-Length Array with fixed sized one</li>
<li>2026-02-26: Address style/formatting issues</li>
<li>2026-02-26: Add json NULL checks</li>
<li>2026-02-25: packaging: Update RHEL Docker Build Image</li>
<li>2026-02-25: omotel: add native protobuf encoding (http/protobuf)</li>
<li>2026-02-25: docs: Add ROSI Collector Hetzner Cloud tutorial</li>
<li>2026-02-25: doc: add deterministic HTML link validation in docs CI</li>
<li>2026-02-25: Update mmdblookup so it does not rely on JSON dump</li>
<li>2026-02-24: doc: fix stale relative links causing malformed paths</li>
<li>2026-02-24: doc: bump footer copyright year to 2026</li>
<li>2026-02-24: doc: add ROSI guides and beginner infographic</li>
<li>2026-02-24: Codex/process GitHub issue 4697 (#6582)</li>
<li>2026-02-23: runtime: close worker-start cancellation race</li>
<li>2026-02-22: doc: update canonical location for doc set</li>
<li>2026-02-18: tools: fix linking issue with libyaml</li>
<li>2026-02-18: runtime: refactor dynstats meta-counter name assembly</li>
<li>2026-02-18: prepare for next scheduled stable release cycle</li>
<li>2026-02-18: doc: fix release_string_detail NameError, narrow deploy to main only</li>
<li>2026-02-18: doc: add GitHub Actions workflow to deploy docs with GA to Pages</li>
<li>2026-02-18: doc: add GA support with input validation and fallback (#6561)</li>
<li>2026-02-18: core: expand checked literal copies across fixed buffers</li>
<li>2026-02-17: doc: add optional Google Analytics via sphinxcontrib-googleanalytics (#6559)</li>
<li>2026-02-17: ChangeLog: correct overhyped feature</li>
<li>2026-02-17: ChangeLog: add missing entry * 2026-06-23: bump version number for scheduled stable release</li>
<li>2026-02-16: configure: default-enable impstats push build support (#6542)</li>
<li>2026-02-16: better handle copy of constant string to ip address buffer (#6557)</li>
<li>2026-02-13: imjournal: fix stats counter type for uint64 fields</li>
<li>2026-02-13: doc: restructure impstats reference for clearer modes</li>
<li>2026-02-13: doc: expand impstats push docs and FAQ coverage</li>
<li>2026-02-13: doc: describe impstats push mode for VictoriaMetrics</li>
<li>2026-02-13: doc: add impstats VictoriaMetrics push tutorial</li>
<li>2026-02-11: runtime: iterate ptcp addresses and validate bind device</li>
<li>2026-02-11: feat(rosi-collector): impstats sidecar on server, Grafana rate limits, docs</li>
<li>2026-02-08: packaging/docker: trim ubuntu24 image build artifacts</li>
<li>2026-02-08: omhttp: add VictoriaLogs jsonline CI test</li>
<li>2026-02-08: curl modules: pass long literal to CURLOPT_POST</li>
<li>2026-02-06: omhttp: reuse reply buffer with cap and safer sizing</li>
<li>2026-02-06: github action security follow up (#6532)</li>
<li>2026-02-06: build: normalize object prototypes and remove decl noise</li>
<li>2026-02-04: Sentinel: Fix buffer overflow risk in datetime formatting</li>
<li>2026-02-04: doc: fix conflict markers in omhdfs-omhdfsport.rst</li>
<li>2026-02-04: Fix infinite loop in re_extract when regex matches empty string</li>
<li>2026-02-04: Codex/fix issue #6517 in rsyslog (#6520)</li>
<li>2026-02-03: runtime: lower internal message rate defaults</li>
<li>2026-02-03: rosi-collector: add Syslog Health (impstats) dashboard and client sidecar</li>
<li>2026-02-03: doc: improve sparseArray doc and suggest is_in_subnet</li>
<li>2026-02-03: doc/ommail: correct CRLF escaping; bind body template</li>
<li>2026-02-03: Fix lookup table reload race condition (Device or resource busy)</li>
<li>2026-02-03: Fix build failure with OpenSSL 3.4.3+ due to deprecated ENGINE API</li>
<li>2026-02-03: Codex/add documentation for pcre matching (#6509)</li>
<li>2026-02-02: runtime: include IPv6 scope id in DNS cache keys</li>
<li>2026-02-01: ossl: make OCSP requests non-blocking with caching</li>
<li>2026-01-31: runtime: fix srUtilItoA() data type inconsistencies</li>
<li>2026-01-31: impstats: add VictoriaMetrics push via Remote Write</li>
<li>2026-01-30: stream: lock open/init and defer error log</li>
<li>2026-01-30: runtime: call class exit on lib unload</li>
<li>2026-01-30: nsd_ossl: abort failed handshakes</li>
<li>2026-01-29: runtime: clarify atomic helper usage</li>
<li>2026-01-29: queue: fix slow drain of disk-assisted queues</li>
<li>2026-01-29: queue: fix DA worker infinite loop regression from commit 4748c5746</li>
<li>2026-01-29: imkafka: add JSON batch splitting for Azure Event Hub</li>
<li>2026-01-29: fix(obj): use best-effort atomics for ifIsLoaded to eliminate TSAN warnings</li>
<li>2026-01-28: omfile: pass size-limit file to rotate cmd</li>
<li>2026-01-28: configure: fix xxhash library check missing error action</li>
<li>2026-01-25: imtcp: add MultiLine and regex framing support</li>
<li>2026-01-25: SQUASH: some fixes</li>
<li>2026-01-24: template: add omitIfZero option to property()</li>
<li>2026-01-24: agent/skills: standardize test registration and mock check</li>
<li>2026-01-23: tools: honor main_queue name override</li>
<li>2026-01-23: skills: implement extended documentation distribution check</li>
<li>2026-01-23: fix(tools): graceful exit on recvfrom error in wait_timeout</li>
<li>2026-01-23: doc: refine memory auditor guidelines with CHKmalloc and NULL checks</li>
<li>2026-01-23: core: streamline agent instructions with modular skills</li>
<li>2026-01-23: action: add batchesprocessed pstats counter</li>
<li>2026-01-22: imfile: add inode generation check for file rotation detection</li>
<li>2026-01-21: sidecar: add rsyslog impstats exporter</li>
<li>2026-01-19: ossl: add OCSP certificate revocation checking support</li>
<li>2026-01-17: nitfix: add output files to .gitignore</li>
<li>2026-01-17: imfile: add inotify fallback rescans on watch limits</li>
<li>2026-01-17: doc: add imfile new parameter doc</li>
<li>2026-01-16: queue: harden disk recovery after invalid .qi</li>
<li>2026-01-16: core: fsync+atomic rename for pid file; abort on failure</li>
<li>2026-01-16: build: move doc EXTRA_DIST into doc/Makefile.am</li>
<li>2026-01-15: mmanon: add retry limit + fallback for unique randomization (#6444)</li>
<li>2026-01-14: Improve test infrastructure: fix core dump race condition</li>
<li>2026-01-13: fix pmlastmsg.c typo error</li>
<li>2026-01-13: docs: Add Core Philosophy page</li>
<li>2026-01-13: doc: deprecate omruleset; add call migration guide</li>
<li>2026-01-12: rainerscript: add is_in_subnet() built-in</li>
<li>2026-01-12: omhiredis: remove unneded param name from param table</li>
<li>2026-01-12: omfile: fix pszSizeLimitCmd leak; own copy from outchannel</li>
<li>2026-01-12: nitfix: code style</li>
<li>2026-01-12: imfile: guard statefile unlink and honor RMStateOnMove</li>
<li>2026-01-12: doc: imhttp: document ability to bind to specific IP addresses</li>
<li>2026-01-12: doc: add FAQ about blocking actions and queues</li>
<li>2026-01-12: core: make action state changes output better debug info</li>
<li>2026-01-09: action: guard worker instance check on non-atomic builds</li>
<li>2026-01-09: Fix: Use __has_include to check for rabbitmq-c headers</li>
<li>2026-01-09: Fix imjournal test race condition with parallel execution</li>
<li>2026-01-08: contrib/imczmq,omczmq: add CZMQ 4.2+ version guards</li>
<li>2026-01-07: runtime: fix race condition in worker thread cancellation</li>
<li>2026-01-07: runtime: fix inconsistent synchronization of iCurNumWrkThrd</li>
<li>2026-01-07: runtime: fix TOCTOU race in worker thread creation</li>
<li>2026-01-07: omsnmp: fix legacy config path and session strings</li>
<li>2026-01-06: runtime: fix race condition in worker thread startup</li>
<li>2026-01-06: runtime: fix critical data race in wtpSetState()</li>
<li>2026-01-06: lmsig_ksi: remove unused REPORT_PARAM_MISSING macro</li>
<li>2026-01-06: Fix mmsnareparse test data files missing in make dist</li>
<li>2026-01-05: tcpflood: nitfix w/ compiler warning when DTLS is not configured</li>
<li>2026-01-05: rainerscript: add split() function</li>
<li>2026-01-05: doc: optimize agent build instructions for efficiency</li>
<li>2026-01-05: doc: add sparseArray lookup IPv4 subnet matching example</li>
<li>2026-01-05: core/AIX: fix an hard exit() on certain failure at AIX</li>
<li>2026-01-05: Refactor duplicate string copy logic in msg.c</li>
<li>2026-01-05: Refactor Prometheus stats generation to a separate function</li>
<li>2026-01-04: queue: re-implement queue size warnings</li>
<li>2026-01-04: doc: imrelp: clarify missing MaxSessions and session stats (#6414)</li>
<li>2026-01-03: runtime/ratelimit: annotate ratelimit nonnull contracts</li>
<li>2026-01-02: tcpsrv: restore default stack size assignment</li>
<li>2026-01-02: runtime/nsd_ossl.c: fix authmode authorization bypass</li>
<li>2026-01-02: integer parsing more robust</li>
<li>2026-01-01: core, runtime, omfwd: plumb action name into modules and logs</li>
<li>2025-12-31: core: improve some important inline documentation</li>
<li>2025-12-30: omelasticsearch fix: potential NULL dereference</li>
<li>2025-12-30: msg, docs: document jsonMerge overwrite; drop TODO</li>
<li>2025-12-30: imjournal: make PRIORITY parsing robust and quiet</li>
<li>2025-12-29: ratelimit: add named policies; wire into imtcp/imptcp</li>
<li>2025-12-29: docs: add module template and tighten RST AI authoring rules</li>
<li>2025-12-29: build: add missing doc files to EXTRA_DIST</li>
<li>2025-12-28: ossl: fix ctx double-free and config string leaks</li>
<li>2025-12-28: omkafka fix: double-free of kafkaheader if used</li>
<li>2025-12-28: imjournal: remove unused ctrPollFailed</li>
<li>2025-12-27: Add rsyslog-doc AI assistant prompt and update meta-docs</li>
<li>2025-12-26: Update tests/omfwd_rebind_udp.sh</li>
<li>2025-12-25: runtime/rsksi: check KSI_DataHash_extract return values</li>
<li>2025-12-25: Architectural Analysis of Rsyslog Core (#6390)</li>
<li>2025-12-24: rainerscript: ensure parse_json consumes entire input string</li>
<li>2025-12-24: rainerscript: add split() function</li>
<li>2025-12-24: omfwd: fix RebindInterval suspension and improve UDP cleanup</li>
<li>2025-12-24: docs: refactor AGENTS.md for agent clarity, safety, and precision</li>
<li>2025-12-23: rainerscript: ensure parse_json consumes entire input string</li>
<li>2025-12-23: fix improper ":json:" use</li>
<li>2025-12-23: doc: fix version (accidentally not updated)</li>
<li>2025-12-23: Update doc/source/reference/parameters/omudpspoof-template.rst</li>
<li>2025-12-22: nitfix: code style violations</li>
<li>2025-12-22: netstream ossl driver: small fix in meta information</li>
<li>2025-12-22: doc: add RAG Knowledge Base extraction and build integration</li>
<li>2025-12-21: docs: formalize defensive coding and assertion patterns</li>
<li>2025-12-21: doc: modernize and expand queue concept documentation</li>
<li>2025-12-21: doc: fix missing EXTRA_DIST entry</li>
<li>2025-12-19: rsyslog-ossl: Prevent double close of socket fd</li>
<li>2025-12-19: impstats: add log.file.overwrite parameter for atomic overwrites</li>
<li>2025-12-19: doc: update agent guidelines to require documentation for new parameters</li>
<li>2025-12-17: omudpspoof: update RainerScript examples</li>
<li>2025-12-17: imjournal: fix potential segfault (SIGBUS)</li>
<li>2025-12-17: doc: fix RST syntax errors in parameter documentation</li>
<li>2025-12-17: Remove macos-13 from CI and weekly jobs</li>
<li>2025-12-17: Fix doc build CI security, spelling, and RST build errors</li>
<li>2025-12-16: omudpspoof: fix module template example</li>
<li>2025-12-16: Refactor: rename omotlp module to omotel</li>
<li>2025-12-15: doc: unify mmanon random-consistent-unique text</li>
<li>2025-12-15: Add support healthchecktimedelay into omhttp</li>
<li>2025-12-11: omudpspoof: split parameter docs into reference pages</li>
<li>2025-12-11: omudpspoof: correct parameter scopes in references</li>
<li>2025-12-11: omudpspoof: align parameter casing with camelCase guidance</li>
<li>2025-12-11: omsnmp: align parameter heading with module scope (#6354)</li>
<li>2025-12-11: Codex/refactor rsyslog parameter documentation n6uh16 (#6345)</li>
<li>2025-12-11: Codex/refactor module parameter documentation atexhg (#6355)</li>
<li>2025-12-11: Codex/refactor module parameter documentation (#6349)</li>
<li>2025-12-11: Codex/refactor module documentation into parameter files (#6348)</li>
<li>2025-12-05: prepare for next daily stable cycle</li>
<li>2025-12-05: omdtls: fix incorrect usage of gai_strerror</li>
<li>2025-12-05: mmjsontransform: fix compiler warning</li>
<li>2025-12-05: core: fix LogError(0, ...) anti-pattern and add guidelines</li>
<li>2025-12-05: build: fix missing test files in dist tarball</li>
<li>2025-12-04: omhiredis: Allow to define a name to instance and use it in logs</li>
<li>2025-12-04: doc: fix some small glitches</li>
<li>2025-12-03: packaging/docker: add TLS support to collector image</li>
<li>2025-12-03: mmanon: better document externalized function part</li>
<li>2025-12-03: docs: clarify coding practices path in prompts</li>
<li>2025-12-03: docs: add assert-plus-fallback helper guidance</li>
<li>2025-12-03: docker/collector: always load imtcp module</li>
<li>2025-12-03: doc: handle backslash continuations in rsyslog lexer</li>
<li>2025-12-03: doc: add contract pattern for externalized helpers</li>
<li>2025-12-02: mmanon: fix spacing for format</li>
<li>2025-12-02: doc: fix omlibdbi parameter examples</li>
<li>2025-12-02: New functionality for omuxsock (#5630)</li>
<li>2025-12-01: omuxsock documentation changes</li>
<li>2025-12-01: mmanon: tidy inline comments</li>
<li>2025-12-01: imtcp: add NetworkNamespace</li>
<li>2025-12-01: Codex/refactor rsyslog parameter documentation 8z2p3x (#6327)</li>
<li>2025-11-30: omfwd: add DNS SRV discovery (targetSrv)</li>
<li>2025-11-28: feat(deploy): add ROSI Collector centralized log collection stack</li>
<li>2025-11-28: Codex/refactor rsyslog parameter documentation (omjournal) (#6309)</li>
<li>2025-11-26: doc: add TLS example for omelasticsearch</li>
<li>2025-11-25: mmsnareparse: make regex trailing search limit configurable</li>
<li>2025-11-25: mmanon: fix races in IPv4 trie and IPv6 hash access (#6315)</li>
<li>2025-11-25: doc: add SETUP, BUILD, TEST agent task keywords</li>
<li>2025-11-25: Codex/refactor rsyslog module parameter documentation wnkysy (#6311)</li>
<li>2025-11-24: mmsnareparse: add parameter ignoreTrailingPattern.regex</li>
<li>2025-11-21: mmsnareparse: add ignoreTrailingPattern parameter</li>
<li>2025-11-21: build: Add code coverage targets</li>
<li>2025-11-18: doc: some nitfixes to historical doc</li>
<li>2025-11-18: doc: add conceptual model summaries</li>
<li>2025-11-18: Codex/refactor omdtls documentation for parameters (#6298)</li>
<li>2025-11-17: mmsnareparse: add Sysmon event support via JSON definition file</li>
<li>2025-11-17: doc: add json-ld (basic schema) (#6303)</li>
<li>2025-11-14: doc: restructure and modernize project history; add origins page and xrefs</li>
<li>2025-11-14: container: add libyaml to some dev containers</li>
<li>2025-11-14: Fix: Remove stray/unwanted &#x27;rsyslog&#x27; subproject</li>
<li>2025-11-14: Codex/refactor rsyslog module documentation parameters (#6296)</li>
<li>2025-11-12: omhttp - Add two profile for Splunk HEC (#6150)</li>
<li>2025-11-12: fix codestyle issue (minor)</li>
<li>2025-11-12: Codex/refactor rsyslog parameter documentation fvn43p (#6290)</li>
<li>2025-11-12: Codex/refactor rsyslog module parameter documentation omgssapi (#6294)</li>
<li>2025-11-09: doc: add FAQ if rsyslog runs on windows</li>
<li>2025-11-07: Implement Kafka Metrics, new pstats format (#6154)</li>
<li>2025-11-06: fix typo in European mirror link (https vs. http)</li>
<li>2025-11-06: doc: clarify release channels in versioning guide (#6289)</li>
<li>2025-11-05: doc: add release version number semantic info (#6286)</li>
<li>2025-11-05: Codex/refactor rsyslog module parameter documentation s7jgy3 (#6277)</li>
<li>2025-11-05: Codex/refactor rsyslog module parameter documentation p47sz4 (#6285)</li>
<li>2025-11-05: Codex/refactor rsyslog module parameter documentation khpye2 (#6276)</li>
<li>2025-11-05: Codex/refactor rsyslog module parameter documentation bn356b (#6287)</li>
<li>2025-11-05: Codex/refactor rsyslog module documentation b6q3fv (#6281)</li>
<li>2025-11-04: feat(imhiredis): Add support for TLS in imhiredis (#21)</li>
<li>2025-11-03: nsd_gtls: fix repeated warnings on connection retry + test</li>
<li>2025-11-03: content_count_check: use optional file argument if provided</li>
<li>2025-11-03: README.md Updates for clarity and content (#6282)</li>
<li>2025-11-03: Enhance README with Table of Contents and new sections (#6283)</li>
<li>2025-10-31: tcpsrv: stop workers before destruction</li>
<li>2025-10-31: PoC: rsyslog ETL pipeline container for sending to vespa.ai</li>
<li>2025-10-30: omhttp - Stats by destination server (#6141)</li>
<li>2025-10-30: Fix typos: corrected &#x27;intial&#x27; to &#x27;initial&#x27; and &#x27;intialize&#x27; to &#x27;initialize&#x27;</li>
<li>2025-10-30: Codex/refactor rsyslog module parameter documentation rgp0jv (#6256)</li>
<li>2025-10-30: Codex/refactor module name parameters documentation (#6250)</li>
<li>2025-10-30: Add support for TLS in omhiredis (#17)</li>
<li>2025-10-29: omelasticsearch: add apikey authentication</li>
<li>2025-10-29: doc: fix trailing whitespace in man pages</li>
<li>2025-10-29: doc: add faq entry for rsyslog as etl tool (#6272)</li>
<li>2025-10-29: doc: add FAQ for sending data to vespa.ai</li>
<li>2025-10-24: doc/build: ship vendor/tools; make sitemap opt-in</li>
<li>2025-10-24: action.c: reordered actionDestruc</li>
<li>2025-10-23: doc: enable sphinx sitemap generation for html output</li>
<li>2025-10-22: doc: vendor mermaid assets and fix offline viewing</li>
<li>2025-10-22: doc: update SIGINT signal documentation in man page</li>
<li>2025-10-20: doc: make git optional for Sphinx builds (dist tarballs)</li>
<li>2025-10-20: doc: enable parallel Sphinx builds; silence edit_on_github</li>
<li>2025-10-17: Add doc for mbedtls driver</li>
<li>2025-10-15: bump version number for 8.2512 series</li>
<li>2025-10-15: Doc: Minor spelling and typing mistakes (#6242)</li>
<li>2025-10-15: Codex/refactor rsyslog imklog module parameter documentation (#6246)</li>
<li>2025-10-13: Codex/refactor parameter documentation for imkafka (#6243)</li>
<li>2025-10-11: core: stop busy-loop when action disables itself</li>
<li>2025-10-11: Add MbedTLS netstream driver.</li>
<li>2025-10-10: Codex/refactor rsyslog imgssapi module parameter documentation (#6239)</li>
<li>2025-10-10: Codex/refactor rsyslog imdiag module parameter documentation (#6235)</li>
<li>2025-10-09: prepare for 8.2510.0 scheduled stable release</li>
<li>2025-10-09: ossl bugfix: ensure peer cert is freed in osslChkPeerAuth</li>
<li>2025-10-09: omotlp: introduce OTLP/HTTP log exporter</li>
<li>2025-10-07: mysql: stabilize async ommysql workers via proper thread init</li>
<li>2025-10-07: imptcp: fix null pointer dereference in error logging</li>
<li>2025-10-07: docs: add Agent Chat Keywords to AGENTS.md</li>
<li>2025-10-06: feat: Trigger macOS workflow on relevant file changes</li>
<li>2025-10-06: doc: im prove log pipeline documentation</li>
<li>2025-10-06: doc: clarify reliable forwarding examples</li>
<li>2025-10-06: Fix: Make RSYSLOG_DYNNAME generation POSIX-compliant</li>
<li>2025-10-05: doc: refresh database and PRI tutorials</li>
<li>2025-10-05: doc: improve mmjsonparse documentation</li>
<li>2025-10-05: Codex/refactor rsyslog parameter documentation 68okf4 (#6219)</li>
<li>2025-10-04: mmjsonparse: add find-json mode for embedded JSON</li>
<li>2025-10-04: Codex/refactor rsyslog module documentation (#6215)</li>
<li>2025-10-04: CI,DIST: build docs from &#x27;make dist&#x27; tarball</li>
<li>2025-10-02: test: Enable Valgrind for manytcp-too-few-tls-vg.sh</li>
<li>2025-10-02: Increase message loss tolerance in TargetFail test</li>
<li>2025-10-01: template: fix lenStr for subtree rendering</li>
<li>2025-10-01: mmjsontransform: add experimental JSON dotted-key (un)flatten</li>
<li>2025-09-29: omkafka: restore producev fallback for older librdkafka</li>
<li>2025-09-29: omelasticsearch: implement target platform check (#6197)</li>
<li>2025-09-29: mmexternal: split parameter in doc (#6193)</li>
<li>2025-09-29: imtcp: Improve peer logging to include source ports (#6198)</li>
<li>2025-09-29: CI containers: include mbedtls test environment</li>
<li>2025-09-28: imdiag/tests/docs: use RFC5737 test IP in samples</li>
<li>2025-09-28: Codex/refactor parameter documentation for mmjsonparse (#6189)</li>
<li>2025-09-27: doc: split property documentation into separate files</li>
<li>2025-09-26: docs: add agent guides and module metadata scaffolding</li>
<li>2025-09-26: mmanon: split parameter docs into reference</li>
<li>2025-09-25: omelasticsearch: omit _type by default; use typeless endpoint</li>
<li>2025-09-25: doc: update imjournal journald warning</li>
<li>2025-09-24: template: add jsonftree option for nested jsonf output</li>
<li>2025-09-24: mmfields: split parameter docs into reference pages</li>
<li>2025-09-23: omusrmsg bugfix: potential null pointer dereference causes segfault</li>
<li>2025-09-23: omfile: enable addLF by default</li>
<li>2025-09-23: mmsnarewinsec: comprehensive Windows Security Event Log parser</li>
<li>2025-09-23: doc: improve subtree, list template documentation</li>
<li>2025-09-23: doc: further improve template doc</li>
<li>2025-09-23: Update doc/source/reference/templates/templates-type-list.rst</li>
<li>2025-09-23: Codex/refactor module documentation for mmdblookup</li>
<li>2025-09-22: omfile: add addLF option to append newline (#6165)</li>
<li>2025-09-22: Codex/refactor rsyslog parameter documentation inmmexternal</li>
<li>2025-09-22: Codex/document mmaudit plugin with sphinx (#6167)</li>
<li>2025-09-20: tests/omelasticsearch: align suite with ES 7.14, reduce flakiness</li>
<li>2025-09-19: refactor rsyslog parameter documentation mmdarwin</li>
<li>2025-09-19: refactor rsyslog parameter documentation mmcount</li>
<li>2025-09-19: refactor rsyslog module parameter documentation mmaitag</li>
<li>2025-09-18: omazureeventhubs: fix data races and suppressions</li>
<li>2025-09-18: mmleefparse: new message modification module for LEEF format</li>
<li>2025-09-17: doc: Add helper scripts to build documentation</li>
<li>2025-09-17: * imtcp: warn on TLS handshakes received on plain listeners</li>
<li>2025-09-16: refactor rsyslog parameter documentation mmutf8fix</li>
<li>2025-09-15: fix config error on systems with pkg-config but not libgcrypt-config</li>
<li>2025-09-15: docs/getting_started: add AI assistants page</li>
<li>2025-09-15: doc: new beginner tutorials</li>
<li>2025-09-15: dev container: do not work-around libgcrypt dev interface change</li>
<li>2025-09-13: doc: describe regex lookup table type</li>
<li>2025-09-13: Codex/refactor rsyslog parameter documentation for mmtaghostname</li>
<li>2025-09-12: logctl tool: fix mongoc.h include location</li>
<li>2025-09-12: docs: fix doc build instructions (Sphinx 4.5+, main, monorepo) (#6114)</li>
<li>2025-09-12: docker: fix collector, udp and tcp could not be enabled individually</li>
<li>2025-09-12: docker: enhancements to debian sid and ubuntu 24.04 dev container</li>
<li>2025-09-12: docker: add relp listener to rsyslog "collector"</li>
<li>2025-09-12: doc: document compactjsonstring global option (#6127)</li>
<li>2025-09-12: doc: better doc for rsyslog collector container</li>
<li>2025-09-12: core: add doxygen comments to errmsg object</li>
<li>2025-09-11: refactor rsyslog module parameter documentation for mmsnmptrapd</li>
<li>2025-09-11: net: Add NetworkNamespace APIs</li>
<li>2025-09-11: imtcp support for NetworkNamespace * 2026-02-16: prepare for 8.2602.0 scheduled stable release</li>
<li>2025-09-10: tls: process TLS 1.3 KeyUpdate during send (ossl/gtls)</li>
<li>2025-09-10: improve original patch</li>
<li>2025-09-10: docker: update Debian 13 build to inlcude more modules</li>
<li>2025-09-10: doc: improg had a strangely worded limitation listed - corrected (#6115)</li>
<li>2025-09-10: Update doc/README.md</li>
<li>2025-09-09: doc: update reference section on doc structure</li>
<li>2025-09-09: core: add setting to permit compact json format</li>
<li>2025-09-09: Codex/refactor rsyslog module parameter documentation mmrfc5424addhmac</li>
<li>2025-09-09: CI remove old kafka codecov builder now the new one is present</li>
<li>2025-09-06: doc: document git path resolution</li>
<li>2025-09-06: devtools: Specify usage of clang-format-18 to pin v18</li>
<li>2025-09-05: rainerscript: add toupper() function</li>
<li>2025-09-05: misc: add void parameter lists</li>
<li>2025-09-05: doc: restore missing doc files in configure.ac</li>
<li>2025-09-04: imhttp: guard handler registration</li>
<li>2025-09-04: devtools: use codecov uploader in CI script</li>
<li>2025-09-04: config script: add b64_decode function</li>
<li>2025-09-04: Update devtools/run-ci.sh</li>
<li>2025-09-04: Codex/refactor rsyslog parameter documentation ejsnoq (#6085)</li>
<li>2025-09-03: runtime: fix Darwin build regressions and improve BSD portability</li>
<li>2025-09-03: omkafka: allow sending static headers</li>
<li>2025-09-03: mmpstrucdata: split parameter docs into reference pages</li>
<li>2025-09-03: mmpstrucdata: fix action parameter anchors and casing</li>
<li>2025-09-03: imdocker: Add image name to metadata fields</li>
<li>2025-09-03: code style: fix macro formatting</li>
<li>2025-09-03: ci(docs): add PR preview workflow via Actions Pages</li>
<li>2025-09-03: Implement omhttp batching and performance improvements</li>
<li>2025-09-03: Codex/refactor rsyslog parameter documentation (#6074)</li>
<li>2025-09-02: omsnmp: restructure (#6063)</li>
<li>2025-09-02: imrelp: fix potential segfault on termination (#5600)</li>
<li>2025-09-02: core: add fromhost-port message property</li>
<li>2025-08-28: tools/rsyslog.conf.5: fix example Port= value</li>
<li>2025-08-28: rainerscript: warn on excessive random range</li>
<li>2025-08-28: queue: refactor batch deletion with explicit phases (#6013)</li>
<li>2025-08-28: omsendertrack: "fix" static analyzer reported issue</li>
<li>2025-08-28: doc: work around a spellcheck restriction</li>
<li>2025-08-28: doc: note AI authorship\n\nAI-Agent: ChatGPT</li>
<li>2025-08-28: core: some code cleanup</li>
<li>2025-08-28: community: disable automatic welcome action</li>
<li>2025-08-28: code cleanup (rephrasing false postive commented out code)</li>
<li>2025-08-27: improve PR welcome message handling</li>
<li>2025-08-27: docs: fix typo (&#x27;begin&#x27; -> &#x27;beginning&#x27;) in developer documentation (#6029)</li>
<li>2025-08-27: docs: fix minor typos in docs/source (#6028)</li>
<li>2025-08-27: doc: fix assorted typos across documentation</li>
<li>2025-08-27: debug version of welcome script</li>
<li>2025-08-27: community: some fixes to "welcome" helper action</li>
<li>2025-08-27: community: add welcome message to first few commits (#6032)</li>
<li>2025-08-27: codeql: fix "master" branch reference</li>
<li>2025-08-27: Potential fix for code scanning alert no. 44: Commented-out code</li>
<li>2025-08-27: Add actions analysis</li>
<li>2025-08-26: prepare for next scheduled stable release cycle</li>
<li>2025-08-26: docs: add rsyslog issue assistant build files (#6026)</li>
<li>2025-08-26: dev doc: mention "good first issue" dashboard</li>
<li>2025-08-26: Update README.md</li>
<li>2025-08-25: prepare for daily stable 8.2508.0 release</li>
<li>2025-08-25: fix: doc/ not in tarball (in progress)</li>
<li>2025-08-25: doc: add code of conduct</li>
<li>2025-08-24: omrelp: add TCP keepalive configuration</li>
<li>2025-08-23: immark: document config cleanup</li>
<li>2025-08-23: imdocker: free temp buffer after log option parse</li>
<li>2025-08-22: tcpsrv: revert PR 5806 because it was ineffective</li>
<li>2025-08-22: tcpsrv: refactor IO loop; rearm-before-unlock; poll path</li>
<li>2025-08-22: imjournal: initialize instance fields to avoid invalid free</li>
<li>2025-08-22: imdocker: fix cosmetic memory leak</li>
<li>2025-08-21: runtime/tcpsrv: drop obsolete inQueue handling</li>
<li>2025-08-21: omhttp: guard rest path template access</li>
<li>2025-08-21: mmaitag: fix potential memory leak</li>
<li>2025-08-21: doc: restructure templates docs into hub and refs</li>
<li>2025-08-21: doc: restore property statement context</li>
<li>2025-08-21: core: code cleanup, avoid dead assignment</li>
<li>2025-08-21: core/nsd_ptcp: zero addr before getpeername()</li>
<li>2025-08-20: tcpsrv: stop loop after closeSess to avoid use-after-free</li>
<li>2025-08-20: omprog: split parameter docs into reference pages</li>
<li>2025-08-20: omfwd: document and enforce pool-level suspend semantics</li>
<li>2025-08-20: Update README.md - notification channels</li>
<li>2025-08-20: Update .github/instructions/modules.plugins.instructions.md</li>
<li>2025-08-19: imhttp: optional auth + Content-Length for metrics/health</li>
<li>2025-08-19: doc: make AI-First concrete; add guardrails and CI proof</li>
<li>2025-08-19: atomic: remove trailing semicolons from helper macros</li>
<li>2025-08-18: template: fix missing lenStr in subtree templates</li>
<li>2025-08-18: tcpflood: omit delimiter for octet frames</li>
<li>2025-08-18: serialize TLS session setup to avoid data race</li>
<li>2025-08-18: runtime: fix NetstreamDriverCAExtraFiles parsing</li>
<li>2025-08-18: omsendertrack: stop towards full completion of module.</li>
<li>2025-08-18: omhttp: add profile support and revise HTTP retry semantics</li>
<li>2025-08-18: imuxsock: tidy parameter docs and links</li>
<li>2025-08-18: imuxsock: split input parameter docs into reference pages</li>
<li>2025-08-18: imptcp: split parameter docs into reference pages</li>
<li>2025-08-18: docs: streamline contrib templates and commit guidance</li>
<li>2025-08-18: docs: split imfile module parameters (#5941)</li>
<li>2025-08-18: doc/imfile: add File and Tag to parameter samples</li>
<li>2025-08-18: OMHIREDIS: supported UDS redis server address</li>
<li>2025-08-17: ommongodb: fix compilation of SSL/TLS support</li>
<li>2025-08-17: ommongodb: add support for mongo-c-driver v2</li>
<li>2025-08-17: docs: rewrite container section with current images</li>
<li>2025-08-17: doc: add per-container docker pages with env defaults (#5960)</li>
<li>2025-08-16: imjournal: fix double sd_journal_close() during thread cancellation</li>
<li>2025-08-16: doc: warn against unofficial and outdated doc clones</li>
<li>2025-08-16: doc: set html_baseurl to emit canonical tags</li>
<li>2025-08-16: Update doc/source/conf.py</li>
<li>2025-08-15: omhttp: migrate to OMODTX; prep for project-supported status</li>
<li>2025-08-15: imtcp: split input parameter docs into reference pages</li>
<li>2025-08-15: imtcp: fix parameter scopes and add input examples</li>
<li>2025-08-15: doc: omkafka SASL-from-env example + backticks doc overhaul</li>
<li>2025-08-15: Update tests/omprog-feedback.sh</li>
<li>2025-08-15: Fix transaction suspension handling for issue #2420</li>
<li>2025-08-14: ommysql: remove long-standing non-needed TODO item</li>
<li>2025-08-14: imfile: add per-file impstats counters and tests</li>
<li>2025-08-14: doc: split imudp parameter docs</li>
<li>2025-08-13: ommysql: drop global rwlock_hmysql, revert a3b2983</li>
<li>2025-08-13: docs: split pmrfc3164 parameters into structured reference pages</li>
<li>2025-08-13: docs: split omelasticsearch parameters into dedicated reference pages</li>
<li>2025-08-13: docs: split imjournal parameter docs into dedicated reference pages</li>
<li>2025-08-13: doc: increase visibility of reverse DNS cache controls</li>
<li>2025-08-13: doc: clarify reverse DNS cache scope</li>
<li>2025-08-13: doc: add v8 locking note</li>
<li>2025-08-13: chore: document AI-generated changes</li>
<li>2025-08-12: doc: update to doc (improvement) strategy</li>
<li>2025-08-12: doc: reference AI module map in AGENTS.md and DEVELOPING.md</li>
<li>2025-08-12: doc: refactor imdocker module param docs into structured ref pages</li>
<li>2025-08-12: doc: imdocker had invalid legacy config stmt info - removed</li>
<li>2025-08-11: omazureeventhubs: add Doxygen docs for proton thread and flow (NFC)</li>
<li>2025-08-11: omamqp1: resize buffer via realloc with error handling</li>
<li>2025-08-11: docs: add developer page "Action Threads and Queue Engine"</li>
<li>2025-08-04: omazurevenethubs: fix compiler warning</li>
<li>2025-08-01: omysql: better doc to clarify mutex use</li>
<li>2025-08-01: core: migrate callback invocations to type-safe signatures</li>
<li>2025-08-01: Fix: Remove unsafe function pointer casting in cfsysline.c</li>
<li>2025-07-31: doc fix: remove doc for debug options that no longer exits</li>
<li>2025-07-31: core: improve inline code doc for action.[ch]</li>
<li>2025-07-30: parser: add checkParserInst hook for pre-registration validation</li>
<li>2025-07-30: doc: improve "AI First" coverage in about section</li>
<li>2025-07-28: ossl: Add PrioritizeSAN option to OpenSSL network stream driver</li>
<li>2025-07-28: imjournal: fix vulnerability in state file creation</li>
<li>2025-07-28: gtls: log missing certificate/key only once</li>
<li>2025-07-27: doc: Improve omfwd module documentation</li>
<li>2025-07-27: doc(omfwd): split and restructure omfwd documentation</li>
<li>2025-07-25: document [io]mczmq modules</li>
<li>2025-07-25: doc: add an initial "about" section</li>
<li>2025-07-25: Add Doxygen comments for czmq modules (#5865)</li>
<li>2025-07-24: Add sphinxcontrib-mermaid to documentation Docker image</li>
<li>2025-07-22: docs: add structured beginner guide under getting_started/</li>
<li>2025-07-22: doc: introduce mermaid diagrams and modernized configuration docs</li>
<li>2025-07-21: doc: major restructure and content improvements</li>
<li>2025-07-21: doc: fix legacy conf where modern should be</li>
<li>2025-07-21: Add furo theme for sphinx</li>
<li>2025-07-20: doc: add json targets</li>
<li>2025-07-20: doc: Modernize documentation and tooling</li>
<li>2025-07-20: Add documentation build workflow</li>
<li>2025-07-20: Add doc build workflow for PRs</li>
<li>2025-07-20: Add Apache License to documentation</li>
<li>2025-07-19: doc: some cleanup and naming changes</li>
<li>2025-07-19: doc: omit footer in singlehtml builds by default</li>
<li>2025-07-18: rainerscript: backticks support ${VAR} and adjacent text</li>
<li>2025-07-18: pmrfc3164: add headerless message detection and handling</li>
<li>2025-07-18: doc: restore control flow notes</li>
<li>2025-07-18: doc: clarify action flow and add test requirement</li>
<li>2025-07-18: Correct connection timing computation</li>
<li>2025-07-17: fix: readthedocs definitions</li>
<li>2025-07-17: doc: provide strategy and implementation document</li>
<li>2025-07-17: doc: fix "edit on github" repo link</li>
<li>2025-07-17: doc: enable readthedocs.io support</li>
<li>2025-07-16: style: reformat Config Settings block with Doxygen comments</li>
<li>2025-07-16: style: normalize C source formatting via clang-format (PoC)</li>
<li>2025-07-16: omelasticsearch fix: Handle HTTP 401/403 auth errors</li>
<li>2025-07-16: fix mmaitag provider handling and memory safety</li>
<li>2025-07-16: cleanup: remove code-style tools that are no longer neeed</li>
<li>2025-07-16: cleanup: fix reference to "master" branch -> now "main"</li>
<li>2025-07-16: chore: add project-wide formatting and editor configs</li>
<li>2025-07-16: Fix race condition in imtcp when closing sessions</li>
<li>2025-07-16: Add IP address SAN support</li>
<li>2025-07-15: fix: Prevent redefinition warnings for syslog macros</li>
<li>2025-07-15: feat: introduce mmaitag PoC with Gemini AI provider (#5754)</li>
<li>2025-07-15: doc: add FAQ with commonly misunderstood config sequences</li>
<li>2025-07-15: build: mmaitag in configure disabled by default (#5797)</li>
<li>2025-07-15: build: adjust version tag used for daily stable build process</li>
<li>2025-07-15: Investigate and resolve rsyslog issue 2693 (#5793)</li>
<li>2025-07-14: refactor: modernize macro definitions to support formatting and clarity</li>
<li>2025-07-14: docs: Fix minor typos</li>
<li>2025-07-13: impstats: add support for Prometheus metrics output format</li>
<li>2025-07-12: docker: reflect new state of repo</li>
<li>2025-07-12: doc: document gtls intermediate cert chain</li>
<li>2025-07-12: doc: clarify purpose of MsgSetRawMsg side effects</li>
<li>2025-07-12: dev doc: add design notes to queue subsystem files</li>
<li>2025-07-12: Improve TLS handshake error logging (#5762)</li>
<li>2025-07-12: Document statsobj architecture and formats</li>
<li>2025-07-11: tooling: new developer tool to fix trailing spaces</li>
<li>2025-07-11: Fix unsafe sprintf use in Azure event hubs module (#5687)</li>
<li>2025-07-10: update README.md - add new AI "rsyslog Assistant" link</li>
<li>2025-07-08: Document native message modification plugin interface (#5757)</li>
<li>2025-07-08: AI tools: Add directory for future AI/ML tooling (#5758)</li>
<li>2025-07-06: scripting: add endswith operator to property filters and RainerScript</li>
<li>2025-07-06: nsd_ptcp fix: misleading error messages (regression from ad1fd21)</li>
<li>2025-07-06: imtcp: prevent double-enqueue of descriptors via inQueue flag</li>
<li>2025-07-06: imkmsg fix: Handle EAGAIN/EWOULDBLOCK check portably</li>
<li>2025-07-05: helper utils: clean up python indentation</li>
<li>2025-07-04: imfile: add new module/input parameter deleteStateOnFileMove</li>
<li>2025-06-20: imfile: some cleanup, no functional changes</li>
<li>2025-06-20: fix off-by-one buffer overflow</li>
<li>2025-06-19: tcpsrv cleanup: remove TODO line that was scheduled to be removed</li>
<li>2025-06-18: tcpsrv: fail to remove already-removed epoll fd is no error</li>
<li>2025-06-18: official containers: bump rsyslog release nbr for next cycle</li>
<li>2025-06-17: omsendertrack fix: memory leak in initHashTable</li>
<li>2025-06-17: net_ossl: Fix memleak in net_ossl_peerfingerprint</li>
<li>2025-06-17: doc: first omsendertrack reference manual entry</li>
<li>2025-06-17: Bump tj-actions/changed-files from 4 to 46 in /.github/workflows</li>
<li>2025-06-17: Add omsendertrack statefile tests (#5716)</li>
<li>2025-06-15: update developer doc to point to new rsyslog-doc location</li>
<li>2025-06-15: docs: document proof-of-concept status</li>
<li>2025-06-15: doc: fix some nits, especially in the faq section</li>
<li>2025-06-15: doc: add lexer for rsyslog config language</li>
<li>2025-06-15: cleanup: fix some TODOs and remove outdated ones</li>
<li>2025-06-15: Fix: Correct documentation location and update build guidance</li>
<li>2025-06-14: doc: improve description of config parameter block handling</li>
<li>2025-06-14: doc: add doxygen comments to runtime header</li>
<li>2025-06-13: omfile: update internal doc to doxyfile format and improve it</li>
<li>2025-06-13: docs: add commenting style guide and reference</li>
<li>2025-06-13: add new FAQ on udp reception troubleshooting</li>
<li>2025-06-13: Use RGerhards name in omusrmsg header</li>
<li>2025-06-12: ossl netstream driver: do not import engines if not available (#5685)</li>
<li>2025-06-12: Removed the redundant *_la_LDFLAGS</li>
<li>2025-06-11: Add Makefile for Sphinx documentation</li>
<li>2025-06-10: prepare scheduled stable version 8.2506.0</li>
<li>2025-06-10: omusrmsg: use utmpx on systems where available</li>
<li>2025-06-10: imtcp: avoid data race in notifyReArm</li>
<li>2025-06-10: fix hashtable realloc memset range</li>
<li>2025-06-09: Revert "queue: emit better warning messages on queue param mismatch"</li>
<li>2025-06-08: omfwd regression fix: avoid false active target change log message</li>
<li>2025-06-08: lookup: add new table type for regex-matches</li>
<li>2025-06-08: imdocker: harden module buffer management</li>
<li>2025-06-08: clarify pselect suppression</li>
<li>2025-06-07: doc: document optional module dependencies</li>
<li>2025-06-07: Add optional PCRE match module</li>
<li>2025-06-06: fix stringop-overread warning in omusrmsg</li>
<li>2025-06-06: fix im3195 doc</li>
<li>2025-06-06: docs: unify AI commit instructions and improve setup notes</li>
<li>2025-06-06: docs: restructure contributor docs for clarity and AI agent readiness</li>
<li>2025-06-05: update README to convey new developments in this project</li>
<li>2025-06-05: fix mime type typo</li>
<li>2025-06-05: docs: clarify CI image size</li>
<li>2025-06-05: Update README to mirror new project organization</li>
<li>2025-06-05: STEP: interim new "production" docker container set</li>
<li>2025-06-05: Add README files for standard, dockerlogs, and host</li>
<li>2025-06-04: stats: add prometheus format to set of supported output formats</li>
<li>2025-06-04: imhttp: add simple http health check functionality</li>
<li>2025-06-04: hostname setting works</li>
<li>2025-06-04: Fix comment for parsSkipWhitespace</li>
<li>2025-05-23: imudp: Output errno after recvmmsg call</li>
<li>2025-05-15: imjournal: delete redundant lines in imklog.c</li>
<li>2025-05-12: netstrm: optimized interface for passing connection err info</li>
<li>2025-05-08: tls subsystem: generate better error message on accept failure</li>
<li>2025-04-24: tcpsrv: ensure thread name set via pthread is max 15 char</li>
<li>2025-04-24: ossl tls driver: better error reporting</li>
<li>2025-04-18: gnutls netstrm drvr fix: handle write retry correctly in recv call</li>
<li>2025-04-17: tcpsrv bugfix: do not busy wait on io events</li>
<li>2025-04-16: tcpsrv bugfix: input name was not properly propagated</li>
<li>2025-04-16: add experimental stats for worker awaking via event notification</li>
<li>2025-04-15: tcpsrv: fix non-maintained stats counter "run"</li>
<li>2025-03-25: Feature: #define macro creation for journald namespace function.</li>
<li>2025-03-22: omjournal: Fix priority value.</li>
<li>2025-03-22: Feature: Add journald namespace feature to omjournal.</li>
<li>2025-03-17: imuxsock: Add statistics counter for discarded messages</li>
<li>2025-03-14: cosmetic: remove clang static analyzer false positive</li>
<li>2025-03-06: omsendertrack: new module</li>
<li>2025-03-06: Fix a buffer overflow when the argument to replace is empty</li>
<li>2025-03-05: rsyslog startup bugfix: cosmetic memory leak</li>
<li>2025-03-05: gnutls TLS driver: fix small memory leak</li>
<li>2025-03-05: core: fix potential misadressing in sigmask</li>
<li>2025-03-03: Update man page dates</li>
<li>2025-03-01: omhttp: fix handling of httpProxy variable</li>
<li>2025-02-28: "fix" clang 18 static analyzer false positives</li>
<li>2025-02-27: queue: emit better warning messages on queue param mismatch</li>
<li>2025-02-26: core: fix potential NULL ptr access on HUP in very early startup phase</li>
<li>2025-02-21: bump version number for next scheduled stable cycle</li>
<li>2025-02-20: Fix typo in debug printf of ommysql</li>
</ul>



    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE  update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP applications 16.0
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLES-16.0-2003</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 16.0
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLES-16.0-2003</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP applications 16.0 (ppc64le x86_64)
                    <ul>
                        
                            <li>rsyslog-module-gssapi-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-gssapi-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-relp-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-mmnormalize-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-mmnormalize-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-ossl-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-ossl-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-gtls-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-gtls-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-relp-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-debugsource-8.2608.0-160000.1.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 16.0 (aarch64 ppc64le s390x x86_64)
                    <ul>
                        
                            <li>rsyslog-module-gssapi-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-gssapi-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-relp-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-mmnormalize-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-mmnormalize-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-ossl-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-ossl-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-gtls-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-gtls-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-debuginfo-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-module-relp-8.2608.0-160000.1.1</li>
                        
                            <li>rsyslog-debugsource-8.2608.0-160000.1.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
        <h2>References:</h2>
        <ul>
            
                
                    <li>
                        <a href="https://www.suse.com/security/cve/CVE-2026-19654.html">https://www.suse.com/security/cve/CVE-2026-19654.html</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://www.suse.com/security/cve/CVE-2026-61548.html">https://www.suse.com/security/cve/CVE-2026-61548.html</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://www.suse.com/security/cve/CVE-2026-78002.html">https://www.suse.com/security/cve/CVE-2026-78002.html</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://www.suse.com/security/cve/CVE-2026-92709.html">https://www.suse.com/security/cve/CVE-2026-92709.html</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1257604">https://bugzilla.suse.com/show_bug.cgi?id=1257604</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1271910">https://bugzilla.suse.com/show_bug.cgi?id=1271910</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1272414">https://bugzilla.suse.com/show_bug.cgi?id=1272414</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1274610">https://bugzilla.suse.com/show_bug.cgi?id=1274610</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1275926">https://bugzilla.suse.com/show_bug.cgi?id=1275926</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1281628">https://bugzilla.suse.com/show_bug.cgi?id=1281628</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1285036">https://bugzilla.suse.com/show_bug.cgi?id=1285036</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1286162">https://bugzilla.suse.com/show_bug.cgi?id=1286162</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://bugzilla.suse.com/show_bug.cgi?id=1286926">https://bugzilla.suse.com/show_bug.cgi?id=1286926</a>
                    </li>
                
            
                
                    <li>
                        <a href="https://jira.suse.com/browse/PED-16623">https://jira.suse.com/browse/PED-16623</a>
                    </li>
                
            
        </ul>
    
</div>