Task #8023
openrust: nom 8
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.
JI Updated by Jason Ish about 1 year ago
I converted dns, which was trivial; however, not all might be trivial conversions. So, I may break this down into a tracking ticket.
We can upgrade module by module, like we did before.
JI Updated by Jason Ish about 1 year ago
- Subtask #8024 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8025 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8026 added
JI Updated by Jason Ish about 1 year ago
- Assignee changed from Jason Ish to OISF Dev
JI Updated by Jason Ish about 1 year ago
- Description updated (diff)
JI Updated by Jason Ish about 1 year ago
- Subtask #8027 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8036 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8037 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8038 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8039 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8040 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8041 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8042 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8043 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8044 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8045 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8046 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8047 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8048 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8049 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8050 added
JI Updated by Jason Ish about 1 year ago
- Subtask #8051 added
VJ Updated by Victor Julien 12 months ago
- Subtask #8127 added