]> git.ipfire.org Git - thirdparty/snort3.git/commit
Merge pull request #2774 in SNORT/snort3 from ~MMATIRKO/snort3:funky_flush to master
authorMasud Hasan (mashasan) <mashasan@cisco.com>
Fri, 5 Mar 2021 13:39:42 +0000 (13:39 +0000)
committerMasud Hasan (mashasan) <mashasan@cisco.com>
Fri, 5 Mar 2021 13:39:42 +0000 (13:39 +0000)
commitebdbebfb6077be538122211b71b89c22bfcd2ed1
treeaf134c8b55ff7f035508d11957d034a0be693bbc
parentca86897057eb3e67d2b5107f47489ae5e46681fd
Merge pull request #2774 in SNORT/snort3 from ~MMATIRKO/snort3:funky_flush to master

Squashed commit of the following:

commit 12979dc9a9035a732d7be73a2a1b0d42000c97b8
Author: russ <rucombs@cisco.com>
Date:   Mon Mar 1 10:21:38 2021 -0500

    stream_tcp: Ensure flows aren't pruned while processing a PDU

    Externally triggered flushes require a new context if a packet is not
    already in play. All external flushes require a new packet.
src/detection/detection_engine.cc
src/flow/flow.h
src/protocols/packet.h
src/protocols/packet_manager.cc
src/stream/stream.cc
src/stream/tcp/tcp_reassembler.cc
src/stream/tcp/tcp_reassembler.h
src/stream/tcp/tcp_reassemblers.h