Andrea Fioraldi
ce63b76558
Update to v0.15.3 ( #3259 )
...
Co-authored-by: Dominik Maier <domenukk@gmail.com>
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2025-05-23 22:50:23 +02:00
WorksButNotTested
2e0d6343af
Add CI for utils ( #3224 )
2025-05-15 06:45:17 +02:00
WorksButNotTested
23185b642b
Fix gdb_qemu after spurious find-replace ( #3223 )
2025-05-14 12:40:18 +02:00
lazymio
f901c2085d
Support capturing stdout/stderr for ForkserverExecutor and code clean ( #3216 )
...
* Support capture stdout/stderr for ForkserverExecutor
Reduce code duplication for ForkserverExecutor and CommandExecutor
* use memfd_create from nix for macos and remove debug print
* resolve macos issue
* clippy
* fix macos again
* fix docs
* fix imports
* format code
* fix docs again
* fix sample
* fix another wrong import
* restore cargo.lock
* add an inner for target args
* fix and docs
* fix
* rename to ChildArgs and ChildArgsInner
* revert forkserver_simple
* allow debug child with observers
* fmt
* std marker
* fix
* move implementation to observers
* implement serde
* Add a forkserver_capture_stdout
* renaming
* fix
* fmt
* fix CommandExecutor
* add a test to check capture
* fix imports
* clippy
* fix sample
* update sample to make it closer to real usecase
* also CommandExecutor for sample
* format
* add forkserver_capture_stdout to CI
* fix doc
* accidentally remove
* fix non_std
* fix for windows
* remove useless lint
* remove spurious fuzzer
* fix for windows again
* fix imports
* fix doc sample
* fix docs
* fix sample
* fmt
* clippy
* clippy again
* fix msrv
* have cargo.lock for sample fuzzer
* avoid double read
* fix fsrv and cmd
* fix sample
* fix docs for windows
* fix typo
* clippy again
* fix exec
* typo
* clippy
* update
* fix nyx executor
* cliipy
* fmt again
* last clippy
* clippy
2025-05-13 16:08:27 +02:00
Dongjia "toka" Zhang
bd12639f8e
0.15.2 ( #3104 )
...
* 0.15.2
* miri
* mistake
* unsafe
* lock file
2025-03-25 13:30:15 +01:00
Romain Malmain
85bcafa831
Track lockfiles ( #3015 )
...
* rename libafl_fmt into liabfl_repo_tools
* add option to generate lockfiles
* only keep binary lockfiles (update gitignore)
2025-03-13 12:32:09 +01:00
Dominik Maier
c7207dceb0
Rust 2024 edition ( #3022 )
...
* Rust 2024 edition
* gen = generalized
* Fixes
* more fix
* More fix
* even more fix
* fix libfuzzer
* ignore clippy lint
* even more
* fix docs?
* more?
* More pub more better
* win
* docs
* more
* More
* doc stuff?
* counter_maps->counters_maps
* libafl qemu fixes for rust 2024
* fix?
* fmt
* unsafe lint
* final fixes
* fmt
* working?
* not working
* unused import
* win?
* update libafl qemu hash
* fmt
* fix
* unused imports
* fix
* fix
* more foix
* less edition
* fix
---------
Co-authored-by: Romain Malmain <romain.malmain@pm.me>
2025-02-27 00:12:29 +01:00
WorksButNotTested
7121defff9
Update dockerfile ( #3020 )
...
* Fix just
* Update dockerfile
* Changes to test all architectures for qemu-user fuzzers
* Update version of QEMU
* Fix qemu on aarch64
* Fix qemu on i386
---------
Co-authored-by: Your Name <you@example.com>
2025-02-24 16:13:34 +01:00
Dongjia "toka" Zhang
7202e2a26e
Replace "cargo make" to "just" in md files ( #2979 )
...
* justify
* justify
2025-02-13 14:35:38 +01:00
Romain Malmain
cb471a9282
Move to just (binary_only / full_system) ( #2949 )
...
* just port for binary only / systemmode fuzzers
* introduce just libraries, with pre-initialized variables and common recipes
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2025-02-13 12:42:38 +01:00
Dongjia "toka" Zhang
37fc43f53c
0.15.1 ( #2917 )
...
* 0.16.0
* 0.15.1
2025-01-30 18:53:00 +01:00
Dongjia "toka" Zhang
72adb483b5
0.15.0 ( #2848 )
...
* libafl pre-release edition
* oops
* aaa
2025-01-20 17:44:55 +01:00
WorksButNotTested
f9b643e7b3
Fix gdb-qemu ( #2773 )
...
Co-authored-by: WorksButNotTested
2024-12-17 11:34:26 +01:00
Dongjia "toka" Zhang
95d87bd7d8
0.14.1 ( #2698 )
...
* 0.14.1
* fixer
* don't build nyx
---------
Co-authored-by: Dominik Maier <domenukk@gmail.com>
2024-12-02 21:06:29 +01:00
Andrea Fioraldi
d339a58f7c
Bump to 0.14.0 ( #2692 )
2024-11-13 23:10:35 +01:00
Dominik Maier
8617fa6603
Introduce workspace (again) ( #2673 )
...
* Trying to redo workspace deps again after #2672
* unused
* clippy
2024-11-09 19:11:01 +01:00
Dongjia "toka" Zhang
e0c5304e32
Don't use workspace dependencies ( #2652 )
...
* rev
* postcard
* serde
* fmt
* a
* dependabot
* postcard again
* hashbrown
* upd
* add
* serde?
2024-11-04 17:47:40 +01:00
Mrmaxmeier
afbdc02c54
Format all tomls with taplo fmt
( #2436 )
...
Co-authored-by: Dominik Maier <domenukk@gmail.com>
2024-07-26 10:03:10 +02:00
Dongjia "toka" Zhang
f6151f4507
0.13.2 ( #2423 )
...
* 0132
* fix
2024-07-19 23:00:37 +02:00
Dominik Maier
ea3e70b6e5
Remove release_max_level_info from log ( #2396 )
2024-07-15 14:55:13 +02:00
Romain Malmain
65af5a7f78
Fix libnyx, library upgrades ( #2254 )
...
* try this thing
* this?
* use new mmap signature in nix.
* fix import
* fix to work with addr2line v0.23.
* remove unused flag
* update strum also for dependency...
* clippy
* clippy
* update lain git hash
* bump many outdated crates
* fix hash
2024-05-28 17:15:08 +02:00
Dominik Maier
dede78159c
Remove unused shmem structs, update Nix ( #1845 )
...
* Remove unused shmem structs
* More unused stuff
* Unified crate versions, updated docker rust version
* clean up nix 27 mess?
* Windows?
* Fix frida
* Fix frida
* fix fuzzers with nix
2024-02-11 17:45:09 +01:00
Dongjia "toka" Zhang
b3483ddd42
Give proper name to some crates and exclude them 2 ( #1562 )
...
* fix
* comma
2023-09-27 13:29:24 +02:00
WorksButNotTested
51e2f64e5b
gdb_qemu: Ignore UTF-8 errors ( #1403 )
...
Co-authored-by: Your Name <you@example.com>
Co-authored-by: Dominik Maier <domenukk@gmail.com>
2023-08-07 10:54:49 +02:00
Dominik Maier
e9e9c457d6
Move Bolts to libafl_bolts
( #1335 )
...
* sort memebers
* Building bolts
* fixing python, feature flags
* Cleanup bolts Cargo.toml
* Fix tests
* cleanup libafl
* removed duplicate examples
* Info text
* reenable agpl CI
* fix impl_serdeany
* new fmt
* Moved bolts
* fix some builds
* fix
* fix more fixes
* serdeany
* no_std
* Dependency cleanup
* Fix docs
* Docker
* add python bolts bindings
* no_std test fix
* merge fail
* typo fix
* add bolts dependency to fuzzers
* tiny fixes
* merge fun
* clippy
* link no longer exists
* make sure python gets rebuilt
* fix pybind
* doc fix
* remove bolts ref
* LibAFL bolts
* More info
* deprecation notice for launcher
* fix python
* cargo fmt
* fix concolic
* fix
* clippy
* fix libafl_cc
* fix tutorial, clippy
* fix concolic fuzzer
* fix push_stage_harness fuzzer
* prelude
* fix testcase post-merge
* mute clippy
2023-08-02 17:36:26 +02:00
WorksButNotTested
97b3d3c7c7
Add gdb_qemu utility ( #1331 )
2023-06-30 20:36:46 +02:00