Skip to content

Mqtt frames v5#8507

Closed
hsadia538 wants to merge 17 commits into
OISF:masterfrom
hsadia538:mqtt-frames-v5
Closed

Mqtt frames v5#8507
hsadia538 wants to merge 17 commits into
OISF:masterfrom
hsadia538:mqtt-frames-v5

Conversation

@hsadia538
Copy link
Copy Markdown
Contributor

Link to redmine ticket: https://redmine.openinfosecfoundation.org/issues/5731

Previous PR: #8506

Describe new changes:

  • Fix Check Rust CI failure

suricata-verify-pr: 1065

hsadia538 and others added 17 commits February 2, 2023 06:37
Revert "cov"

This reverts commit 2e8a89a.
Flow stream/detect/log flush packets, don't hold on to the flow
beyond the flow worker module.
Packets only ever reference the flow while holding its lock. This
means than any code possibly evicting the flow will have to wait
for the existing users to complete their work. Therefore the use_cnt
serves no function anymore and can be removed.
Enforce assumption that packets in ThreadVars::decode_pq have no flow
attached to it because this is only true for packets while they are
in the FlowWorker.
In IPS mode set all exception policies to drop-flow by default, both
in the default yaml and if no `exception-policy` is defined.
Be more informative where a exception value came from: defaults,
master switch or an explicit setting.
Adds PDU, Header and Data frame to the MQTT parser.
Ticket: 5731
@hsadia538 hsadia538 mentioned this pull request Feb 2, 2023
3 tasks
@hsadia538 hsadia538 closed this Feb 2, 2023
@hsadia538 hsadia538 mentioned this pull request Feb 2, 2023
3 tasks
@hsadia538
Copy link
Copy Markdown
Contributor Author

Followed by #8508

victorjulien pushed a commit that referenced this pull request May 19, 2026
Instead of just on re-alloc.

Ticket: #8507
(cherry picked from commit 2d6c321)
victorjulien pushed a commit to victorjulien/suricata that referenced this pull request May 19, 2026
Instead of just on re-alloc.

Ticket: OISF#8507
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants