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
Sascha Steinbiss 5618273ef4 mqtt: ensure we do not request extra data after buffering
This addresses Redmine bug #5018 by ensuring that the parser
never requests additional data via the Incomplete error, but to
raise an actual parse error, since it is supposed to have all
the data as specified by the message length in the header already.
4 years ago
..
applayertemplate app/frames: implement name to id API for frames 4 years ago
asn1 rust(lint): replace checked_mul with saturating_mul 4 years ago
dcerpc rust/dcerpc: convert parser to nom7 functions 4 years ago
dhcp app/frames: implement name to id API for frames 4 years ago
dns app/frames: implement name to id API for frames 4 years ago
ffi base64: use the Rust base64 encode implementation 4 years ago
ftp ftp: Remove diagnostic print 4 years ago
http2 http2: fix file accounting for ranged files 4 years ago
ike rust/ike: convert parser to nom7 functions and upgrade dependency 4 years ago
krb app/frames: implement name to id API for frames 4 years ago
mime rust/mime: convert parser to nom7 4 years ago
modbus app/frames: implement name to id API for frames 4 years ago
mqtt mqtt: ensure we do not request extra data after buffering 4 years ago
nfs nfs: Implement frames 4 years ago
ntp rust/ntp: upgrade dependency on ntp-parser 4 years ago
pgsql pgsql: fix defect found by coverity 4 years ago
quic quic: add quic.ua for matching user agent 4 years ago
rdp app/frames: implement name to id API for frames 4 years ago
rfb rust/rfb: convert parser to nom7 functions 4 years ago
sip rust: add comment tags to support documentation 4 years ago
smb smb1: apply close to direction 4 years ago
snmp app/frames: implement name to id API for frames 4 years ago
ssh app/frames: implement name to id API for frames 4 years ago
telnet rust: add comment tags to support documentation 4 years ago
tftp rust/tftp: convert parser to nom7 functions 4 years ago
x509 rust: functions that reference raw pointers are unsafe 4 years ago
applayer.rs rust/applayer: add function for upgrading to TLS 4 years ago
common.rs rust: add 'bits' combinator to simplify nom bits parsers 4 years ago
conf.rs rust(lint): use is_null() instead of ptr::null() 4 years ago
core.rs http2: fix file accounting for ranged files 4 years ago
filecontainer.rs files: use Direction enum 4 years ago
filetracker.rs rust: right condition for both uint to be zero 4 years ago
frames.rs app/frames: implement rust API 4 years ago
jsonbuilder.rs jsonbuilder: add methods to encode values as base64 4 years ago
kerberos.rs rust(lint): fix redundant closures 4 years ago
lib.rs pgsql: add initial support 4 years ago
log.rs rust: remove feature function-macro 4 years ago
lua.rs configure: detect lua integer size 6 years ago
plugin.rs rust: plugin bootstrap function 5 years ago
util.rs rust/util: expose function to test strings for valid UTF-8 5 years ago