-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ndpi plugin support/v5 - fuzz fix test #12109
Conversation
For library users and plugins that need to hook into the thread life cycle, perhaps to initialize some thread storage.
Provide a way for library/plugin users to register a callback that will be called prior to an EVE record being closed. The callback will be passed ThreadVars, Packet, and Flow pointers if available, as well as private user data.
Needed for changes to output-eve.h.
Allows initialization to be done early, so the table is ready for dynamic registration by plugins which are loaded before signature setup.
rust-bindings.h was not being installed with "make install-headers", and its now pulled in by a header used for plugin support, so make sure its installed. We first attempt to install the "dist" version if exists, otherwise install the "gen" one. Also install the "gen" even if the "dist" one exists, as its going to be newer.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #12109 +/- ##
==========================================
+ Coverage 83.23% 83.26% +0.02%
==========================================
Files 906 909 +3
Lines 257647 257861 +214
==========================================
+ Hits 214458 214698 +240
+ Misses 43189 43163 -26
Flags with carried forward coverage won't be shown. Click here to find out more. |
Information: QA ran without warnings. Pipeline 23301 |
Why is this a draft? |
Test PR to see if GitHub CI passes. Don't have local setup for cifuzz. |
It passed. |
Merged in #12117, thanks! |
Rebase of #12093 with fix for fuzz code compile error.