Merge in SNORT/snort3 from ~JALIIMRA/snort3:paws_ts_check to master
Squashed commit of the following:
commit
f7307eba55b333bd74d32b466d686176a6edf5f3
Author: Juweria Ali Imran <jaliimra@cisco.com>
Date: Wed Dec 7 10:26:07 2022 -0500
stream: ignore PAWS timestamp checks when in no_ack mode
TcpStreamTracker* listener = tsd.get_listener();
TcpStreamTracker* talker = tsd.get_talker();
- if ( listener->normalizer.handling_timestamps()
+ if ( no_ack_mode_enabled() )
+ {
+ talker->set_ts_last(0);
+ }
+ else if ( listener->normalizer.handling_timestamps()
&& SEQ_EQ(listener->r_win_base, tsd.get_seq()) )
{
if ( ((int32_t)(tsd.get_timestamp() - talker->get_ts_last()) >= 0 )