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 0e40231189 app-layer: improve transaction cleanup handling
The app layers with a custom iterator would skip a tx if during
the ..Cleanup() pass a transaction was removed.

Address this by storing the current index instead of the next
index. Also pass in the next "min_tx_id" to be incremented from
the last TX. Update loops to do this increment.

Also make sure that the min_id is properly updated if the last
TX is removed when out of order.

Finally add a SMB unittest to test this.

Reported by: Ilya Bakhtin
7 years ago
..
.cargo rust: make distcheck fixes 8 years ago
src app-layer: improve transaction cleanup handling 7 years ago
.gitignore rust: build fixes and nom update 9 years ago
Cargo.toml.in Kerberos 5: pretty-print error code when logging 7 years ago
Makefile.am rust: fix (again) out of tree builds 7 years ago
gen-c-headers.py rust/gen-c-headers: don't attempt to split empty lines 7 years ago
rustfmt.toml rustfmt.toml: set to 80 char line width 7 years ago