]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #4741: stream_tcp: fix issues with skipping seglist holes in ids mode
authorDavis McPherson -X (davmcphe - XORIANT CORPORATION at Cisco) <davmcphe@cisco.com>
Fri, 8 Aug 2025 19:48:11 +0000 (19:48 +0000)
committerSteven Baigal (sbaigal) <sbaigal@cisco.com>
Fri, 8 Aug 2025 19:48:11 +0000 (19:48 +0000)
commite35219f48d1039780f370be4087f40a289c41ad7
treef7576e1a0a5d398f091843e50639378b67968d8b
parent2bc63127bf3a6b8316fe613c04b4f48ec9e021a4
Pull request #4741: stream_tcp: fix issues with skipping seglist holes in ids mode

Merge in SNORT/snort3 from ~DAVMCPHE/snort3:ids_skip_seglist_holes_fix to master

Squashed commit of the following:

commit 3590f4bed9550af66f9260739fd66bf218146c3f
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Sun May 11 17:59:09 2025 -0400

    stream_tcp: fix issues with skipping seglist holes in ids mode

    stream_tcp: add splitter restart function, restart when hole skipped by AtomSplitter

    stream_tcp: when reassembly is disable/ignored update rcv_nxt to left edge of first hole or to end of seglist
                if no holes on each received data segment

commit 8c00c0a46628f4d5240478029530cb5227152f26
Author: davis mcpherson <davmcphe@cisco.com>
Date:   Fri Jun 13 08:11:19 2025 -0400

    snort3: add build directory and vscode workspace config file to git ignore list
14 files changed:
.gitignore
src/stream/stream_splitter.cc
src/stream/stream_splitter.h
src/stream/tcp/tcp_module.cc
src/stream/tcp/tcp_module.h
src/stream/tcp/tcp_reassembler.cc
src/stream/tcp/tcp_reassembler.h
src/stream/tcp/tcp_reassembler_ids.cc
src/stream/tcp/tcp_reassembler_ids.h
src/stream/tcp/tcp_reassembly_segments.cc
src/stream/tcp/tcp_segment_node.h
src/stream/tcp/tcp_session.cc
src/stream/tcp/tcp_stream_tracker.cc
src/stream/tcp/tcp_stream_tracker.h