Squashed commit of the following:
commit
26c02c56d90d25bcbd9b8e62e1dcf0e12ca991df
Author: Deepak Ramadass <deramada@cisco.com>
Date: Thu Feb 25 11:04:05 2021 -0500
stream: set block pending flag when a flow is dropped
commit
dd01cd19943517c5dcada77d82c3079dd20a2c64
Author: Deepak Ramadass <deramada@cisco.com>
Date: Thu Feb 25 11:03:02 2021 -0500
ftp_telnet: implement init_partial_flush for ftp data
Status scan(snort::Packet*, const uint8_t*, uint32_t len, uint32_t flags, uint32_t* fp ) override;
bool finish(snort::Flow*) override;
+ bool init_partial_flush(snort::Flow*) override { return true; }
bool is_paf() override
{ return true; }
if (!flow)
return;
+ flow->session_state |= STREAM_STATE_BLOCK_PENDING;
flow->session->clear();
flow->set_state(Flow::FlowState::BLOCK);