Skip to content

Commit 33e918f

Browse files
Merge pull request #96 from AFLplusplus/dev
Version 0.2.0
2 parents cf23695 + da4ee4d commit 33e918f

File tree

7 files changed

+21
-4
lines changed

7 files changed

+21
-4
lines changed

.github/FUNDING.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# These are supported funding model platforms
2+
3+
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4+
patreon: # Replace with a single Patreon username
5+
open_collective: AFLplusplusEU
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

TODO.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
# TODOs
22

3-
- [ ] Conditional composition of feedbacks (issue #24)
4-
- [ ] Other objectives examples (e.g. execution of a given program point)
53
- [ ] Objective-Specific Corpuses (named per objective)
64
- [ ] Good documentation
75
- [ ] LLMP compression
86
- [ ] AFL-Style Forkserver Executor
9-
- [ ] Restart Count in Fuzzing Loop
107
- [ ] LAIN / structured fuzzing example
118
- [ ] More informative outpus, deeper introspection (stats, what mutation did x, etc.)
129
- [ ] Timeout handling for llmp clients (no ping for n seconds -> treat as disconnected)
13-
- [ ] LLMP Cross Machine Link (2 brokers connected via TCP)
1410
- [ ] "Launcher" example that spawns broker + n clients
1511
- [ ] Heap for signal handling (bumpallo or llmp directly?)
1612
- [ ] Frida support for Windows
1713
- [ ] QEMU based instrumentation
1814
- [ ] AFL++ LLVM passes in libafl_cc
15+
- [x] LLMP Cross Machine Link (2 brokers connected via TCP)
16+
- [x] Conditional composition of feedbacks (issue #24)
17+
- [x] Other objectives examples (e.g. execution of a given program point)
18+
- [x] Restart Count in Fuzzing Loop
1919
- [x] Minset corpus scheduler
2020
- [x] Win32 shared mem and crash handler to have Windows in-process executor
2121
- [x] Other feedbacks examples (e.g. maximize allocations to spot OOMs)

libafl/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <[email protected]>", "Dominik Maier <domenuk
55
description = "Slot your own fuzzers together and extend their features using Rust"
66
documentation = "https://docs.rs/libafl"
77
repository = "https://github.com/AFLplusplus/LibAFL/"
8+
readme = "../README.md"
89
license = "MIT OR Apache-2.0"
910
keywords = ["fuzzing", "testing", "security"]
1011
edition = "2018"

libafl_cc/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <[email protected]>"]
55
description = "Commodity library to wrap compilers and link LibAFL"
66
documentation = "https://docs.rs/libafl_cc"
77
repository = "https://github.com/AFLplusplus/LibAFL/"
8+
readme = "../README.md"
89
license = "MIT OR Apache-2.0"
910
keywords = ["fuzzing", "testing", "compiler"]
1011
edition = "2018"

libafl_derive/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <[email protected]>"]
55
description = "Derive proc-macro crate for LibAFL"
66
documentation = "https://docs.rs/libafl_derive"
77
repository = "https://github.com/AFLplusplus/LibAFL/"
8+
readme = "../README.md"
89
license = "MIT OR Apache-2.0"
910
keywords = ["fuzzing", "testing"]
1011
edition = "2018"

libafl_frida/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ authors = ["s1341 <[email protected]>"]
55
description = "Frida backend library for LibAFL"
66
documentation = "https://docs.rs/libafl_frida"
77
repository = "https://github.com/AFLplusplus/LibAFL/"
8+
readme = "../README.md"
89
license = "MIT OR Apache-2.0"
910
keywords = ["fuzzing", "frida", "instrumentation"]
1011
edition = "2018"

libafl_targets/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ authors = ["Andrea Fioraldi <[email protected]>"]
55
description = "Common code for target instrumentation that can be used combined with LibAFL"
66
documentation = "https://docs.rs/libafl_targets"
77
repository = "https://github.com/AFLplusplus/LibAFL/"
8+
readme = "../README.md"
89
license = "MIT OR Apache-2.0"
910
keywords = ["fuzzing", "testing"]
1011
edition = "2018"

0 commit comments

Comments
 (0)