Commit Graph

  • 02566b33cd
    Make Stats stage send stats again (#2830) Dominik Maier 2025-01-13 15:06:26 +00:00
  • fd06e5ced0
    Remove CustomBufHandlers (#2829) Dongjia "toka" Zhang 2025-01-13 16:00:41 +01:00
  • aa0391ef8d
    No Uses* from executor (#2766) Dongjia "toka" Zhang 2025-01-11 15:25:15 +01:00
  • ca647f0c30
    CI check-md-links fix (#2824) Marco C. 2025-01-09 12:04:01 +01:00
  • 1a9e25145d
    Fix snapshot reset function when brk shrunk below the snapshotted value (#2812) cube0x8 2025-01-09 01:30:39 +02:00
  • f7745155c9
    Upgrade all Windows crates (#2823) Dominik Maier 2025-01-09 00:25:33 +01:00
  • fbd76721a1
    Update prometheus-client requirement from 0.22.3 to 0.23.0 (#2819) dependabot[bot] 2025-01-08 13:42:46 +01:00
  • e44c23b71c
    Update windows-result requirement from 0.2.0 to 0.3.0 (#2822) dependabot[bot] 2025-01-08 13:42:25 +01:00
  • 9b8b552f27
    Make more int mutator types public (#2821) Valentin Huber 2025-01-07 17:02:13 +01:00
  • 719a3c0f07
    Continue loading inputs even if some fail to deserialize (#2820) Dominik Maier 2025-01-07 15:07:46 +01:00
  • 9f8f47233c
    Add migration notes for libafl qemu's Emulator configuration changes (#2818) Romain Malmain 2025-01-06 17:34:45 +01:00
  • 17336dcf57
    Nyx hypercall API support for LibAFL QEMU (#2801) Romain Malmain 2025-01-06 16:58:57 +01:00
  • cc2a2e6422 fix edge fuzzing Alwin Berger 2025-01-06 15:52:48 +01:00
  • 7c8708d4b1
    Refactor of Qemu configuration (#2707) Romain Malmain 2025-01-06 15:04:40 +01:00
  • 5a3cbc18a7
    Changes to use InMemoryCorpus (#2816) WorksButNotTested 2025-01-06 10:22:08 +00:00
  • 742773bc17
    Add BoolValueFeedback (#2815) Dominik Maier 2025-01-06 04:25:36 +01:00
  • 4b4a22bc44
    Cargo Format (#2814) Dominik Maier 2025-01-06 02:11:47 +01:00
  • 2a3f5a5942
    Add Bloomfilter-based Feedback for Values (#2813) Dominik Maier 2025-01-06 02:03:18 +01:00
  • 6e921cf870
    More clippy (#2811) Dominik Maier 2025-01-05 15:56:27 +01:00
  • b3b216386e
    Another clippy bugfix (#2806) Dominik Maier 2025-01-03 16:05:02 +01:00
  • da55e70aa3
    qemu_launcher: Fix command line parsing of ranges (#2804) WorksButNotTested 2025-01-03 15:04:41 +00:00
  • d39ded5b29
    Fix and/or mute more clippy lints, deprecation warnings in Pyo3 (#2805) Dominik Maier 2025-01-03 15:17:46 +01:00
  • 7543a54d0d
    Add dynamic frida runtime list called FridaRuntimeVec (#2799) jejuisland87654 2025-01-02 16:33:47 +01:00
  • 187e06cb11
    Specify that InProcessForkExecutor should abort on panic (#2803) henri2h 2025-01-02 15:57:57 +01:00
  • deb76555b7
    New year new clippy (#2797) Dominik Maier 2025-01-01 20:57:43 +01:00
  • 92db678995
    Added expect error message to TimeFeedback where there used to be an unwrap (#2777) AshrafIbrahim03 2024-12-30 14:47:04 -05:00
  • 8cd069cf3e
    Optimize event serialization with pre-allocated buffer (#2794) Mehtab Zafar 2024-12-31 01:15:48 +05:30
  • 930951827f
    bolts limit ashmem concept to Linux/Android only. (#2795) David CARLIER 2024-12-30 15:02:52 +00:00
  • d8ec991b48
    Add bloom filter for duplicate execution of the same inputs (#2771) Valentin Huber 2024-12-28 15:22:31 +01:00
  • 2a79ee5b4f
    frida: Deduplicate with IfElseRuntime (#2792) s1341 2024-12-25 14:42:54 +02:00
  • 9b4cd51c63
    imemory_ondisk: Don't fail write under any circumstances if locking is disabled (#2791) s1341 2024-12-24 15:22:01 +02:00
  • 6927d61a89
    libafl_cc: Automatically find llvm_ar path (#2790) s1341 2024-12-24 11:00:44 +02:00
  • 54202c3ef3
    Add macros to libafl_bolts tuples for mapping and merging types (#2788) Valentin Huber 2024-12-23 13:25:14 +01:00
  • 03f7fc93ad
    Fix empty multipart (#2789) Valentin Huber 2024-12-23 11:39:51 +01:00
  • 25386bfb5f
    Use #[expect(…)] instead of #[allow(…)], remove unnecessary allows (#2784) Valentin Huber 2024-12-20 16:55:35 +01:00
  • 09950ccc34
    Update last found time when evaluating an input (#2782) Celian G. 2024-12-19 14:51:59 +01:00
  • 5d70216cc7
    Remove MutVecInput and MappedInput in Favour of Impls on References (#2783) Valentin Huber 2024-12-19 14:35:17 +01:00
  • e46cf8a851
    LibAFL_QEMU: Fix incorrect handling of brk syscall when shrinking the heap (#2776) cube0x8 2024-12-19 11:40:16 +02:00
  • df3384d868
    Separate Prometheus metrics into global and per-client categories with refactoring (#2781) cube0x8 2024-12-19 11:38:43 +02:00
  • 358a5ea7f7
    Cleanup clippy warnings in example fuzzers (#2770) Mehtab Zafar 2024-12-19 15:33:13 +08:00
  • 57cecca927
    Remove outdated doc (#2778) Valentin Huber 2024-12-18 16:53:14 +01:00
  • 365ee1c850
    Add Makefile.toml to intel_pt_baby_fuzzer (#2779) Marco C. 2024-12-18 16:52:34 +01:00
  • 79d3f89254 centralise target symbols Alwin Berger 2024-12-18 16:28:51 +01:00
  • d9ddf82499
    libafl_{cc,derive}: Bump MSRV to 1.82 for home crate update (#2775) Mrmaxmeier 2024-12-17 21:08:32 +01:00
  • b7c7465be4
    Revert #2768 fix bitbybit CI by locking bitbybit <1.3.3 (#2772) Marco C. 2024-12-17 13:37:31 +01:00
  • f9b643e7b3
    Fix gdb-qemu (#2773) WorksButNotTested 2024-12-17 10:34:26 +00:00
  • a13dca6f39 abstract SystemTraceData Alwin Berger 2024-12-16 16:00:18 +01:00
  • 61e3f0b3a4
    Add Input Types and Mutators for Numeric Types (#2760) Valentin Huber 2024-12-15 15:00:41 +01:00
  • 65e544a417
    Somewhat ugly CI fix... (#2768) Dominik Maier 2024-12-15 14:40:58 +01:00
  • 5324799935
    Link libresolv on all Apple OSs (#2767) Sharad Khanna 2024-12-14 13:54:19 -05:00
  • be21fae490
    Remove useless cfgs (#2764) Dongjia "toka" Zhang 2024-12-12 22:02:34 +01:00
  • cc442f4dc8
    No Uses* from fuzzer (#2761) Dongjia "toka" Zhang 2024-12-12 20:40:28 +01:00
  • afc02ee3c2
    Update CONTRIBUTING.md MIGRATION.md (#2762) Dongjia "toka" Zhang 2024-12-12 19:20:05 +01:00
  • 3446ad974c
    No Use* from stages (#2745) Dongjia "toka" Zhang 2024-12-12 16:50:17 +01:00
  • c176fee1e0
    Update bindgen requirement from 0.70.1 to 0.71.1 (#2756) dependabot[bot] 2024-12-11 16:56:31 +01:00
  • c61460a4f5
    Improve Flexibility of DumpToDiskStage (#2753) Valentin Huber 2024-12-08 21:46:38 +01:00
  • c2a9018631
    Fixing Empty MultipartInput Names Part 2 (#2751) Valentin Huber 2024-12-06 21:22:05 +01:00
  • e602d26e5e
    New rules for the contributing (#2752) Dongjia "toka" Zhang 2024-12-06 21:19:34 +01:00
  • 6a87a9d6d6
    Intel PT minor fixes and improvements (#2749) Marco C. 2024-12-06 19:14:08 +01:00
  • 42ba65e864
    Fix empty multipart name (#2750) Valentin Huber 2024-12-06 18:32:58 +01:00
  • 8d7e32559f type fixing Alwin Berger 2024-12-06 16:10:25 +01:00
  • 0569960522
    Update cargo_toml requirement from 0.20.5 to 0.21.0 (#2747) dependabot[bot] 2024-12-06 13:06:28 +01:00
  • b12811e1ef WIP: type fixing Alwin Berger 2024-12-04 15:04:38 +01:00
  • 8a91a2e5df
    remove another unecessary HasTargetBytes constraint (#2743) jejuisland87654 2024-12-04 14:09:34 +01:00
  • 1430532b38 fix build Alwin Berger 2024-12-04 13:03:38 +01:00
  • 2758a1c2fb
    Make MmapShMem::new take a AsRef<Path> instead of a byte array (#2742) Valentin Huber 2024-12-04 00:56:24 +01:00
  • 85796f952b
    drcov_merge: Make inputs seperated by space (#2740) Dominik Maier 2024-12-04 00:14:58 +01:00
  • 1809c31a46
    Make FridaInProcessExecutor compatible with TargetBytesConverter, decouple input type from FridaRuntime trait (#2741) jejuisland87654 2024-12-03 23:44:19 +01:00
  • c13537a620 WIP: port to 0.14.1 Alwin Berger 2024-12-03 15:32:17 +01:00
  • ffbb7a0f42
    Remove non_basic const_panic features (#2739) Dominik Maier 2024-12-03 11:51:40 +01:00
  • 0dabc34329
    Fix assertion in snapshot module for pages that are equal to SNAPSHOT_PAGE_SIZE (#2738) Scott 2024-12-03 04:34:56 -05:00
  • 64bff97993 add debug stages Alwin Berger 2024-12-03 09:29:29 +01:00
  • 2427ae4703 update helper-scripts Alwin Berger 2024-12-03 09:27:28 +01:00
  • 36734083f9
    Intel PT minor fixes/improvements (#2724) Marco C. 2024-12-03 08:43:17 +01:00
  • 95d87bd7d8
    0.14.1 (#2698) Dongjia "toka" Zhang 2024-12-02 21:06:29 +01:00
  • 2102ae13d1
    Clean cfgs in executors/command.rs (#2735) Dongjia "toka" Zhang 2024-11-29 19:36:40 +01:00
  • bdde109867
    Make Launcher use ClientDescription instead of CoreId (#2676) Valentin Huber 2024-11-29 19:36:13 +01:00
  • 0d0bbf0c5d
    Make exit status interpretable by CommandConfigurator (#2723) Mohammad Omidvar 2024-11-27 11:02:35 -08:00
  • 94fa4014ac
    Update pyo3 to version 0.23.2 (#2732) Romain Malmain 2024-11-27 19:01:31 +01:00
  • f30cd2a8ab
    Run miri test only if it has labels (#2734) Dongjia "toka" Zhang 2024-11-27 15:35:53 +01:00
  • e9af21cf71
    Adding function to manually name a Mmap ShMem (#2729) Valentin Huber 2024-11-26 20:08:31 +01:00
  • 6ce447ee17
    Specify minimum supported rust version and check in CI (#2726) Mrmaxmeier 2024-11-26 17:58:01 +01:00
  • b3ca9a7c06
    Delete with_observers (#2730) Dongjia "toka" Zhang 2024-11-26 17:54:21 +01:00
  • 49d1b18010
    Fix negative stability (#2731) Dongjia "toka" Zhang 2024-11-26 17:10:31 +01:00
  • 41c1c545b2
    update baby_fuzzer example to 0.14 (#2728) golem9247 2024-11-26 16:16:30 +01:00
  • 3a6694c90b
    Add MIGRATION.md (#2727) Dongjia "toka" Zhang 2024-11-26 15:33:47 +01:00
  • e53dd4e6cc
    Fixup serdeany_autoreg (#2721) Addison Crump 2024-11-24 07:00:54 +01:00
  • 959ecb32e9
    Bump libipt, fix tui in intel_pt baby fuzzer (#2714) Marco C. 2024-11-22 15:58:23 +01:00
  • a8d2e8711b
    More batched timeout doc (#2717) Dongjia "toka" Zhang 2024-11-21 16:18:45 +01:00
  • 391147c950
    Batched timeout doc (#2716) Dongjia "toka" Zhang 2024-11-21 15:52:12 +01:00
  • f3ab3c744e
    Bump ctor dependency to make nightly compile again (#2713) Dominik Maier 2024-11-20 18:18:38 -03:00
  • 6e707d15bb
    libafl-fuzz: feature-flag nyx mode (#2712) Aarnav 2024-11-20 21:06:07 +01:00
  • e7f48889e7
    Ignore pyo3 update (#2709) Dongjia "toka" Zhang 2024-11-19 18:45:20 +01:00
  • 7623aa46f9
    fix metadata removal for ExecutionCountRestartHelper (#2705) Henry Chu 2024-11-19 21:36:19 +08:00
  • b3d3c38b29
    Fix edge module generators (#2702) Romain Malmain 2024-11-18 19:48:31 +01:00
  • b324e88631
    Pre init module hooks (#2704) Romain Malmain 2024-11-18 19:47:14 +01:00
  • f74a965ead
    bolts: fix build for tiers 3 platforms. (#2700) David CARLIER 2024-11-18 16:36:41 +00:00
  • b4a69d15d0
    Update pyo3-build-config requirement from 0.22.3 to 0.23.1 (#2701) dependabot[bot] 2024-11-18 13:35:31 -03:00
  • b1a48b36bc eval full_set rtas_final_benchmark_set fret_130_cleanup Alwin Berger 2024-11-18 09:46:48 +01:00
  • b3d73b2919
    Fix tui monitor for example fuzzers (#2699) Dominik Maier 2024-11-16 04:28:11 -03:00