Since FreeBSD ports seemed to be missing this particular fuzzer, I simply decided to create the ports kit. Fix: Add the included ports kit to the common ports tree. Patch attached with submission follows: How-To-Repeat: No problem really, just a nice add-on tool.
Oops...! The master site path went awry. I was reading through radamsa pages when creating the port kit and managed to get from there to zzuf pages. Find a fixed shar attached. --jau
State Changed From-To: open->feedback Hi, could you please check the port one more time, right now its not building. thank you.
The first version did not build due to faulty links. The second version lacked the link to the origin site at Oulu University and might have also lacked a patch to the original radamsa/work/radamsa-0.3/Makefile. Find attached a 3rd version which also includes in the pkg-descr file the link to the origin site. The attached shar file should be extracted under /usr/ports/security which as a result should create you the radamsa port subdirectory with its typical contents. If the shar bundle complains ... x - radamsa/Makefile /root/radamsa.shar: cannot create radamsa/Makefile: No such file or directory x - radamsa/distinfo /root/radamsa.shar: cannot create radamsa/distinfo: No such file or directory try expanding the shar bundle a second time. There seems to be something weird about shar at the moment. I can of course send the stuff in another format, if needs be. Just let me know. I hope this helps. Cheers, --jau
Created attachment 144336 [details] This shar creates the subdirectories properly for radamsa. The previous shar failed to create the necessary directories for the port.
jau, can you make obsolete the shars that are old in bugzilla and also: Additionally, you need to provide some sort of quality assurance. In order of preference, we are looking for: 1) "poudriere testport" or "poudriere bulk -t" logs 2) Redports or tinderbox logs 3) at least this: https://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html Thanks!
This port seems staged and bit-rot free. The COMMENT starts with indefinite article. Still looking for a test log...
Created attachment 146435 [details] Changes to Makefile Minor changes to the Makefile Change PLIST_FILES to use tabs instead of spaces. Add NEED_ROOT=yes
Created attachment 146436 [details] Trace of the tests make package as a normal user does not work. ==> NEED_ROOT added to Makefile.
Alright, moving to patch-ready. There's no "stage-qa" test done, tests weren't done in poudriere or redports so dependencies / filesystem violation checks not performed.
A commit references this bug: Author: cs Date: Fri Sep 5 20:44:36 UTC 2014 New revision: 367388 URL: http://svnweb.freebsd.org/changeset/ports/367388 Log: Radamsa is a generic test case generator for robustness testing, aka a fuzzer. It can be used to test how well a program can stand malformed and potentially malicious inputs. It operates on given sample inputs and thus requires minimal effort to set up. WWW: https://www.ee.oulu.fi/research/ouspg/Radamsa PR: ports/187576 Submitted by: Jukka Ukkonen <jau@iki.fi> Changes: head/security/Makefile head/security/radamsa/ head/security/radamsa/Makefile head/security/radamsa/distinfo head/security/radamsa/files/ head/security/radamsa/files/patch-Makefile head/security/radamsa/pkg-descr
Committed with minor edit. Thank you very much.