-
Notifications
You must be signed in to change notification settings - Fork 428
pkg/boot/syslinux: fuzzing for syslinux configs #2536
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Fabian Wienand <fabian.wienand@9elements.com>
Signed-off-by: Fabian Wienand <fabian.wienand@9elements.com>
b7e1f34 to
87a42ea
Compare
|
Added a second commit, which fixes some issues in the parsing of syslinux files. |
Codecov ReportBase: 73.66% // Head: 73.86% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #2536 +/- ##
==========================================
+ Coverage 73.66% 73.86% +0.20%
==========================================
Files 405 403 -2
Lines 41229 40979 -250
==========================================
- Hits 30372 30271 -101
+ Misses 10857 10708 -149
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Signed-off-by: Fabian Wienand <fabian.wienand@9elements.com>
Following the addition of some fuzzing tests ([#1](u-root/u-root#2528), [#2](u-root/u-root#2535), [#3](u-root/u-root#2536)) in the u-root project and [preparations for this integration](u-root/u-root#2543). You can check out its [website](https://u-root.org/) for more info on the project. Signed-off-by: Fabian Wienand <fabian.wienand@9elements.com> Signed-off-by: Fabian Wienand <fabian.wienand@9elements.com>
This PR follows the same concept as #2528 but for the parsing of syslinux config files.
The tests either check for panics when parsing the seeded or generated syslinux config by the fuzzing engine of golang.