Actions
Task #8023
openrust: nom 8
Effort:
Difficulty:
Label:
Description
Nom 8 has been released:
- Changelog: https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md#800-2025-01-25
- Blog post: https://unhandledexpression.com/nom-8/
Probably something we should migrate to for Suricata 9.
To be converted:
- detect (we have rule parsing bits in mon)
- app-layer template
- app-layer template plugin
- dcerpc
- dhcp
- enip
- http2
- ike
- krb
- ldap
- mime
- mqtt
- nfs
- pgsql
- pop3
- quic
- rdp
- rfb
- smb
- ssh
- telnet
- websocket
- x509
Some can't be converted until an upstream crate has been converted. And there may be some internal dependencies within our own code that might require converting more than just a single module at a time.
Actions