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
Victor Julien 45eb038e63 smb: fix file reopening issue
Fuzzing highlighted an issue where a command sequence on the same file
id triggered a logging issue:

file data for id N
close id N
file data for id N

If this happened in a single blob of data passed to the parser, the
existing file tx would be reused, the file "reopened", confusing the
file logging logic. This would trigger a debug assert.

This patch makes sure a new file tx is created for the file data
coming in after the first file tx is closed.

Bug: #5567.
3 years ago
..
.cargo rust: fix vendor use on MinGW 6 years ago
derive rust/derive: pin proc-macro-crate to v1.1.0. 3 years ago
src smb: fix file reopening issue 3 years ago
.gitignore rust: derive crate: for custom derives 4 years ago
Cargo.toml.in rust: sha-1 is now sha1 3 years ago
Makefile.am rust: cbindgen first verifies existing bindings 3 years ago
cbindgen.toml app-layer: introduce common AppLayerStateData API 3 years ago
rustfmt.toml style: compressed function headers for rustfmt 5 years ago