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 3ada5e1480 rust/ffi: provide AppLayerRegisterParser in context
AppLayerRegisterParser was creating a link error when attempting
to use a convenience library for the Suricata C code, then linking
the library of C code with the library of Rust code into a final
Suricata executable, or use with fuzz targets.

By moving AppLayerRegisterParser to the context structure and
calling it like a callback the circular reference is removed
allowing the convenience libraries to work again.

This is also a stepping block to proving a Suricata library
as a single .a or .so file.
6 years ago
..
applayertemplate template: use response_gap in rust parser 6 years ago
asn1 rust/logging: allow log macros to be used by plugins 6 years ago
dcerpc app-layer: remove callback for completion status 6 years ago
dhcp app-layer: remove callback for completion status 6 years ago
dns dns: use rest() for NULL parsing 6 years ago
ffi rust/hashing: add function to finalize md5 to hex string 6 years ago
ftp rust/logging: allow log macros to be used by plugins 6 years ago
http2 http2: decompression for files 6 years ago
ikev2 app-layer: remove callback for completion status 6 years ago
krb app-layer: remove callback for completion status 6 years ago
mqtt app-layer: remove callback for completion status 6 years ago
nfs rust: better panic message for missing file config 6 years ago
ntp app-layer: remove callback for completion status 6 years ago
rdp app-layer: remove callback for completion status 6 years ago
rfb app-layer: remove callback for completion status 6 years ago
sip app-layer: remove callback for completion status 6 years ago
smb rust: better panic message for missing file config 6 years ago
snmp app-layer: remove callback for completion status 6 years ago
ssh rust: remove md5 crate, unalias md-5 6 years ago
tftp tftp: Add test cases 6 years ago
x509
…
applayer.rs rust/ffi: provide AppLayerRegisterParser in context 6 years ago
common.rs rust: macro debug_validate_fail to fail with message 6 years ago
conf.rs rust: fix warnings found by nightly compiler 6 years ago
core.rs rust/ffi: provide AppLayerRegisterParser in context 6 years ago
filecontainer.rs rust: BIT_U16 macro utility 6 years ago
filetracker.rs rust/logging: allow log macros to be used by plugins 6 years ago
jsonbuilder.rs eve: remove unused jansson code 6 years ago
kerberos.rs rust/logging: allow log macros to be used by plugins 6 years ago
lib.rs rust: add ffi module for sha256, sha1 and md5 6 years ago
log.rs rust/log: clarify comment in non-debug mode SCLogDebug 6 years ago
lua.rs
…
plugin.rs rust: plugin bootstrap function 6 years ago
util.rs rust/util: expose function to test strings for valid UTF-8 6 years ago