Skip to content

Commit 72adb48

Browse files
authored
0.15.0 (#2848)
* libafl pre-release edition * oops * aaa
1 parent 6ee26a8 commit 72adb48

81 files changed

Lines changed: 109 additions & 109 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.toml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -49,35 +49,35 @@ exclude = [
4949
]
5050

5151
[workspace.package]
52-
version = "0.14.1"
52+
version = "0.15.0"
5353
license = "MIT OR Apache-2.0"
5454

5555
[workspace.dependencies]
5656
# Internal deps
57-
libafl = { path = "./libafl", version = "0.14.1", default-features = false }
58-
libafl_bolts = { path = "./libafl_bolts", version = "0.14.1", default-features = false }
59-
libafl_cc = { path = "./libafl_cc", version = "0.14.1", default-features = false }
60-
symcc_runtime = { path = "./libafl_concolic/symcc_runtime", version = "0.14.1", default-features = false }
61-
symcc_libafl = { path = "./libafl_concolic/symcc_libafl", version = "0.14.1", default-features = false }
62-
libafl_derive = { path = "./libafl_derive", version = "0.14.1", default-features = false }
63-
libafl_frida = { path = "./libafl_frida", version = "0.14.1", default-features = false }
64-
libafl_intelpt = { path = "./libafl_intelpt", version = "0.14.1", default-features = false }
65-
libafl_libfuzzer = { path = "./libafl_libfuzzer", version = "0.14.1", default-features = false }
66-
libafl_nyx = { path = "./libafl_nyx", version = "0.14.1", default-features = false }
67-
libafl_targets = { path = "./libafl_targets", version = "0.14.1", default-features = false }
68-
libafl_tinyinst = { path = "./libafl_tinyinst", version = "0.14.1", default-features = false }
69-
libafl_qemu = { path = "./libafl_qemu", version = "0.14.1", default-features = false }
70-
libafl_qemu_build = { path = "./libafl_qemu/libafl_qemu_build", version = "0.14.1", default-features = false }
71-
libafl_qemu_sys = { path = "./libafl_qemu/libafl_qemu_sys", version = "0.14.1", default-features = false }
72-
libafl_sugar = { path = "./libafl_sugar", version = "0.14.1", default-features = false }
73-
dump_constraints = { path = "./libafl_concolic/test/dump_constraints", version = "0.14.1", default-features = false }
74-
runtime_test = { path = "./libafl_concolic/test/runtime_test", version = "0.14.1", default-features = false }
75-
build_and_test_fuzzers = { path = "./utils/build_and_test_fuzzers", version = "0.14.1", default-features = false }
76-
deexit = { path = "./utils/deexit", version = "0.14.1", default-features = false }
77-
drcov_utils = { path = "./utils/drcov_utils", version = "0.14.1", default-features = false }
78-
construct_automata = { path = "./utils/gramatron/construct_automata", version = "0.14.1", default-features = false }
79-
libafl_benches = { path = "./utils/libafl_benches", version = "0.14.1", default-features = false }
80-
libafl_jumper = { path = "./utils/libafl_jumper", version = "0.14.1", default-features = false }
57+
libafl = { path = "./libafl", version = "0.15.0", default-features = false }
58+
libafl_bolts = { path = "./libafl_bolts", version = "0.15.0", default-features = false }
59+
libafl_cc = { path = "./libafl_cc", version = "0.15.0", default-features = false }
60+
symcc_runtime = { path = "./libafl_concolic/symcc_runtime", version = "0.15.0", default-features = false }
61+
symcc_libafl = { path = "./libafl_concolic/symcc_libafl", version = "0.15.0", default-features = false }
62+
libafl_derive = { path = "./libafl_derive", version = "0.15.0", default-features = false }
63+
libafl_frida = { path = "./libafl_frida", version = "0.15.0", default-features = false }
64+
libafl_intelpt = { path = "./libafl_intelpt", version = "0.15.0", default-features = false }
65+
libafl_libfuzzer = { path = "./libafl_libfuzzer", version = "0.15.0", default-features = false }
66+
libafl_nyx = { path = "./libafl_nyx", version = "0.15.0", default-features = false }
67+
libafl_targets = { path = "./libafl_targets", version = "0.15.0", default-features = false }
68+
libafl_tinyinst = { path = "./libafl_tinyinst", version = "0.15.0", default-features = false }
69+
libafl_qemu = { path = "./libafl_qemu", version = "0.15.0", default-features = false }
70+
libafl_qemu_build = { path = "./libafl_qemu/libafl_qemu_build", version = "0.15.0", default-features = false }
71+
libafl_qemu_sys = { path = "./libafl_qemu/libafl_qemu_sys", version = "0.15.0", default-features = false }
72+
libafl_sugar = { path = "./libafl_sugar", version = "0.15.0", default-features = false }
73+
dump_constraints = { path = "./libafl_concolic/test/dump_constraints", version = "0.15.0", default-features = false }
74+
runtime_test = { path = "./libafl_concolic/test/runtime_test", version = "0.15.0", default-features = false }
75+
build_and_test_fuzzers = { path = "./utils/build_and_test_fuzzers", version = "0.15.0", default-features = false }
76+
deexit = { path = "./utils/deexit", version = "0.15.0", default-features = false }
77+
drcov_utils = { path = "./utils/drcov_utils", version = "0.15.0", default-features = false }
78+
construct_automata = { path = "./utils/gramatron/construct_automata", version = "0.15.0", default-features = false }
79+
libafl_benches = { path = "./utils/libafl_benches", version = "0.15.0", default-features = false }
80+
libafl_jumper = { path = "./utils/libafl_jumper", version = "0.15.0", default-features = false }
8181

8282
# External deps
8383
ahash = { version = "0.8.11", default-features = false } # The hash function already used in hashbrown

MIGRATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
- Restrictions from certain schedulers and stages that required their inner observer to implement `MapObserver` have been lifted in favor of requiring `Hash`
2222
- Related: removed `hash_simple` from `MapObserver`
2323

24-
# 0.14.0 -> 0.14.1
24+
# 0.14.0 -> 0.15.0
2525
- Removed `with_observers` from `Executor` trait.
2626
- `MmapShMemProvider::new_shmem_persistent` has been removed in favour of `MmapShMem::persist`. You probably want to do something like this: `let shmem = MmapShMemProvider::new()?.new_shmem(size)?.persist()?;`
2727

bindings/pylibafl/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "pylibafl"
33
description = "Python bindings for LibAFL"
4-
version = "0.14.1"
4+
version = "0.15.0"
55
license = "MIT OR Apache-2.0"
66
repository = "https://github.com/AFLplusplus/LibAFL/"
77
keywords = ["fuzzing", "testing", "security", "python"]
@@ -11,15 +11,15 @@ categories = ["development-tools::testing", "emulators", "embedded", "os"]
1111
[dependencies]
1212
pyo3 = { workspace = true, features = ["extension-module"] }
1313
pyo3-log = { version = "0.12.0" }
14-
libafl_sugar = { path = "../../libafl_sugar", version = "0.14.1", features = [
14+
libafl_sugar = { path = "../../libafl_sugar", version = "0.15.0", features = [
1515
"python",
1616
] }
17-
libafl_bolts = { path = "../../libafl_bolts", version = "0.14.1", features = [
17+
libafl_bolts = { path = "../../libafl_bolts", version = "0.15.0", features = [
1818
"python",
1919
] }
2020

2121
[target.'cfg(target_os = "linux")'.dependencies]
22-
libafl_qemu = { path = "../../libafl_qemu", version = "0.14.1", features = [
22+
libafl_qemu = { path = "../../libafl_qemu", version = "0.15.0", features = [
2323
"python",
2424
] }
2525

bindings/pylibafl/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "maturin"
44

55
[project]
66
name = "PyLibAFL"
7-
version = "0.14.1"
7+
version = "0.15.0"
88
description = "Advanced Fuzzing Library for Python"
99
readme = "README.md"
1010
requires-python = ">=3.8"

docs/listings/baby_fuzzer/listing-01/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_listing_01"
3-
version = "0.14.1"
3+
version = "0.15.0"
44
authors = ["Your Name <you@example.com>"]
55
edition = "2018"
66

docs/listings/baby_fuzzer/listing-02/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_listing_02"
3-
version = "0.14.1"
3+
version = "0.15.0"
44
authors = ["Your Name <you@example.com>"]
55
edition = "2018"
66

docs/listings/baby_fuzzer/listing-03/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_listing_03"
3-
version = "0.14.1"
3+
version = "0.15.0"
44
authors = ["Your Name <you@example.com>"]
55
edition = "2018"
66

docs/listings/baby_fuzzer/listing-04/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_listing_04"
3-
version = "0.14.1"
3+
version = "0.15.0"
44
authors = ["Your Name <you@example.com>"]
55
edition = "2018"
66

docs/listings/baby_fuzzer/listing-05/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_listing_05"
3-
version = "0.14.1"
3+
version = "0.15.0"
44
authors = ["Your Name <you@example.com>"]
55
edition = "2018"
66

docs/listings/baby_fuzzer/listing-06/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "baby_fuzzer_listing_06"
3-
version = "0.14.1"
3+
version = "0.15.0"
44
authors = ["Your Name <you@example.com>"]
55
edition = "2018"
66

0 commit comments

Comments
 (0)