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 e6eac91974 detect: unify the transaction end state helper
AppLayerParserGetTxEndState() replaces the remaining copies of the
transaction end state computation in the firewall tx setup, the
app-layer-state and app-layer-event keywords and the completion check.
One tolerated a missing tx data pointer, the others asserted or
dereferenced it, so they could disagree.

Move DetectTxCompleted() above its first use while there, so it no
longer needs a forward declaration, and shorten its comment.

Ticket: #8944.
4 weeks ago
..
applayertemplate
…
asn1
…
bittorrent_dht
…
dcerpc dcerpc/log: map uuid, opnum to service and procedure 3 months ago
detect datasets: accept standard IPv4 notation for ip type 4 weeks ago
dhcp dhcp: distinguish malformed and truncated options 2 months ago
dnp3
…
dns lua/dns: handle OPT answers like TXT records 2 months ago
enip enip: make sure to have enough data for parser 2 months ago
ffi
…
ftp ftp: log completion code when the response message is empty 4 weeks ago
http2 detect: unify the transaction end state helper 4 weeks ago
ike ike: remove recursivity in functions 2 months ago
krb detect/krb5: msg_type is not a multi integer 4 months ago
ldap detect/ldap: add BindRequest detection keywords 4 weeks ago
llmnr
…
mdns
…
mime rust: clippy fixups for 1.97 4 months ago
modbus detect/modbus: move modbus keyword to rust 3 months ago
mqtt mqtt: change the logging type of user properties 2 months ago
nfs rust: drop block-wrapped scrutinees rejected by clippy 1.99 4 weeks ago
ntp
…
pgsql pgsql: truly disable by default 1 month ago
pop3
…
quic
…
rdp rdp: treat tpkt payload as complete input 2 months ago
rfb rfb: keep failure_reason as Vec<u8> 2 months ago
sctp
…
sdp rust: clippy fixups for 1.97 4 months ago
sip sip: store frame lens as u32 to avoid body truncation 4 months ago
smb rust: drop block-wrapped scrutinees rejected by clippy 1.99 4 weeks ago
snmp snmp/detect: add snmp.trap_address keyword 4 months ago
ssh ssh: remove the banner_wait_eol state 4 weeks ago
telnet
…
tftp
…
utils
…
websocket
…
x509 x509: saturate SAN count returned by parser 2 months ago
applayer.rs rust: format all files 4 months ago
common.rs rust: format all files 4 months ago
conf.rs rust: format all files 4 months ago
core.rs rust: format all files 4 months ago
debug.rs rust: format all files 4 months ago
encryption.rs rust: format all files 4 months ago
feature.rs rust: format all files 4 months ago
filecontainer.rs
…
filetracker.rs nfs: enforce the OOO queue limits on the chunk path 2 months ago
flow.rs
…
frames.rs rust: format all files 4 months ago
handshake.rs rust: format all files 4 months ago
ja4.rs
…
jsonbuilder.rs jsonbuilder: encode key strings when needed 2 months ago
kerberos.rs rust: format all files 4 months ago
lib.rs rust: disable clippy warning for manual c str literals 3 months ago
lua.rs rust: format all files 4 months ago
lzma.rs swf: grow lzma output in one decoder pass 2 months ago
tls_version.rs
…
util.rs rust: format all files 4 months ago