Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: AFLplusplus/LibAFL
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.11.0
Choose a base ref
...
head repository: AFLplusplus/LibAFL
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.11.1
Choose a head ref
  • 16 commits
  • 82 files changed
  • 9 contributors

Commits on Aug 28, 2023

  1. Fix doc for publish (#1472)

    * Fix doc for publish
    
    * add bolts to publish.sh
    andreafioraldi authored Aug 28, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    062ae9d View commit details

Commits on Aug 29, 2023

  1. Fix libafl_libfuzzer publish (#1475)

    * fixup build
    
    * allow dirty
    
    ---------
    
    Co-authored-by: Addison Crump <[email protected]>
    andreafioraldi and addisoncrump authored Aug 29, 2023

    Partially verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
    Copy the full SHA
    e66eb33 View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7d2c854 View commit details
  3. Remove unneeded loop in SpliceMutator::mutate (#1471)

    previously we searched for the first and the last difference
    between exactly the same 2 inputs 3 times in a loop
    
    Co-authored-by: Andrea Fioraldi <[email protected]>
    lenawanel and andreafioraldi authored Aug 29, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    f3a4f4f View commit details
  4. Add readmes (#1476)

    * Add readmes
    
    * fix docker
    andreafioraldi authored Aug 29, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    638d315 View commit details
  5. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    ab837cb View commit details
  6. bolts: Make xxh3 hashing optional with xxh3 feature flag (else use …

    …`ahash` for everything) (#1478)
    
    * Make xxh3 hashing optional (and default to ahash)
    
    * make xxh3 default anyway
    
    * move import
    
    * fix no_alloc
    
    * No ahash without alloc
    
    * fix import
    
    * Keep xxh3 as default for libafl as well
    
    * no randomness for xoshiro
    domenukk authored Aug 29, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    61ad4a6 View commit details
  7. Update LibAFL_CC README.md (#1483)

    Updated with steps to compile LLVM from source tree
    kiwids0220 authored Aug 29, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    c91fc9a View commit details
  8. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    51e4d81 View commit details
  9. Document LIBAFL_DEBUG_OUTPUT in Launcher (#1485)

    * Document LIBAFL_DEBUG_OUTPUT in Launcher
    
    * fmt
    
    * more doc
    
    * fork
    
    * unix
    domenukk authored Aug 29, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    5710c8b View commit details
  10. Fixes for serdeany_autoreg (#1479)

    * fixes for serdeany_autoreg
    
    * fmt
    
    * yet more docs
    
    ---------
    
    Co-authored-by: Dominik Maier <[email protected]>
    addisoncrump and domenukk authored Aug 29, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9149d69 View commit details
  11. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    81bdbc0 View commit details

Commits on Aug 31, 2023

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    09295ae View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    bca14c0 View commit details
  3. Fix clippy lint in libafl_libfuzzer (#1490)

    * Fix clippy lint in libafl_libfuzzer
    
    * fix libafl_libfuzzer_runtime version
    andreafioraldi authored Aug 31, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    d68c70b View commit details
  4. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    0003342 View commit details
Showing with 307 additions and 185 deletions.
  1. +1 −1 Cargo.toml
  2. +1 −1 Dockerfile
  3. +1 −1 README.md
  4. +5 −5 bindings/pylibafl/Cargo.toml
  5. +1 −1 docs/src/introduction.md
  6. +1 −1 docs/src/message_passing/configurations.md
  7. +6 −2 docs/src/message_passing/spawn_instances.md
  8. +1 −1 fuzzers/baby_fuzzer_gramatron/Cargo.toml
  9. +1 −1 fuzzers/baby_fuzzer_grimoire/Cargo.toml
  10. +1 −1 fuzzers/baby_fuzzer_minimizing/Cargo.toml
  11. +1 −1 fuzzers/baby_fuzzer_nautilus/Cargo.toml
  12. +1 −1 fuzzers/baby_fuzzer_swap_differential/Cargo.toml
  13. +1 −1 fuzzers/baby_fuzzer_tokens/Cargo.toml
  14. +1 −1 fuzzers/baby_fuzzer_with_forkexecutor/Cargo.toml
  15. +1 −1 fuzzers/baby_no_std/Cargo.toml
  16. +1 −1 fuzzers/forkserver_simple/Cargo.toml
  17. +1 −1 fuzzers/frida_gdiplus/Cargo.toml
  18. +1 −1 fuzzers/frida_libpng/Cargo.toml
  19. +1 −1 fuzzers/fuzzbench/Cargo.toml
  20. +1 −1 fuzzers/fuzzbench_fork_qemu/Cargo.toml
  21. +1 −1 fuzzers/fuzzbench_forkserver/Cargo.toml
  22. +1 −1 fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml
  23. +1 −1 fuzzers/fuzzbench_qemu/Cargo.toml
  24. +1 −1 fuzzers/fuzzbench_text/Cargo.toml
  25. +1 −1 fuzzers/libafl_atheris/Cargo.toml
  26. +1 −1 fuzzers/libfuzzer_libmozjpeg/Cargo.toml
  27. +1 −1 fuzzers/libfuzzer_libpng/Cargo.toml
  28. +1 −1 fuzzers/libfuzzer_libpng_accounting/Cargo.toml
  29. +1 −1 fuzzers/libfuzzer_libpng_centralized/Cargo.toml
  30. +1 −1 fuzzers/libfuzzer_libpng_cmin/Cargo.toml
  31. +1 −1 fuzzers/libfuzzer_libpng_ctx/Cargo.toml
  32. +1 −1 fuzzers/libfuzzer_libpng_launcher/Cargo.toml
  33. +1 −1 fuzzers/libfuzzer_libpng_tcp_manager/Cargo.toml
  34. +1 −1 fuzzers/libfuzzer_reachability/Cargo.toml
  35. +1 −1 fuzzers/libfuzzer_stb_image/Cargo.toml
  36. +1 −1 fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml
  37. +1 −1 fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml
  38. +1 −1 fuzzers/libfuzzer_stb_image_sugar/Cargo.toml
  39. +1 −1 fuzzers/nautilus_sync/Cargo.toml
  40. +1 −1 fuzzers/nyx_libxml2_parallel/Cargo.toml
  41. +1 −1 fuzzers/nyx_libxml2_standalone/Cargo.toml
  42. +1 −1 fuzzers/qemu_coverage/Cargo.toml
  43. +1 −1 fuzzers/qemu_launcher/Cargo.toml
  44. +1 −1 fuzzers/qemu_systemmode/Cargo.toml
  45. +1 −1 fuzzers/tinyinst_simple/Cargo.toml
  46. +1 −1 fuzzers/tutorial/Cargo.toml
  47. +9 −8 libafl/Cargo.toml
  48. +6 −0 libafl/README.md
  49. +13 −4 libafl/src/events/launcher.rs
  50. +2 −2 libafl/src/lib.rs
  51. +3 −3 libafl/src/monitors/tui/mod.rs
  52. +6 −6 libafl/src/monitors/tui/ui.rs
  53. +5 −10 libafl/src/mutators/mutations.rs
  54. +5 −20 libafl/src/stages/tuneable.rs
  55. +10 −4 libafl_bolts/Cargo.toml
  56. +3 −1 libafl_bolts/src/build_id.rs
  57. +41 −1 libafl_bolts/src/lib.rs
  58. +12 −7 libafl_bolts/src/rands.rs
  59. +18 −7 libafl_bolts/src/serdeany.rs
  60. +4 −2 libafl_bolts/src/shmem.rs
  61. +3 −2 libafl_bolts/src/tuples.rs
  62. +1 −1 libafl_cc/Cargo.toml
  63. +31 −0 libafl_cc/README.md
  64. +4 −2 libafl_concolic/symcc_libafl/Cargo.toml
  65. +4 −4 libafl_concolic/symcc_runtime/Cargo.toml
  66. +3 −3 libafl_frida/Cargo.toml
  67. +4 −5 libafl_frida/src/asan/asan_rt.rs
  68. +10 −3 libafl_libfuzzer/Cargo.toml
  69. +7 −3 libafl_libfuzzer/build.rs
  70. +7 −8 libafl_libfuzzer/libafl_libfuzzer_runtime/Cargo.toml
  71. +0 −3 libafl_libfuzzer/libafl_libfuzzer_runtime/src/lib.rs
  72. +1 −1 libafl_libfuzzer/libafl_libfuzzer_runtime/src/merge.rs
  73. +7 −0 libafl_libfuzzer/publish.sh
  74. +7 −4 libafl_libfuzzer/src/lib.rs
  75. +3 −3 libafl_nyx/Cargo.toml
  76. +4 −4 libafl_qemu/Cargo.toml
  77. +1 −1 libafl_qemu/libafl_qemu_build/Cargo.toml
  78. +2 −2 libafl_qemu/libafl_qemu_sys/Cargo.toml
  79. +4 −4 libafl_sugar/Cargo.toml
  80. +2 −2 libafl_targets/Cargo.toml
  81. +2 −2 libafl_tinyinst/Cargo.toml
  82. +8 −2 scripts/publish.sh
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -37,7 +37,7 @@ exclude = [
]

[workspace.package]
version = "0.11.0"
version = "0.11.1"

[profile.release]
lto = true
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -28,7 +28,7 @@ COPY Cargo.toml README.md ./
COPY libafl_derive/Cargo.toml libafl_derive/Cargo.toml
COPY scripts/dummy.rs libafl_derive/src/lib.rs

COPY libafl/Cargo.toml libafl/build.rs libafl/
COPY libafl/Cargo.toml libafl/build.rs libafl/README.md libafl/
COPY scripts/dummy.rs libafl/src/lib.rs

COPY libafl_bolts/Cargo.toml libafl_bolts/build.rs libafl_bolts/README.md libafl_bolts/
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -45,7 +45,7 @@ We highly recommend *not* to use e.g. your Linux distribition package as this is
Rust directly, instructions can be found [here](https://www.rust-lang.org/tools/install).

- LLVM tools
The LLVM tools (including clang, clang++) are needed (newer than LLVM 11.0.0 but older than LLVM 15.0.0)
The LLVM tools (including clang, clang++) are needed (newer than LLVM 11.0.0 up to LLVM 17.0.0)

- Cargo-make
We use cargo-make to build the fuzzers in `fuzzers/` directory. You can install it with
10 changes: 5 additions & 5 deletions bindings/pylibafl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
[package]
name = "pylibafl"
version = "0.11.0"
version = "0.11.1"
edition = "2021"

[dependencies]
pyo3 = { version = "0.18.3", features = ["extension-module"] }
pyo3-log = "0.8.1"
libafl_qemu = { path = "../../libafl_qemu", version = "0.11.0", features = ["python"] }
libafl_sugar = { path = "../../libafl_sugar", version = "0.11.0", features = ["python"] }
libafl = { path = "../../libafl", version = "0.11.0", features = ["python"] }
libafl_bolts = { path = "../../libafl_bolts", version = "0.11.0", features = ["python"] }
libafl_qemu = { path = "../../libafl_qemu", version = "0.11.1", features = ["python"] }
libafl_sugar = { path = "../../libafl_sugar", version = "0.11.1", features = ["python"] }
libafl = { path = "../../libafl", version = "0.11.1", features = ["python"] }
libafl_bolts = { path = "../../libafl_bolts", version = "0.11.1", features = ["python"] }

[build-dependencies]
pyo3-build-config = { version = "0.17" }
2 changes: 1 addition & 1 deletion docs/src/introduction.md
Original file line number Diff line number Diff line change
@@ -29,6 +29,6 @@ feel free to use and mutate an Abstract Syntax Tree instead, for structured fuzz
- `scalable`: As part of LibAFL, we developed `Low Level Message Passing`, `LLMP` for short, which allows LibAFL to scale almost linearly over cores. That is, if you chose to use this feature - it is your fuzzer, after all.
Scaling to multiple machines over TCP is also possible, using LLMP's `broker2broker` feature.
- `fast`: We do everything we can at compile time so that the runtime overhead is as minimal as it can get.
- `bring your own target`: We support binary-only modes, like QEMU-Mode and Frida-Mode with ASAN and CmpLog, as well as multiple compilation passes for sourced-based instrumentation.
- `bring your own target`: We support binary-only modes, like (full-system) QEMU-Mode and Frida-Mode with ASan and CmpLog, as well as multiple compilation passes for sourced-based instrumentation.
Of course, we also support custom instrumentation, as you can see in the Python example based on Google's Atheris.
- `usable`: This one is on you to decide. Dig right in!
2 changes: 1 addition & 1 deletion docs/src/message_passing/configurations.md
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
Configurations for individual fuzzer nodes are relevant for multi node fuzzing.
The chapter describes how to run nodes with different configurations
in one fuzzing cluster.
This allows, for example, a node compiled with ASAN, to know that it needs to rerun new testcases for a node without ASAN, while the same binary/configuration does not.
This allows, for example, a node compiled with ASan, to know that it needs to rerun new testcases for a node without ASan, while the same binary/configuration does not.

Fuzzers with the same configuration can exchange Observers for new testcases and reuse them without rerunning the input.
A different configuration indicates, that only the raw input can be exchanged, it must be rerun on the other node to capture relevant observations.
8 changes: 6 additions & 2 deletions docs/src/message_passing/spawn_instances.md
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@ Multiple fuzzer instances can be spawned using different ways.

## Manually, via a TCP port

The straightforward way to do Multi-Threading is to use the `LlmpRestartingEventManager`, specifically to use `setup_restarting_mgr_std`.
The straightforward way to do Multi-Threading is to use the [`LlmpRestartingEventManager`](https://docs.rs/libafl/latest/libafl/events/llmp/struct.LlmpRestartingEventManager.html), specifically to use [`setup_restarting_mgr_std`](https://docs.rs/libafl/latest/libafl/events/llmp/fn.setup_restarting_mgr_std.html).
It abstracts away all the pesky details about restarts on crash handling (for in-memory fuzzers) and multi-threading.
With it, every instance you launch manually tries to connect to a TCP port on the local machine.

@@ -13,7 +13,7 @@ If the port is not yet bound, this instance becomes the broker, binding itself t
If the port is already bound, the EventManager will try to connect to it.
The instance becomes a client and can now communicate with all other nodes.

Launching nodes manually has the benefit that you can have multiple nodes with different configurations, such as clients fuzzing with and without ASAN.
Launching nodes manually has the benefit that you can have multiple nodes with different configurations, such as clients fuzzing with and without `ASan``.

While it's called "restarting" manager, it uses `fork` on Unix-like operating systems as optimization and only actually restarts from scratch on Windows.

@@ -42,13 +42,17 @@ To use launcher, first you need to write an anonymous function `let mut run_clie
This first starts a broker, then spawns `n` clients, according to the value passed to `cores`.
The value is a string indicating the cores to bind to, for example, `0,2,5` or `0-3`.
For each client, `run_client` will be called.
If the launcher uses `fork`, it will hide child output, unless the settings indicate otherwise, or the `LIBAFL_DEBUG_OUTPUT` env variable is set.
On Windows, the Launcher will restart each client, while on Unix-alikes, it will use `fork`.

Advanced use-cases:

1. To connect multiple nodes together via TCP, you can use the `remote_broker_addr`. this requires the `llmp_bind_public` compile-time feature for `LibAFL`.
2. To use multiple launchers for individual configurations, you can set `spawn_broker` to `false` on all instances but one.
3. Launcher will not select the cores automatically, so you need to specify the `cores` that you want.
4. On `Unix`, you can chose between a forking and non-forking version of Launcher by setting the `fork` feature in LibAFL. Some targets may not like forking, but it is faster than restarting processes from scratch. Windows will never fork.
5. For simple debugging, first set the `LIBAFL_DEBUG_OUTPUT` env variable to see if a child process printed anything.
6. For further debugging of fuzzer failures, it may make sense to replace `Launcher` temporarily with a [`SimpleEventManager`](https://docs.rs/libafl/latest/libafl/events/simple/struct.SimpleEventManager.html#method.new) and call your harness fn (`run_client(None, mgr, 0);`) directly, so that fuzzing runs in the same thread and is easier to debug, before moving back to `Launcher` after the bugfix.

For more examples, you can check out `qemu_launcher` and `libfuzzer_libpng_launcher` in [`./fuzzers/`](https://github.com/AFLplusplus/LibAFL/tree/main/fuzzers).

2 changes: 1 addition & 1 deletion fuzzers/baby_fuzzer_gramatron/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_fuzzer_gramatron"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/baby_fuzzer_grimoire/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_fuzzer_grimoire"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/baby_fuzzer_minimizing/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_fuzzer_minimizing"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>", "Addison Crump <research@addisoncrump.info>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/baby_fuzzer_nautilus/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_fuzzer_nautilus"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/baby_fuzzer_swap_differential/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_fuzzer_swap_differential"
version = "0.11.0"
version = "0.11.1"
authors = ["Addison Crump <research@addisoncrump.info>"]
edition = "2021"
default-run = "fuzzer_sd"
2 changes: 1 addition & 1 deletion fuzzers/baby_fuzzer_tokens/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_fuzzer_tokens"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/baby_fuzzer_with_forkexecutor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_fuzzer_with_forkexecutor"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/baby_no_std/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "baby_no_std"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/forkserver_simple/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "forkserver_simple"
version = "0.11.0"
version = "0.11.1"
authors = ["tokatoka <tokazerkje@outlook.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/frida_gdiplus/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "frida_gdiplus"
version = "0.11.0"
version = "0.11.1"
authors = ["Richard Johnson <richinseattle@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/frida_libpng/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "frida_fuzzer"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/fuzzbench/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fuzzbench"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/fuzzbench_fork_qemu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fuzzbench_fork_qemu"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/fuzzbench_forkserver/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fuzzbench_forkserver"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/fuzzbench_forkserver_cmplog/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fuzzbench_forkserver_cmplog"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/fuzzbench_qemu/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fuzzbench_qemu"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/fuzzbench_text/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "fuzzbench_text"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libafl_atheris/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libafl_atheris"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libmozjpeg/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libmozjpeg"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libpng/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libpng"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libpng_accounting/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libpng_accounting"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libpng_centralized/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libpng_launcher"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libpng_cmin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libpng_cmin"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>", "Addison Crump <research@addisoncrump.info>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libpng_ctx/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libpng_ctx"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libpng_launcher/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libpng_launcher"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_libpng_tcp_manager/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_libpng_tcp_manager"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_reachability/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_reachability"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_stb_image/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_stb_image"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"
build = "build.rs"
2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_stb_image_concolic/fuzzer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_stb_image_concolic"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>", "Julius Hohnerlein"]
edition = "2021"
build = "build.rs"
2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_stb_image_concolic/runtime/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "example_runtime"
version = "0.11.0"
version = "0.11.1"
edition = "2021"
authors = ["Julius Hohnerlein <julihoh@users.noreply.github.com>"]

2 changes: 1 addition & 1 deletion fuzzers/libfuzzer_stb_image_sugar/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "libfuzzer_stb_image_sugar"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"
build = "build.rs"
2 changes: 1 addition & 1 deletion fuzzers/nautilus_sync/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nautilus_sync"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/nyx_libxml2_parallel/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nyx_libxml2_parallel"
version = "0.11.0"
version = "0.11.1"
edition = "2021"
default-run = "nyx_libxml2_parallel"

2 changes: 1 addition & 1 deletion fuzzers/nyx_libxml2_standalone/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nyx_libxml2_standalone"
version = "0.11.0"
version = "0.11.1"
edition = "2021"
default-run = "nyx_libxml2_standalone"

2 changes: 1 addition & 1 deletion fuzzers/qemu_coverage/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "qemu-coverage"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>", "WorksButNotTested"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/qemu_launcher/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "qemu_launcher"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

2 changes: 1 addition & 1 deletion fuzzers/qemu_systemmode/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "qemu_systemmode"
version = "0.11.0"
version = "0.11.1"
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
edition = "2021"

Loading