"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/service_inspectors/pop/pop_paf.h" between
snort3-3.1.29.0.tar.gz and snort3-3.1.30.0.tar.gz

About: Snort 3 is a network intrusion prevention and detection system (IDS/IPS) combining the benefits of signature, protocol and anomaly-based inspection.

pop_paf.h  (snort3-3.1.29.0):pop_paf.h  (snort3-3.1.30.0)
skipping to change at line 73 skipping to change at line 73
}; };
class PopSplitter : public snort::StreamSplitter class PopSplitter : public snort::StreamSplitter
{ {
public: public:
PopSplitter(bool c2s); PopSplitter(bool c2s);
Status scan(snort::Packet*, const uint8_t* data, uint32_t len, Status scan(snort::Packet*, const uint8_t* data, uint32_t len,
uint32_t flags, uint32_t* fp) override; uint32_t flags, uint32_t* fp) override;
bool is_paf() override { return true; } bool is_paf() override
{ return true; }
bool sync_on_start() const override
{ return true; }
public: public:
PopPafData state; PopPafData state;
}; };
// Function: Callback to check if POP data end is reached // Function: Callback to check if POP data end is reached
bool pop_is_data_end(snort::Flow* ssn); bool pop_is_data_end(snort::Flow* ssn);
#endif #endif
 End of changes. 1 change blocks. 
1 lines changed or deleted 5 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)