You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/rust/src
Victor Julien a24d7dc45c smb: fix post-trunc chunk behavior
After a gap in a file transaction, the file tracker is truncated. However
this did not clear any stored out of order chunks from memory or stop more
chunks to be stored, leading to accumulation of a large number of chunks.

This patches fixes this be clearing the stored chunks on trunc. It also
makes sure no more chunks are stored in the tracker after the trunc.

Bug: #5781.
3 years ago
..
applayertemplate rust/clippy: fix lint: manual_find 3 years ago
asn1 rust: fix clippy lints for clippy::derive_partial_eq_without_eq 3 years ago
bittorrent_dht rust/clippy: fix lint: new_without_default 3 years ago
dcerpc rust/clippy: fix lint: len_without_is_empty 3 years ago
detect rust: fix clippy lints for clippy::redundant_field_names 3 years ago
dhcp rust/clippy: fix lint: manual_find 3 years ago
dns rust/clippy: fix lint: type_complexity 3 years ago
ffi rust: bump up digest crates 3 years ago
ftp ftp: Remove diagnostic print 4 years ago
http2 rust/clippy: allow result_unit_err in http2 only 3 years ago
ike rust/clippy: fix lint: upper_case_acronyms 3 years ago
krb rust/clippy: fix lint: new_without_default 3 years ago
mime rust/clippy: fix lint: single_match 3 years ago
modbus rust/clippy: fix lint: manual_find 3 years ago
mqtt mqtt: rustfmt parser.rs 3 years ago
nfs rust/clippy: fix lint: new_without_default 3 years ago
ntp rust/clippy: fix lint: new_without_default 3 years ago
pgsql rust/clippy: fix lint: manual_find 3 years ago
quic rust/clippy: fix lint: single_match 3 years ago
rdp rust/clippy: fix lint: needless_lifetimes 3 years ago
rfb rfb: rustfmt parser.rs 3 years ago
sip rust/clippy: fix lint: new_without_default 3 years ago
smb smb: configurable max number of transactions per flow 3 years ago
snmp rust/clippy: fix lint: field_reassign_with_default 3 years ago
ssh rust/clippy: fix lint: new_without_default 3 years ago
telnet rust/clippy: fix lint: manual_find 3 years ago
tftp rust/clippy: fix lint: needless_lifetimes 3 years ago
x509 rust/x509: finish transition to nom7 3 years ago
applayer.rs rust/clippy: fix lint: len_without_is_empty 3 years ago
common.rs rust: fix clippy lints for clippy::map_flatten 3 years ago
conf.rs rust/clippy: fix lint: single_match 3 years ago
core.rs log: Add module and subsystem identifiers to log 3 years ago
filecontainer.rs rust/files: open file without trackid as pointer 3 years ago
filetracker.rs smb: fix post-trunc chunk behavior 3 years ago
frames.rs rust: fix cargo clippy --all-features 3 years ago
jsonbuilder.rs jsonbuilder: add append_hex - add hex to array 3 years ago
kerberos.rs rust: upgrade versions of BER/DER, Kerberos and SNMP parsers 3 years ago
lib.rs rust/clippy: comments on why we have specific allows 3 years ago
log.rs rust: sync log levels with C 3 years ago
lua.rs
lzma.rs rust/lzma: clippy fixup 3 years ago
plugin.rs
util.rs rust/util: expose function to test strings for valid UTF-8 5 years ago