Skip to content
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

next/696/20250121/v1 #12445

Open
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

catenacyber and others added 13 commits January 21, 2025 18:36
Ticket: 7495

We want to finish also if we tested all the expected protocols
in mask, or if we tested even more.

There can be one more protocol coming from pe0, which can be
the protocol already found in the other direction.
If a function is extern "C" and not pub, remove no_mangle so its not
exposed as-is into the global name space.

Ticket: 7498
Both the macros export_tx_data_get and export_state_data_get can
generate non-pub functions as the function they generate is only used
as a pointer during registration.

Remove "pub" and "no_mangle" from the generated functions and update
the names of the generated functions to follow Rust rules as they are
no longer exported into the global C namespace.

Ticket: 7498
- remove "rs_" prefix from functions that are not exported
- prefix exported functions with "SC"
- don't export functions that are only used by pointer

Ticket: 7498
Remove pub and no_mangle from non-exported functions and rename to
Rust style as needed.

Ticket: 7498
Remove pub and no_mangle from non-exported functions and rename to
Rust as-needed.

Ticket: 7498
Remove pub and no_mangle from non-exported functions and rename to
Rust as-needed.

Ticket: 7498
Copy link
Member

@jasonish jasonish left a comment

Choose a reason for hiding this comment

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

Staging looks OK.

Copy link

codecov bot commented Jan 21, 2025

Codecov Report

Attention: Patch coverage is 96.81763% with 26 lines in your changes missing coverage. Please review.

Project coverage is 80.63%. Comparing base (95e8427) to head (5d9fad5).

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #12445   +/-   ##
=======================================
  Coverage   80.63%   80.63%           
=======================================
  Files         920      920           
  Lines      258704   258739   +35     
=======================================
+ Hits       208595   208643   +48     
+ Misses      50109    50096   -13     
Flag Coverage Δ
fuzzcorpus 56.82% <81.84%> (+<0.01%) ⬆️
livemode 19.40% <36.85%> (+<0.01%) ⬆️
pcap 44.28% <72.89%> (-0.06%) ⬇️
suricata-verify 63.23% <92.59%> (-0.04%) ⬇️
unittests 58.53% <74.13%> (+0.01%) ⬆️

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

@victorjulien victorjulien added the needs baseline update QA will need a new base line label Jan 21, 2025
@victorjulien
Copy link
Member Author

@ct0br0 can you prep a baseline update for this?

@ct0br0
Copy link

ct0br0 commented Jan 21, 2025

I see the QA is still running, just started. Have a dirty lab environment right now. Will probably be able to tomorrow.

@suricata-qa
Copy link

WARNING:

field baseline test %
SURI_TLPW1_stats_chk
.app_layer.error.tls.parser 1153 1204 104.42%
SURI_TLPR1_stats_chk
.app_layer.tx.ftp 95972 102928 107.25%
.ftp.memuse 3102 10647 343.23%

Pipeline 24310

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs baseline update QA will need a new base line
Development

Successfully merging this pull request may close these issues.

6 participants