Skip to content

next/1463/80x/20260825/v1 - #16113

Merged
victorjulien merged 9 commits into
OISF:main-8.0.xfrom
victorjulien:next/1463/80x/20260825/v1
Aug 26, 2026
Merged

next/1463/80x/20260825/v1#16113
victorjulien merged 9 commits into
OISF:main-8.0.xfrom
victorjulien:next/1463/80x/20260825/v1

Conversation

inashivb and others added 9 commits August 22, 2026 13:23
IPOnly Engine does not support parsing and recording IPv6 ranges. So,
passing a range of ipv6 there just results in non-fatal errors in
parsing the IP addresses which means they fail to be added to the radix
tree struct.
Re-classify the ipv6 ranges as like_ip_only so they fall out of the
IPOnly engine and are processed per packet.

Ticket: 8847
(cherry picked from commit 63daa73)
Add a minimal, non-intrusive config option firewall.policies.accept-arp
to allow ARP packets to be accepted in firewall mode without requiring
ARP detection rules. Default is false to preserve current behavior.

Ticket: OISF#8314.
Ticket: 5204

ippair use_cnt increased by AppLayerExpectationCreate calling
IPPairGetIPPairFromHash was never decreased

(cherry picked from commit 425b9c6)
See RFC 9110 8.4.1

> All content codings are case-insensitive

Ticket: 8760
(cherry picked from commit 4688098)
Ticket: 8750
(cherry picked from commit 7c66954)
A rule like `frame:http1.response; to_md5;` could have a buffer
bigger than the frame

Ticket: 8763
(cherry picked from commit c9434b3)
Ticket: 8768
(cherry picked from commit 7c394b9)
Fix the following lints:
- clippy::box_default
- clippy::byte_char_slices
- clippy::collapsible_match
- clippy::manual_clear
- clippy::question_mark
- clippy::to_string_in_format_args
- clippy::useless_borrows_in_formatting
- unused_imports (rustc)
The previous commit makes us clippy clean on 1.98.0.
@jasonish

Copy link
Copy Markdown
Member

Fedora CI error is external: warning: spurious network error (3 tries remaining): [7] Could not connect to server (Failed to connect to static.crates.io port 443 after 4002 ms: Could not connect to server)

@jasonish jasonish left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Staging OK.

@codecov

codecov Bot commented Aug 25, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 92.51337% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.71%. Comparing base (9b63a58) to head (098022a).
⚠️ Report is 9 commits behind head on main-8.0.x.

Additional details and impacted files
@@              Coverage Diff               @@
##           main-8.0.x   #16113      +/-   ##
==============================================
+ Coverage       81.69%   81.71%   +0.01%     
==============================================
  Files            1016     1016              
  Lines          277166   277201      +35     
==============================================
+ Hits           226430   226509      +79     
+ Misses          50736    50692      -44     
Flag Coverage Δ
fuzzcorpus 63.89% <55.81%> (-0.02%) ⬇️
livemode 18.65% <20.93%> (-0.03%) ⬇️
netns 20.15% <32.95%> (+<0.01%) ⬆️
pcap 44.50% <46.51%> (+<0.01%) ⬆️
suricata-verify 65.24% <81.39%> (+0.03%) ⬆️
unittests 58.59% <72.97%> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@suricata-qa

Copy link
Copy Markdown

Information: QA ran without warnings.

Pipeline = 33343

@victorjulien
victorjulien merged commit 098022a into OISF:main-8.0.x Aug 26, 2026
106 of 108 checks passed
@victorjulien
victorjulien deleted the next/1463/80x/20260825/v1 branch August 26, 2026 05:13
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.

5 participants