1. 636ffba linux/arch: close perf once the process is killed by Robert Swiecki · 5 years ago
  2. fb78740 subproc: make threads detachable since we're no longer using pthread_join by Robert Swiecki · 5 years ago
  3. 64d5243 create a signal thread to distribute SIGCHLD as SIGUSR1 by Robert Swiecki · 5 years ago
  4. 0c52f7d subproc: use __WALL is available by Robert Swiecki · 5 years ago
  5. e44b5a7 libhfcommon: remove unused func by Robert Swiecki · 5 years ago
  6. e0b04c5 mac: incorrect check by Robert Swiecki · 5 years ago
  7. f6e0f92 netbsd: some fixes for netbsd 8 by Robert Swiecki · 5 years ago
  8. 4489427 subporc: allow to use the same log_level inside fuzzed processes by Robert Swiecki · 5 years ago
  9. 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
  10. fda8130 log: allow for logging in child processes by Robert Swiecki · 5 years ago
  11. 642c7fb netdriver: Allow to set hfuzz->exe.netDriver explicitly by Robert Swiecki · 6 years ago
  12. 5a05828 cmdline: implement RLIMIT_CORE setting - proper setting by Robert Swiecki · 6 years ago
  13. c58ca51 cmdline: implement RLIMIT_CORE setting by Robert Swiecki · 6 years ago
  14. a5b918a honggfuzz: even more fields into substructs by Robert Swiecki · 6 years ago
  15. 5e26bd9 honggfuzz: move more vars to substructs by Robert Swiecki · 6 years ago
  16. 46288f7 Update copyright/authors headers by Robert Swiecki · 6 years ago
  17. 5eeb29b Comment format // -> /* */ by Robert Swiecki · 6 years ago
  18. 5627619 make indent depend by Robert Swiecki · 6 years ago
  19. edf9f8d Support external fuzzer and provide code coverage by dobin · 6 years ago
  20. 3d66b7e subproc: for running external commands, close stdin, and run setsid() by Robert Swiecki · 6 years ago
  21. b8db4b4 libhfuzz: better log msg for init_guards failure by Robert Swiecki · 6 years ago
  22. 28fce37 subproc: cast time_t to long by Robert Swiecki · 6 years ago
  23. 0e6ca61 subproc: set rlimits only if RLIMIT_* are defined by Robert Swiecki · 6 years ago
  24. 5cc1f7b cmdline: discover both persistent and netdriver modes by Robert Swiecki · 6 years ago
  25. 6ab8f34 subproc: STDIN will later be restored if stdin fuzzing is enabled by Robert Swiecki · 6 years ago
  26. b433306 fuzz: run external processing through a temporary file by Robert Swiecki · 6 years ago
  27. 6526a7d subproc: better error checking by Robert Swiecki · 6 years ago
  28. 1f1a2f9 subproc: use copy of a dynamic file to pass for stdin and ___FILE___ fuzzing by Robert Swiecki · 6 years ago
  29. 44acf6e msyn() the dynamic file before running fuzzed process in non-persistent mode by Robert Swiecki · 6 years ago
  30. 7834601 mangle: introduce a single point of code where size to the buffer can be changed by Robert Swiecki · 6 years ago
  31. f2da05a fuzz/subproc: start counting time after the external file processign has finished by Robert Swiecki · 6 years ago
  32. 9badb55 fuzz: a bit simpler crash verifier logic by Robert Swiecki · 6 years ago
  33. 7c81c27 fuzz: after external processing restore the input file to the max size by Robert Swiecki · 6 years ago
  34. 0a01ea7 Remove notion of the inputFile, in favor of input file-descriptors accessible as /dev/fd/<x> by Robert Swiecki · 6 years ago
  35. b06c233 subproc: receiving the ready message from the fuzzed process is not necessary by Robert Swiecki · 6 years ago
  36. 2aeff25 arch: simplify arch handling a bit by Robert Swiecki · 6 years ago
  37. 9a75396 fuzz: open a standard file instead of memfd for stdin fuzzing by Robert Swiecki · 6 years ago
  38. 5f0b9a3 fuzz: no need to close the input file fd, as it's cloexec by default by Robert Swiecki · 6 years ago
  39. 3975afe subproc: nullify stdio before dup()ing input to stdin by Robert Swiecki · 6 years ago
  40. 158fe04 subproc: more LOG_D by Robert Swiecki · 6 years ago
  41. c8a9536 subproc: nullify stdio later by Robert Swiecki · 6 years ago
  42. 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
  43. dc8047c const'ize some structs across the code by Robert Swiecki · 6 years ago
  44. 246af3e Includes/Libs: rename directories to the 'hf' prefix, so it doesn't collide with other public libraries by Robert Swiecki · 6 years ago
  45. 528935c sanitizers: add *SAN_OPTIONS to the regular envs list by Robert Swiecki · 6 years ago
  46. eba2717 run->global->timing.tmoutVTAlarm -> run->global->timing.tmoutVTALRM by Robert Swiecki · 6 years ago
  47. 371e129 honggfuzz.h: move some fields into timing subfield by Robert Swiecki · 6 years ago
  48. 97d0cee move some struct honggfuzz fields into exe subfield by Robert Swiecki · 6 years ago
  49. 1f9f213 subproc: incorrect rlimit type RSS -> DATA by Robert Swiecki · 7 years ago
  50. cd23869 subproc: don't set RLIMIT_RSS if not defined by Robert Swiecki · 7 years ago
  51. 0dde76d terminating logic: more improvements by Robert Swiecki · 7 years ago
  52. 35978ac better termination logic by Robert Swiecki · 7 years ago
  53. 8954afd Implement RSS and DATA rlimits by Robert Swiecki · 7 years ago
  54. 82c707c all: move more struct fields into substructers for clarity by Robert Swiecki · 7 years ago
  55. 2542dc0 Merge by Robert Swiecki · 7 years ago
  56. d50ed42 all: indent webkit->google by Robert Swiecki · 7 years ago
  57. 78633d1 move hfuzz into run->global by Robert Swiecki · 7 years ago
  58. 58054df all: move all counetrs into a separate struct by Robert Swiecki · 7 years ago
  59. 66b6512 honggfuzz.h: group some fileds of the main struct by Robert Swiecki · 7 years ago
  60. e7294ca fuzzer_t fuzzer -> run_t run for clarity of naming by Robert Swiecki · 7 years ago
  61. 059db07 subproc: remove x == true and x == false by Robert Swiecki · 7 years ago
  62. 5dbab88 subproc: remove duplicate sigprocmask from the process launching sequence, and add one in subproc_System by Robert Swiecki · 7 years ago
  63. 0b56611 Makefile: add clang-format ColumnLimit:100 by Robert Swiecki · 7 years ago
  64. 4e595fb Makefile: indent everything with clang-format by Robert Swiecki · 7 years ago
  65. d0fa62c make indent with clang-format by Robert Swiecki · 7 years ago
  66. 81f1662 Clean-ups after making libcommon a stand-alone library by Robert Swiecki · 7 years ago
  67. 0ff5b7c Move the honggfuzz_t and fuzzer_t types out of common #2 by Robert Swiecki · 7 years ago
  68. 66d3e25 subprocess: better logic for timeouts with -T by Robert Swiecki · 7 years ago
  69. 0163458 files: lower maximum input size to 128KiB if persistent mode enabled by Robert Swiecki · 7 years ago
  70. 6994e60 subproc: print name of the signal by Robert Swiecki · 7 years ago
  71. efb4463 subproc: kill a persistent pid if data cannot be sent to it by Robert Swiecki · 7 years ago
  72. 2036e20 subproc: use non-blocking socket to send persistent data by Robert Swiecki · 7 years ago
  73. 9415fe6 subproc: set persistent socket fd snd buffer size for all archs by Robert Swiecki · 7 years ago
  74. 9e7a9f1 files: remove DONTWAIT from socket sending by Robert Swiecki · 7 years ago
  75. 1f9e7cc subproc: Use NB socket sending when using persistent mode by Robert Swiecki · 7 years ago
  76. 810d2c9 subproc: use arch_clone also for subproc_System by Robert Swiecki · 7 years ago
  77. e405b77 Move arch.h out of libcommon by Robert Swiecki · 7 years ago
  78. ec7b845 Move sanitizer modules out of libcommon by Robert Swiecki · 7 years ago
  79. a375f4b Move display.[c|h] out of libcommon by Robert Swiecki · 7 years ago
  80. c337d4f Linux: lower the required glibc to 2.23, which should be ok with most distros - e.g. U-Xenial by Robert Swiecki · 7 years ago
  81. 1c9d809 Use fork() instead of clone() because https://bugzilla.redhat.com/show_bug.cgi?id=906468 is fixed in newer version by Robert Swiecki · 7 years ago
  82. 2d01690 Make libhfuzz use libcommon by Robert Swiecki · 7 years ago
  83. 241a741 Introduce libcommon by Robert Swiecki · 7 years ago
  84. 1ddf674 More robust subprocSystem by Robert Swiecki · 7 years ago
  85. 87ca211 Allow to use -f with -c by Robert Swiecki · 7 years ago
  86. 491d7bb Use sigtimedwait instead of wait, to avoid losing persistent round done indicators by Robert Swiecki · 7 years ago
  87. 4f09ce0 kill the subprocess upon termination of threads by Robert Swiecki · 7 years ago
  88. 9907100 subproc: _exit -> exit to make sure logs are written by Robert Swiecki · 7 years ago
  89. a7ecf16 Send SIGTERM instead of SIGKILL when execve fails by Robert Swiecki · 7 years ago
  90. 42cc982 subproc: missing abort() by Robert Swiecki · 7 years ago
  91. 89b8447 subproc: delete parent if the child cannot be launched by Robert Swiecki · 7 years ago
  92. e5f09f8 Refactor sanitizers env preparation & crashes monitor by Anestis Bechtsoudis · 7 years ago
  93. f95cda6 Reset fuzzer->tmOutSignaled when starting a new subprocess by Gergely Nagy · 7 years ago
  94. 013bc9c Kill the process with SIGKILL is the first signal did not cause the process to exit by Robert Swiecki · 7 years ago
  95. e84b645 cmdline: allow to kill process with SIGVTALRM is it timeouts by Robert Swiecki · 7 years ago
  96. bcfdb97 Revert "persistent: signal ready from persistent process" by Robert Swiecki · 8 years ago
  97. 80a87b9 persistent: signal ready from persistent process by Robert Swiecki · 8 years ago
  98. 940a080 Hide subproc_New inside subproc_Run by Robert Swiecki · 8 years ago
  99. c7a95f8 Set persistentSock before fork() by Robert Swiecki · 8 years ago
  100. 2a7da34 subproc: remove double 'persistent' check by Robert Swiecki · 8 years ago