3ad8e9856c
update changelog
2023-06-12 09:23:57 +02:00
f1a616406e
Merge pull request #1767 from AFLplusplus/mutationnew
...
Mutationnew
2023-06-12 10:16:45 +03:00
61b6f4ed9e
4.08a init
2023-06-12 09:16:15 +02:00
ed97dbacef
enable text mode
2023-06-12 09:13:24 +02:00
af8c68a774
Merge pull request #1766 from AFLplusplus/dev
...
v4.07c release
4.07c
2023-06-12 10:03:15 +03:00
25eba95bba
update new feature config
2023-06-12 08:43:30 +02:00
bf2727b763
v4.07c release
2023-06-12 08:28:47 +02:00
6ec70fc084
binary mutations
2023-06-09 09:33:33 +02:00
31e2c6c2b4
Merge pull request #1764 from AFLplusplus/mncomp
...
class afl++ mutations
2023-06-09 10:29:19 +03:00
c28779adc5
show fuzzing state
2023-06-08 12:32:51 +02:00
e71d422b3c
enhance custom mutator docs
2023-06-08 08:42:23 +02:00
88603a2c2e
add issue to faq
2023-06-07 15:17:46 +02:00
a4b9272416
fix gcc cmplog crash
2023-06-07 10:58:10 +02:00
f6471dd256
fix gcc cmplog crash
2023-06-07 10:57:52 +02:00
26cbc1e993
Merge pull request #1761 from AFLplusplus/dev
...
fix ci
2023-06-06 19:04:53 +03:00
f0ccca123a
fix ci
2023-06-06 17:32:32 +02:00
c7c6ad1a94
no_ui mode
2023-06-06 17:04:31 +02:00
14e25340fb
comparison
2023-06-06 16:55:32 +02:00
9b2c4a2a5a
nit
2023-06-06 16:54:12 +02:00
62bacf4fc8
better cmplog ci
2023-06-06 16:45:20 +02:00
7c84331dc5
Merge pull request #1760 from AFLplusplus/dev
...
push to stable
2023-06-06 17:43:19 +03:00
ee2cab73ac
reduce false positive ci failures
2023-06-06 16:42:52 +02:00
4deb45f3b3
Merge pull request #1759 from AFLplusplus/dev
...
Dev
2023-06-06 17:36:04 +03:00
8de7f6131d
add current mutation strategy to include
2023-06-06 13:12:31 +02:00
2f6b54e441
Merge pull request #1758 from fanquake/development_llvm
...
build: adjust LLVM development version check
2023-06-06 13:23:25 +03:00
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
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
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
9585f5cdfe
change the ‘#if’ to >= 17 instead of < 17
2023-06-06 04:07:38 +00:00
abc26a932a
Revive f567a89dae
2023-06-05 20:33:33 +00:00
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
f9b72b6f2f
Merge pull request #1755 from AFLplusplus/dev
...
push to stable
2023-06-05 14:12:56 +03:00
b644e48f36
more llvm 15 specialities
2023-06-01 13:28:07 +02:00
2b500ce97e
llvm 15 fixes
2023-06-01 12:27:34 +02:00
9324f3f628
rewrote PCGUARD
2023-06-01 12:19:45 +02:00
63a7a816e7
Merge pull request #1753 from WorksButNotTested/delay_start
...
Changes to support defered start
2023-06-01 13:12:47 +03:00
06e1c64745
Changes to support defered start
2023-06-01 09:33:51 +01:00
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
e596c9856b
Support for instrumentation more than GB away from data structures
2023-05-31 19:15:18 +01:00
ed73c632a5
Merge pull request #1749 from AFLplusplus/dev
...
push to stable
2023-05-31 12:41:32 +03:00
ad8f7d6eb3
switch user mailinglist reference to discord
2023-05-31 11:40:54 +02:00
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
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
c7ced56066
Merge pull request #1747 from AFLplusplus/dev
...
push to stable
2023-05-30 17:29:44 +03:00
287128a196
Merge pull request #1746 from fanquake/fix_cuteness
...
doc: fix logo link in README.md
2023-05-30 17:22:20 +03:00
c9dfc279c7
doc: fix logo link in README.md
2023-05-30 14:47:34 +01:00
c323e0dc63
revert fix
2023-05-23 19:46:35 +02:00
b10a091408
real gcc gnumakefile fix
2023-05-23 18:48:03 +02:00
eeed38c5f8
fix gnumakefile for non-gcc
2023-05-23 18:31:34 +02:00
501226c992
correct rtn cmplog map size
2023-05-23 14:41:59 +02:00