]> git.ipfire.org Git - thirdparty/snort3.git/commit
Merge pull request #1337 in SNORT/snort3 from stream_tcp_dup_no_more to master
authorTom Peters (thopeter) <thopeter@cisco.com>
Mon, 27 Aug 2018 15:11:36 +0000 (11:11 -0400)
committerTom Peters (thopeter) <thopeter@cisco.com>
Mon, 27 Aug 2018 15:11:36 +0000 (11:11 -0400)
commit94fbe3bb43e7ce2d26674b52c03f6ee2d59ac02d
treec48abb9633b20c57e2999d50bf167905f8958828
parentb9970dd63afc35797fa8f3a5edcb1c00240a93b3
Merge pull request #1337 in SNORT/snort3 from stream_tcp_dup_no_more to master

Squashed commit of the following:

commit a10f22c3f011ddf297f9170fed3054a4b52b7023
Author: davis mcpherson <davmcphe.cisco.com>
Date:   Wed Jul 25 10:33:48 2018 -0400

    stream_tcp: update tsn state when partial buffer flushed, do not duplicate

    stream_tcp: delete tsn&data after flush, use seglist_base_seq to track progress

    use orig_dsize instead of payload_size for overlap math

    stream_tcp: eliminate 'buffered' field for tcp segment node struct

    stream_tcp: improve tcp segment state variable names and usage during reassembley and overlap processing

    stream_tcp: some refactoring to improve symbol names and code readability
src/stream/libtcp/tcp_stream_tracker.h
src/stream/tcp/segment_overlap_editor.cc
src/stream/tcp/segment_overlap_editor.h
src/stream/tcp/tcp_reassembler.cc
src/stream/tcp/tcp_reassembler.h
src/stream/tcp/tcp_segment_node.cc
src/stream/tcp/tcp_segment_node.h