Skip to content

Commit

Permalink
doc/csum: Stream checksum validation change
Browse files Browse the repository at this point in the history
Describe the change of behavior between the stream.checksum-validation
setting and checksum-based rule keywords.
  • Loading branch information
jlucovsky committed Jan 26, 2025
1 parent ea93678 commit a83eeb2
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions doc/userguide/upgrade.rst
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,13 @@ Major changes
- Unknown requirements in the ``requires`` keyword will now be treated
as unmet requirements, causing the rule to not be loaded. See
:ref:`keyword_requires`.
- The configuration setting controlling stream checksum checks no longer affects
checksum keyword validation. In Suricata 7.0, when ``stream.checksum-validation``
was set to ``no``, the checksum keywords (e.g., ``ipv4-csum``, ``tcpv4-csum``, etc)
will always consider it valid; e.g., ``tcpv4-csum: invalid`` will never match. In
Suricata 8.0, ``stream.checksum-validation`` no longer affects the checksum rule keywords.
E.g., ``ipv4-csum: valid`` will only match if the check sum is valid, even when engine
checksum validations are disabled.

Removals
~~~~~~~~
Expand Down

0 comments on commit a83eeb2

Please sign in to comment.