[ 
https://issues.apache.org/jira/browse/THRIFT-5855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17948269#comment-17948269
 ] 

Jens Geyer edited comment on THRIFT-5855 at 4/29/25 7:55 PM:
-------------------------------------------------------------

Hi, 
first thanks for the great work!

Can we add c# as well or what is the rational behind leaving it out? Or, to ask 
in another way, how hard will it be to add other language bindings later?

For any information that potentially might not be shared on a public channel 
feel free to post to the private mailing list. Would that work for you?


was (Author: jensg):
Hi, 
first thanks for the great work!

Can we add c# as well or what is the rational behind leaving it out?

For any information that potentially might not be shared on a public channel 
feel free to post to the private mailing list. Would that work for you?

> Improve fuzzing support 
> ------------------------
>
>                 Key: THRIFT-5855
>                 URL: https://issues.apache.org/jira/browse/THRIFT-5855
>             Project: Thrift
>          Issue Type: Epic
>            Reporter: Hasnain Lakhani
>            Assignee: Hasnain Lakhani
>            Priority: Major
>
> Improve fuzzing support so we can make the generated code more robust. In 
> particular, thrift is currently fuzzed on oss-fuzz, but:
>  * the build is failing
>  * it only supports go
>  * and that fuzzer isn't optimal either
>  
> This ticket will be considered complete when there are fuzzers for all the 
> supported languages on oss-fuzz:
>  
>  * c
>  * c++
>  * Rust
>  * Go
>  * Swift
>  * Python
>  * Javascript
>  * Java/JVM (and all of the supported thrift JVM languages here)
>  
> Other languages are out of scope.
>  
> For each language, we want at bare minimum:
>  * a fuzzer that just deserializes a structure from fuzzer input
>  * one that ensures things round trip properly
> ... for each of the supported protocols (e.g. binary/compact).
> For languages where this is easy, we should add structure aware fuzzing 
> support, and/or also test the networking code.
> Then, further improve the fuzzers by adding corpora, dictionaries, and doing 
> fuzz introspector inspection.
>  
> I'll update this ticket/file sub-tickets as the work progresses.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to