Feature #6480
open
plugins: allow plugins to specify the version of suricata they are for
Added by Jason Ish 12 months ago.
Updated 5 months ago.
Description
Still needs some thought. But would happen at plugin registration time.
Philippe Antoine wrote in #note-1:
Remark: there should be some API stability at some point like https://github.com/OISF/suricata/pull/9662 changes the prototype of SigMatchAppendSMToList
and would break plugins using this...
I think we are OK to break the API at major version points, ideally we won't but I don't think its a promise we can make.
- Assignee changed from OISF Dev to Jason Ish
There are 2 things here:
- A plugin build should have the ability to check the version of Suricata it is building against. But that's going to be highly depending on the build tool.
- Encode the version in the binary so a plugin built for 7 will fail to load in 8, which is the focus of this ticket.
Also available in: Atom
PDF