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
Jason Ish 8461dbc9a5 http2: test continuation progress on the 8.0.x state machine
Cover split END_STREAM headers in both directions, with and without an
already-closed peer, intermediate continuations, normal headers and DATA,
and duplicate end-of-stream handling.

Require a matching stream before inheriting the reassembly buffer's saved
END_STREAM flag. Otherwise an orphan continuation on stream B can inherit
stream A's flag and prematurely close B. Test that the orphan raises the
anomaly without consuming A's pending flag, then complete A normally.

Ticket: #9218
3 days ago
..
applayertemplate rust: bindgen AppLayerParserConfParserEnabled 1 year ago
asn1 rust/asn1: replace rs_ naming with SC naming 2 years ago
bittorrent_dht rust: bindgen AppLayerParserConfParserEnabled 1 year ago
dcerpc detect/dcerpc: avoids FP on dcerpc.iface keyword 6 months ago
detect detect/flow-pkts: check for both dir 4 days ago
dhcp dhcp: distinguish malformed and truncated options 2 months ago
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 base64: use more precise and compact type for mode 1 year ago
ftp ftp: log completion code when the response message is empty 1 week ago
http2 http2: test continuation progress on the 8.0.x state machine 3 days ago
ike ike: remove recursivity in functions 2 months ago
krb krb5: use app-layer incomplete support 8 months ago
ldap ldap: recover parsing after a gap 2 months ago
mdns rust: bindgen AppLayerParserConfParserEnabled 1 year ago
mime rust: fix clippy warnings 2 months ago
modbus rust: fix clippy warning for unused import 11 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 3 weeks ago
ntp ntp: expose logged fields to lua 5 months ago
pgsql pgsql: add notice about parser default enabling 4 weeks ago
pop3 rust: fix unnecessary_unwrap warnings 9 months ago
quic rust: bindgen AppLayerParserConfParserEnabled 1 year ago
rdp rdp: treat tpkt payload as complete input 2 months ago
rfb rfb: keep failure_reason as Vec<u8> 2 months ago
sdp rust: fix clippy warnings 2 months ago
sip sip: make pattern matching more robust 2 months ago
smb rust: drop block-wrapped scrutinees rejected by clippy 1.99 3 weeks ago
snmp detect/snmp: let generic keyword share the same list 6 months ago
ssh ssh: fix record_left for oversized KEXINIT records 2 months ago
telnet rust: bindgen AppLayerParserConfParserEnabled 1 year ago
tftp rust/tftp: replace rs_ naming with SC 2 years ago
utils decode/datalink: Add datalink value/name logic 2 years ago
websocket websocket: check pdu opcode for reassembly 7 months ago
x509 x509: saturate SAN count returned by parser 2 months ago
applayer.rs dhcp: mark transactions single-directional to fix tx leak 4 months ago
common.rs rust: remaining rs_ to SC conversions 1 year ago
conf.rs conf: extend API for rust 2 years ago
core.rs nfs: enforce the OOO queue limits on the chunk path 1 month ago
debug.rs rust: bindgen part of util-debug.h 1 year ago
direction.rs rust/direction: move direction to own file (cleanup) 2 years ago
feature.rs requires: support requires check for keyword 2 years ago
filecontainer.rs nfs: enforce the OOO queue limits on the chunk path 1 month ago
filetracker.rs nfs: enforce the OOO queue limits on the chunk path 1 month ago
flow.rs rust: use bindgened Flow definition 1 year ago
frames.rs rust: fix clippy missing_abi warning 2 years ago
handshake.rs output/tls: Allow logging of sv-handshake params 1 year ago
ja4.rs tls: Integrate ALPNs into HandshakeParams object 1 year ago
jsonbuilder.rs jsonbuilder: encode key strings when needed 2 months ago
kerberos.rs rust: fix compiler warning for confusing lifetimes 1 year ago
lib.rs mdns: add mdns parser, logger and detection 1 year ago
lua.rs rust/lua: add method for pushing bytes 5 months ago
lzma.rs swf: grow lzma output in one decoder pass 2 months ago
plugin.rs rust: bindgen part of util-debug.h 1 year ago
tls_version.rs tls: Move tls-versions to rust 1 year ago
util.rs misc: time unit parsing function 8 months ago