1. 251ee7c socketfuzzer: use files* funcs by Robert Swiecki · 5 years ago
  2. c7566f6 add support for external command mutating files which have effective coverage feedback by arnow117 · 5 years ago
  3. 868dccf fuzz: logging about phases #2 by Robert Swiecki · 5 years ago
  4. 92d5b6c fuzz: logging about phases by Robert Swiecki · 5 years ago
  5. e3d734f hfcommin/util: implement sleep resistant to interrupts by Robert Swiecki · 5 years ago
  6. 3b34547 fuzz: add the _HF_STATE_DYNAMIC_SWITCH_TO_MAIN state by Robert Swiecki · 5 years ago
  7. c1b3938 subproc: allow to specify whether a thread should be joinable by Robert Swiecki · 5 years ago
  8. acdf0bd fuzz: don't wait for threads with pthread_join by Robert Swiecki · 5 years ago
  9. 64d5243 create a signal thread to distribute SIGCHLD as SIGUSR1 by Robert Swiecki · 5 years ago
  10. 98e2337 ALL: remove -p (pid), simplify the subproc state machine. NetBSD will stop working for some time, will be fixed in the coming days by Robert Swiecki · 5 years ago
  11. 18d69d7 mangle: simplify printable/non-printable mangling logic by Robert Swiecki · 5 years ago
  12. 20fc98f fuzz: print number of left threads by Robert Swiecki · 6 years ago
  13. 8267c77 sancov: remove, since it's old (clang-4), slower, and requires complex code. Android seems to be supporting in-process counters now by Robert Swiecki · 6 years ago
  14. 45a1cf4 Add ptrace(2) backend for NetBSD by Kamil Rytarowski · 6 years ago
  15. cc6b929 perf: check if perf is actually active when counting it by Robert Swiecki · 6 years ago
  16. e2635e5 Change the default '\0' to ' ' when only-printable is used by plusun · 6 years ago
  17. dc64d05 Add mangle functions for printable inputs by plusun · 6 years ago
  18. ea3ae44 remove second reapchild in socketfuzzer by dobin · 6 years ago
  19. fc7520e fuzz: == false -> ! by Robert Swiecki · 6 years ago
  20. 363510f honggfuzz.h: get rid of the state substruct by Robert Swiecki · 6 years ago
  21. a5b918a honggfuzz: even more fields into substructs by Robert Swiecki · 6 years ago
  22. 5e26bd9 honggfuzz: move more vars to substructs by Robert Swiecki · 6 years ago
  23. e9231d6 honggfuzz: move more vars to substructs by Robert Swiecki · 6 years ago
  24. 04dcac3 honggfuzz.h: move some global struct values into substructs by Robert Swiecki · 6 years ago
  25. 46288f7 Update copyright/authors headers by Robert Swiecki · 6 years ago
  26. 94d314c fuzz: simpler operations on origFileName by Robert Swiecki · 6 years ago
  27. 2d1631a libhfcommon/files: use a name when mapping shared memore regions by Robert Swiecki · 6 years ago
  28. 34c876f remove useSanCov and use _HF_DYNFILE_SANCOV by Robert Swiecki · 6 years ago
  29. 5eeb29b Comment format // -> /* */ by Robert Swiecki · 6 years ago
  30. 4103381 fuzz: move defer out of scope for closing the mmaped input file by Robert Swiecki · 6 years ago
  31. 11cb5ad fuzz: reverse logic for entering socketFuzzer state by Robert Swiecki · 6 years ago
  32. 5627619 make indent depend by Robert Swiecki · 6 years ago
  33. edf9f8d Support external fuzzer and provide code coverage by dobin · 6 years ago
  34. a9e34ed fuzz: correct semantics for external fuzzing command by Robert Swiecki · 6 years ago
  35. 36f7e51 display: display duration from the last coverage update by Robert Swiecki · 6 years ago
  36. 1f1a2f9 subproc: use copy of a dynamic file to pass for stdin and ___FILE___ fuzzing by Robert Swiecki · 6 years ago
  37. cfa8114 Always keep dynamic file as maxFileSz of size by Robert Swiecki · 6 years ago
  38. fb8a5b6 input: allow using empty directories for dynamic modes by Robert Swiecki · 6 years ago
  39. 437280c files: settle of the convention that mmap cannot return NULL, so abstractions can use it to indicate errors by Robert Swiecki · 6 years ago
  40. 0f2c30a move input preparation from mangle to input by Robert Swiecki · 6 years ago
  41. 2bad0b4 fuzz: set mutationsPerRun to 0 onl for the DryRun #2 by Robert Swiecki · 6 years ago
  42. 308ebac fuzz: set mutationsPerRun to 0 onl for the DryRun by Robert Swiecki · 6 years ago
  43. c4b573f fuzz: verifier (print number of left tries) by Robert Swiecki · 6 years ago
  44. 3ab1664 mangle: Move input fetching functions to mangle.c by Robert Swiecki · 6 years ago
  45. 17b37eb fuzz: verifier logs by Robert Swiecki · 6 years ago
  46. b59a48b mangle: change size appropriatly before calling external files on the file by Robert Swiecki · 6 years ago
  47. 7834601 mangle: introduce a single point of code where size to the buffer can be changed by Robert Swiecki · 6 years ago
  48. 7b19fe5 fuzz: comments by Robert Swiecki · 6 years ago
  49. c1e13a2 fuzz: missing semi-colon after defer by Robert Swiecki · 6 years ago
  50. f2da05a fuzz/subproc: start counting time after the external file processign has finished by Robert Swiecki · 6 years ago
  51. 07ba179 fuzz: comma typo by Robert Swiecki · 6 years ago
  52. 965af7f fuzz: leave the original file in place after verification, so subsequent fuzzing will not report old findings as new by Robert Swiecki · 6 years ago
  53. fff9981 fuzz: correct test for files_exists by Robert Swiecki · 6 years ago
  54. 28cc4cb fuzz: fix reporting from the veirfier by Robert Swiecki · 6 years ago
  55. 9badb55 fuzz: a bit simpler crash verifier logic by Robert Swiecki · 6 years ago
  56. 8100be6 fuzz: simpler logic for changing fuzzer state by Robert Swiecki · 6 years ago
  57. 7c81c27 fuzz: after external processing restore the input file to the max size by Robert Swiecki · 6 years ago
  58. 0a01ea7 Remove notion of the inputFile, in favor of input file-descriptors accessible as /dev/fd/<x> by Robert Swiecki · 6 years ago
  59. 50b0230 fuzz: pthread_setname_np is not available with many OSes by Robert Swiecki · 6 years ago
  60. 599dee1 Different way of pasing data to persistent process, now as a memory-file-descriptor and not through the socket by Robert Swiecki · 6 years ago
  61. c4b067b fuzz: correct version of pthread_setname_np by Robert Swiecki · 6 years ago
  62. 77de8d4 fuzz: set thread name to HFUZZ-%d <threadno> by Robert Swiecki · 6 years ago
  63. 246af3e Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide with other public libraries by Robert Swiecki · 6 years ago
  64. 97d0cee move some struct honggfuzz fields into exe subfield by Robert Swiecki · 6 years ago
  65. e60f353 fuzz: move hw ip printing before soft edge/ip by Robert Swiecki · 6 years ago
  66. ced3eba Implement idea of total (all) and new coverage directories, as well as concept of crash directory by Robert Swiecki · 6 years ago
  67. 0dde76d terminating logic: more improvements by Robert Swiecki · 7 years ago
  68. 35978ac better termination logic by Robert Swiecki · 7 years ago
  69. 82c707c all: move more struct fields into substructers for clarity by Robert Swiecki · 7 years ago
  70. 2542dc0 Merge by Robert Swiecki · 7 years ago
  71. d50ed42 all: indent webkit->google by Robert Swiecki · 7 years ago
  72. 78633d1 move hfuzz into run->global by Robert Swiecki · 7 years ago
  73. 58054df all: move all counetrs into a separate struct by Robert Swiecki · 7 years ago
  74. 66b6512 honggfuzz.h: group some fileds of the main struct by Robert Swiecki · 7 years ago
  75. e7294ca fuzzer_t fuzzer -> run_t run for clarity of naming by Robert Swiecki · 7 years ago
  76. 3db3429 fuzz: better way of going around the list of dynamic files by Robert Swiecki · 7 years ago
  77. b0e261a fuzz: use TAILQ, as CIRCLEQ is not present under all supported OSes by Robert Swiecki · 7 years ago
  78. bf8f8cc fuzz: use rwlocks for the global list of dynamic files by Robert Swiecki · 7 years ago
  79. 10e9356 mangle: introduce mutationsPerRun instead of flipRate by Robert Swiecki · 7 years ago
  80. 0b56611 Makefile: add clang-format ColumnLimit:100 by Robert Swiecki · 7 years ago
  81. 4e595fb Makefile: indent everything with clang-format by Robert Swiecki · 7 years ago
  82. 4021d12 linux/ptrace -> linux/ptrace_utils due to Android build failures by Robert Swiecki · 7 years ago
  83. d0fa62c make indent with clang-format by Robert Swiecki · 7 years ago
  84. 10eeb0a Move the honggfuzz_t and fuzzer_t types out of common by Robert Swiecki · 7 years ago
  85. ab2b8c9 fuzz: missing space by Robert Swiecki · 7 years ago
  86. fd86a55 fuzz: don't use post-processing in the pre-dynamic phase #2 by Robert Swiecki · 7 years ago
  87. cc88f93 fuzz: don't use post-processing in the pre-dynamic phase by Robert Swiecki · 7 years ago
  88. 8044e5d fuzz: more verbose output on sw feedback by Robert Swiecki · 7 years ago
  89. 2af83ec fuzz: +include libgen.h by Robert Swiecki · 7 years ago
  90. 2b3ecfe Use __wrap functions for strcmp,memcmp,etc.. instead of statically defining them by Robert Swiecki · 7 years ago
  91. 69dff77 fuzz: instead of O_EXCL just truncate existing files with O_TRUNC by Robert Swiecki · 7 years ago
  92. 54525f2 fuzz: feedback log by Robert Swiecki · 7 years ago
  93. eaf2732 fuzz: Use identical file-names per each fuzzing thread by Robert Swiecki · 7 years ago
  94. 810d2c9 subproc: use arch_clone also for subproc_System by Robert Swiecki · 7 years ago
  95. e405b77 Move arch.h out of libcommon by Robert Swiecki · 7 years ago
  96. ec7b845 Move sanitizer modules out of libcommon by Robert Swiecki · 7 years ago
  97. aa62395 fuzz: inform main thread about finished threads by Robert Swiecki · 7 years ago
  98. 1a99473 fuzz: check for hfuzz->terminating in a few more blocking places by Robert Swiecki · 7 years ago
  99. 069b48f Implement --exit_upon_crash by Robert Swiecki · 7 years ago
  100. 2d01690 Make libhfuzz use libcommon by Robert Swiecki · 7 years ago