This is an automated email from the ASF dual-hosted git repository.

Jens-G pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/thrift.git


    from 217620428 Validate compact protocol type in TCompactProtocol.GetTType 
Client: netstd Patch: Jens Geyer
     add cf70be3cd THRIFT-5855: Add netstd fuzzers Client: netstd

No new revisions were added by this update.

Summary of changes:
 FUZZING.md                                         |   5 +-
 lib/netstd/Makefile.am                             |  20 +++
 lib/netstd/README.md                               |  61 ++++++++
 .../Tests/Thrift.FuzzTests/ProtocolFuzzerBase.cs   | 108 ++++++++++++++
 .../ProtocolRoundtripFuzzerBase.cs                 | 133 +++++++++++++++++
 .../Thrift.FuzzTests/TBinaryProtocolAFL.cs}        |  19 ++-
 .../Thrift.FuzzTests/TBinaryProtocolLibfuzzer.cs}  |  19 ++-
 .../TBinaryProtocolRoundtripAFL.cs}                |  19 ++-
 .../TBinaryProtocolRoundtripLibfuzzer.cs}          |  19 ++-
 .../Thrift.FuzzTests/TCompactProtocolAFL.cs}       |  19 ++-
 .../Thrift.FuzzTests/TCompactProtocolLibfuzzer.cs} |  19 ++-
 .../TCompactProtocolRoundtripAFL.cs}               |  19 ++-
 .../TCompactProtocolRoundtripLibfuzzer.cs}         |  19 ++-
 .../Thrift.FuzzTests/TJsonProtocolAFL.cs}          |  19 ++-
 .../Thrift.FuzzTests/TJsonProtocolLibfuzzer.cs}    |  31 ++--
 .../Thrift.FuzzTests/TJsonProtocolRoundtripAFL.cs} |  19 ++-
 .../TJsonProtocolRoundtripLibfuzzer.cs}            |  19 ++-
 .../Tests/Thrift.FuzzTests/Thrift.FuzzTests.csproj |  70 +++++++++
 lib/netstd/buildfuzzers.sh                         | 146 ++++++++++++++++++
 lib/netstd/runfuzzer.sh                            | 166 +++++++++++++++++++++
 20 files changed, 854 insertions(+), 95 deletions(-)
 create mode 100644 lib/netstd/Tests/Thrift.FuzzTests/ProtocolFuzzerBase.cs
 create mode 100644 
lib/netstd/Tests/Thrift.FuzzTests/ProtocolRoundtripFuzzerBase.cs
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TBinaryProtocolAFL.cs} (65%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TBinaryProtocolLibfuzzer.cs} (65%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TBinaryProtocolRoundtripAFL.cs} (64%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TBinaryProtocolRoundtripLibfuzzer.cs} (63%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TCompactProtocolAFL.cs} (65%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TCompactProtocolLibfuzzer.cs} (64%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TCompactProtocolRoundtripAFL.cs} (63%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TCompactProtocolRoundtripLibfuzzer.cs} (63%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TJsonProtocolAFL.cs} (65%)
 copy lib/netstd/{Thrift/Processor/TSingletonProcessorFactory.cs => 
Tests/Thrift.FuzzTests/TJsonProtocolLibfuzzer.cs} (55%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TJsonProtocolRoundtripAFL.cs} (64%)
 copy lib/netstd/{Thrift/TException.cs => 
Tests/Thrift.FuzzTests/TJsonProtocolRoundtripLibfuzzer.cs} (64%)
 create mode 100644 lib/netstd/Tests/Thrift.FuzzTests/Thrift.FuzzTests.csproj
 create mode 100755 lib/netstd/buildfuzzers.sh
 create mode 100755 lib/netstd/runfuzzer.sh

Reply via email to