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

dcerpc incomplete api/v1 #9265

Closed
wants to merge 2 commits into from
Closed

dcerpc incomplete api/v1 #9265

wants to merge 2 commits into from

Conversation

inashivb
Copy link
Member

Instead of own internal mechanism of buffering in case of fragmented
data, use AppLayerResult::incomplete API to let the AppLayer Parser take
care of it. This makes the memory use more efficient.
Remove any unneeded variables and code with the introduction of this
API.

Ticket 5699
With the introduction of AppLayerResult::incomplete API, fragmented data
is no longer handled fully in the dcerpc code making the tests about
such data invalid.

Ticket 5699
@inashivb inashivb changed the title Opt 5699/v1 dcerpc incomplete api/v1 Jul 21, 2023
@suricata-qa
Copy link

ERROR:

ERROR: QA failed on ASAN_TLPR1_suri.

Pipeline 15344

@codecov
Copy link

codecov bot commented Jul 21, 2023

Codecov Report

Merging #9265 (b0bc6ba) into master (9a33c53) will decrease coverage by 0.01%.
The diff coverage is 93.33%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #9265      +/-   ##
==========================================
- Coverage   82.42%   82.41%   -0.01%     
==========================================
  Files         968      968              
  Lines      273952   273714     -238     
==========================================
- Hits       225807   225592     -215     
+ Misses      48145    48122      -23     
Flag Coverage Δ
fuzzcorpus 64.71% <93.33%> (+0.02%) ⬆️
suricata-verify 60.79% <86.66%> (-0.02%) ⬇️
unittests 62.90% <86.66%> (-0.04%) ⬇️

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

@inashivb inashivb mentioned this pull request Jul 21, 2023
@inashivb inashivb closed this Jul 21, 2023
@inashivb inashivb deleted the opt-5699/v1 branch July 21, 2023 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants