A self-hosted Fuzzing-As-A-Service platform
--use_dotnet_agent_functions
to deploy.py. #2292
az_copy
calls for improved failure tracking. #2303
scaleset
commands size
positional parameter to max_size
to better communicate its use in auto scaling properties. #2293
job
and task
state enumerations are compared. #2004
getting-started.md
that OneFuzz users include a .onefuzz
file in their project root directory for security tool detection #2236
libfuzzer_dotnet_fuzz
task #2221
TimerRetention
, TimerDaily
, and containers
functions #2228, #2220, #2197
TimerRepro
to C# #2222, #2216, #2218
NotImplementedException
to more accurately be NotSupportedException
exceptions #2234
Tasks
, Notifications
, add_node_ssh_key
, and Proxy
functions to C# #2233, #2188, #2193, #2206, #2200
shutdown
state. #2232, #2248
WebhookOperations
#2231
Task
implementation. #2202
Error
to Info
in TimerProxy
. #2185
TimerTasks
config bugs in the C# port. #2196
LibFuzzerDotnetLoader
project. #2149
GoodBad
C# example project to use with the LibFuzzerDotnetLoader
integration tests. #2148
containers
function in C#. #2078
TimerRepro
function to C#. #2168
job_id
is specified. #2171
agent_registration
to C#. #2107
dotnet_coverage
task. #2062
upload_file
method to use the Azcopy command by default for robustness and fall back to the Azure Python SDK implementation if needed. This also addresses issues where low bandwidth connections timeout due to not being able to handle multiple concurrent upload streams. #1556
TimerProxy
. #2133
This a hotpatch to the 5.7.0 release fixing SAS URL generation which had the potential to cause tasks to fail. #2116
NodeState
to Node Heartbeat to better track the current state of nodes in the system #2024, #2053
QueueNodeHeartbeat
, QueueTaskHeartbeat
, and QueueSignalREvents
#2046, #2047
3.2.4
#2049
deploy.py
's file permissions. #2030
deploy.py
. #1973
onefuzz-supervisor
to onefuzz-agent
. #1989
onefuzz-agent
to onefuzz-task
. #1980
GlobalFlag
registry value is initialized for targets. #1960
libfuzzer_coverage
task. #1944