jmestwa-coder opened a new pull request, #704:
URL: https://github.com/apache/logging-log4cxx/pull/704

   ## Summary
   
   Adds a new fuzz target for the transcoding layer and registers it in the 
existing fuzzing build.
   
   ### What this changes
   
   * Adds `TranscoderFuzzer` to exercise transcoder encode/decode paths with 
arbitrary inputs.
   * Covers UTF-8 decoding, encoding, named charset conversions, and UTF-16 
transcoding paths.
   * Adds round-trip validation for UTF-16BE/UTF-16LE encoding to detect 
surrogate-handling regressions.
   * Registers the new fuzz target in `ALL_LOG4CXX_FUZZERS`.
   
   ### Why
   
   The transcoding layer has been the source of multiple recent fixes and 
previously had no dedicated fuzz coverage.
   
   This harness adds continuous sanitizer-backed coverage for transcoding logic 
and validates key round-trip invariants to help detect future regressions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to