6284 Commits

Author SHA1 Message Date
vanhauser-thc
a360344247 minor cmplog bugfix 2023-06-14 13:11:44 +02:00
van Hauser
9a0931858a
Merge pull request #1771 from forky2/dev
Fixes #1770: afl-cmin in -T mode doesn't correctly divide inputs amon…
2023-06-14 10:53:01 +03:00
forky2
fc1e352965 Fixes #1770: afl-cmin in -T mode doesn't correctly divide inputs among threads 2023-06-14 08:43:06 +01:00
vanhauser-thc
091d66fa92 increase strategy switch 2023-06-12 13:05:35 +02:00
vanhauser-thc
3ad8e9856c update changelog 2023-06-12 09:23:57 +02:00
van Hauser
f1a616406e
Merge pull request #1767 from AFLplusplus/mutationnew
Mutationnew
2023-06-12 10:16:45 +03:00
vanhauser-thc
61b6f4ed9e 4.08a init 2023-06-12 09:16:15 +02:00
vanhauser-thc
ed97dbacef enable text mode 2023-06-12 09:13:24 +02:00
vanhauser-thc
25eba95bba update new feature config 2023-06-12 08:43:30 +02:00
vanhauser-thc
bf2727b763 v4.07c release 2023-06-12 08:28:47 +02:00
vanhauser-thc
6ec70fc084 binary mutations 2023-06-09 09:33:33 +02:00
van Hauser
31e2c6c2b4
Merge pull request #1764 from AFLplusplus/mncomp
class afl++ mutations
2023-06-09 10:29:19 +03:00
vanhauser-thc
c28779adc5 show fuzzing state 2023-06-08 12:32:51 +02:00
vanhauser-thc
e71d422b3c enhance custom mutator docs 2023-06-08 08:42:23 +02:00
vanhauser-thc
88603a2c2e add issue to faq 2023-06-07 15:17:46 +02:00
vanhauser-thc
a4b9272416 fix gcc cmplog crash 2023-06-07 10:58:10 +02:00
vanhauser-thc
f6471dd256 fix gcc cmplog crash 2023-06-07 10:57:52 +02:00
vanhauser-thc
f0ccca123a fix ci 2023-06-06 17:32:32 +02:00
vanhauser-thc
c7c6ad1a94 no_ui mode 2023-06-06 17:04:31 +02:00
vanhauser-thc
14e25340fb comparison 2023-06-06 16:55:32 +02:00
vanhauser-thc
9b2c4a2a5a nit 2023-06-06 16:54:12 +02:00
vanhauser-thc
62bacf4fc8 better cmplog ci 2023-06-06 16:45:20 +02:00
vanhauser-thc
ee2cab73ac reduce false positive ci failures 2023-06-06 16:42:52 +02:00
van Hauser
4deb45f3b3
Merge pull request #1759 from AFLplusplus/dev
Dev
2023-06-06 17:36:04 +03:00
vanhauser-thc
8de7f6131d add current mutation strategy to include 2023-06-06 13:12:31 +02:00
van Hauser
2f6b54e441
Merge pull request #1758 from fanquake/development_llvm
build: adjust LLVM development version check
2023-06-06 13:23:25 +03:00
fanquake
234d55ccd5
build: adjust LLVM development version check
Adjust version check to only warn for LLVM 17.x and newer, which are the
development versions. Otherwise we'll get:
```bash
make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15
<snip>
GNUmakefile.llvm:69: you are using an in-development llvm version - this might break llvm_mode!
```

for versions that are supported, and not in development.
2023-06-06 10:29:54 +01:00
van Hauser
993d0c267d
Merge pull request #1757 from cocochpie/fix-llvm-17-pcguard-compile-error
Fix llvm 17 pcguard compile error
2023-06-06 10:03:04 +03:00
van Hauser
281f6c1ea1
Merge pull request #1756 from fanquake/ready_to_build_use_CC
build: fix compiler version in build output
2023-06-06 10:01:20 +03:00
cocochpie
9585f5cdfe change the ‘#if’ to >= 17 instead of < 17 2023-06-06 04:07:38 +00:00
cocochpie
abc26a932a Revive f567a89dae29afb2e421d649f0e750e77913f08c 2023-06-05 20:33:33 +00:00
fanquake
28fd971608
build: fix compiler version in build output
Currently, if I build like with Clang, I'll get:
```bash
make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15
<snip>
[+] Everything seems to be working, ready to compile. (gcc version 12.1.0 (Ubuntu 12.1.0-2ubuntu1~22.04) )
clang-15 -O2 -D_FORTIFY_SOURCE=1 ....
```

Which is somewhat confusing. Fix this, and in a way that still outputs
the correct version info for Clang and GCC. Use `--version`, and pick
the first line, as that is where they are consistent in output. `clang
-v` gives the version first, whereas `gcc -v` gives the version on the
last line.

We switch to using $(CC), otherwise we also get incorrect output,
and dropping CCVER altogether, given this is it's only use.
2023-06-05 17:00:42 +01:00
van Hauser
f9b72b6f2f
Merge pull request #1755 from AFLplusplus/dev
push to stable
2023-06-05 14:12:56 +03:00
vanhauser-thc
b644e48f36 more llvm 15 specialities 2023-06-01 13:28:07 +02:00
vanhauser-thc
2b500ce97e llvm 15 fixes 2023-06-01 12:27:34 +02:00
vanhauser-thc
9324f3f628 rewrote PCGUARD 2023-06-01 12:19:45 +02:00
van Hauser
63a7a816e7
Merge pull request #1753 from WorksButNotTested/delay_start
Changes to support defered start
2023-06-01 13:12:47 +03:00
Your Name
06e1c64745 Changes to support defered start 2023-06-01 09:33:51 +01:00
van Hauser
7870ece6dc
Merge pull request #1750 from WorksButNotTested/arm64_long
Support for instrumentation more than GB away from data structures
2023-05-31 21:42:51 +03:00
Your Name
e596c9856b Support for instrumentation more than GB away from data structures 2023-05-31 19:15:18 +01:00
van Hauser
ed73c632a5
Merge pull request #1749 from AFLplusplus/dev
push to stable
2023-05-31 12:41:32 +03:00
vanhauser-thc
ad8f7d6eb3 switch user mailinglist reference to discord 2023-05-31 11:40:54 +02:00
van Hauser
074b5ba54d
Merge pull request #1748 from fanquake/remove_versions_install
doc: recommend llvm/clang-14 in docs
2023-05-30 18:36:57 +03:00
fanquake
b08e6bf8c6
doc: recommend llvm/clang-14 in docs
Might as well recommend installing 14, as that's newer, and what's used
in Docker.

Also remove outdated Dockerfile versions, likely easier to remove
versions here entirely, and anyone that wants to see what version is
used, can look in the Dockerfile.
2023-05-30 16:31:09 +01:00
van Hauser
c7ced56066
Merge pull request #1747 from AFLplusplus/dev
push to stable
2023-05-30 17:29:44 +03:00
van Hauser
287128a196
Merge pull request #1746 from fanquake/fix_cuteness
doc: fix logo link in README.md
2023-05-30 17:22:20 +03:00
fanquake
c9dfc279c7
doc: fix logo link in README.md 2023-05-30 14:47:34 +01:00
vanhauser-thc
c323e0dc63 revert fix 2023-05-23 19:46:35 +02:00
vanhauser-thc
b10a091408 real gcc gnumakefile fix 2023-05-23 18:48:03 +02:00
vanhauser-thc
eeed38c5f8 fix gnumakefile for non-gcc 2023-05-23 18:31:34 +02:00