mirror of
https://github.com/hickory-dns/hickory-dns.git
synced 2026-04-25 11:15:54 +03:00
[GH-ISSUE #1790] Integration with oss-fuzz fuzzing service #769
Labels
No labels
blocked
breaking-change
bug
bug:critical
bug:tests
cleanup
compliance
compliance
compliance
crate:all
crate:client
crate:native-tls
crate:proto
crate:recursor
crate:resolver
crate:resolver
crate:rustls
crate:server
crate:util
dependencies
docs
duplicate
easy
easy
enhance
enhance
enhance
feature:dns-over-https
feature:dns-over-quic
feature:dns-over-tls
feature:dnsssec
feature:global_lb
feature:mdns
feature:tsig
features:edns
has workaround
ops
perf
platform:WASM
platform:android
platform:fuchsia
platform:linux
platform:macos
platform:windows
pull-request
question
test
tools
tools
trust
unclear
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hickory-dns#769
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @manunio on GitHub (Oct 8, 2022).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1790
Hi, I would like to help integrate this project into OSS-Fuzz.
As an initial step for integration I have created this PR: https://github.com/google/oss-fuzz/pull/8711, it contains necessary logic from an OSS-Fuzz perspective to integrate trust-dns.
OSS-Fuzz is a free service run by Google that performs continuous fuzzing of important open source projects.
As trust-dns already have cargo-fuzz based fuzzing implemented, this makes it easily compatible with oss-fuzz out of box.
If you would like to integrate, the only thing I need is a list of email(s), it must be associated with a google account like
gmail (why?). by doing that, the provided email(s) will get access to the data produced by OSS-Fuzz, such as bug reports, coverage reports and more stats.
As an alternative, if you don't have a google/gmail id, but still wish to integrate. I can add my mail id for time being and monitor bug/crashes.
Notice the email(s) affiliated with the project will be public in the OSS-Fuzz repo, as they will be part of a configuration file.
@bluejekyll commented on GitHub (Oct 8, 2022):
Is there an option to have oss-fuzz open Issues directly with the project with the reports you mention, rather than email?
@manunio commented on GitHub (Oct 8, 2022):
Hi, There is an option which allows filling report as github issue, but it just points to monorail issue tracker or ossfuzz.com, where you can see full details of your report, but it still needs email(google account) for access.
From FAQ: why-do-you-use-a-different-issue-tracker-for-reporting-bugs-in-oss-projects:
@manunio commented on GitHub (Oct 9, 2022):
@bluejekyll if you have any problem with email, I can report bug reports here for the time being.
@bluejekyll commented on GitHub (Oct 9, 2022):
No, it should be fine. I have a Google email that can work. Thanks for putting this together!
bluejekyll at gmail will work.
@djc commented on GitHub (Oct 10, 2022):
@manunio can you also add me? I'm djc.ochtman at GMail.
FWIW @bluejekyll we also use this for rustls and the reporting infra is pretty easy to deal with.
@manunio commented on GitHub (Oct 10, 2022):
Closing this now, as trust-dns has been integrated in oss-fuzz :)