Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/AFLplusplus/LibAFL

Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
https://github.com/AFLplusplus/LibAFL

Fix docs build for libafl_qemu (#1495)

* Fix docs build for libafl_qemu

* turn around

* does this work?

* build all-features i...

f27107c5e4c43d19b9ce59557d63c6fcd202adcf authored over 1 year ago
bolts linux arm64 clippy fix build (#1496)

7e5a1dba05c1f86587a671d0293c84d18617f3bd authored over 1 year ago
Add embed-runtime feature (#1489)

* Add library embedding feature to libafl_libfuzzer

* Add comment describing embed-runtime fe...

256d010981c27972d8d639b50cba7546a793f78e authored over 1 year ago
ForkserverExecutor: stop forked children on exit (#1493)

* wip

* Fix forkserver exit

* undo change in forkserver_simple

* less map_err

------...

134fe6a99222fd30f0cf150d6e340fb9b384680c authored over 1 year ago
bolts write_minibsod solaris version (#1494)

d0d378c17414ee7c8fe71b93664fa5fd82866503 authored over 1 year ago
Bump to 0.11.1 (#1491)

00033426e726945cc5047a2756eb374f78fb1f5f authored over 1 year ago
Fix clippy lint in libafl_libfuzzer (#1490)

* Fix clippy lint in libafl_libfuzzer

* fix libafl_libfuzzer_runtime version

d68c70b0f594e6126d1ffccb5e59d594c777952d authored over 1 year ago
Update from unmaintained tui-rs to ratatui (#1488)

bca14c041bc1337005487dbfb3a32b13cef027ee authored over 1 year ago
fix frida build for linux arm64 (#1487)

09295ae819e155a612eab6ff151aef4f751a2d84 authored over 1 year ago
Fix TuneableMutationalStage _std function generics (#1486)

81bdbc0ddefba976519ea15f58eebb7ea5baf30e authored over 1 year ago
Fixes for serdeany_autoreg (#1479)

* fixes for serdeany_autoreg

* fmt

* yet more docs

---------

Co-authored-by: Dominik...

9149d696999bae4ab15fc58c07f41eb43484bf66 authored over 1 year ago
Document LIBAFL_DEBUG_OUTPUT in Launcher (#1485)

* Document LIBAFL_DEBUG_OUTPUT in Launcher

* fmt

* more doc

* fork

* unix

5710c8b28a2b7d68e635a83e2e4da75bc71bd02b authored over 1 year ago
bolts: Fix shmem leak when Drop-ing CommonUnixShMem (#1484)

51e4d814fb409f08d0f41f31b9490aed5a506a5e authored over 1 year ago
Update LibAFL_CC README.md (#1483)

Updated with steps to compile LLVM from source tree

c91fc9a5211017d048ba06f8da4cf312c14079ba authored over 1 year ago
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 impo...

61ad4a6ee8505bb23a6b6afe37999e89cba91e90 authored over 1 year ago
Fix document_features for libafl_libfuzzer (#1480)

ab837cbbf5b729eb1b51dcc5d4d648c41ad90384 authored over 1 year ago
Add readmes (#1476)

* Add readmes

* fix docker

638d315b57d05e61e31c7a6e06212af8593a44df authored over 1 year ago
Remove unneeded loop in `SpliceMutator::mutate` (#1471)

previously we searched for the first and the last difference
between exactly the same 2 inputs ...

f3a4f4f664a80f6278d503c9e9fdd3c85868ab63 authored over 1 year ago
Introduce document-features feature (#1477)

7d2c854b714cd636d4875369ea8509967ea9abe4 authored over 1 year ago
Fix libafl_libfuzzer publish (#1475)

* fixup build

* allow dirty

---------

Co-authored-by: Addison Crump <addison.crump@cisp...

e66eb33e9659939c68ef5414109bb6f3c1e9d76d authored over 1 year ago
Fix doc for publish (#1472)

* Fix doc for publish

* add bolts to publish.sh

062ae9d544611689633794a3838bbf9ea687bc94 authored over 1 year ago
Bump to 0.11.0 (#1469)

Co-authored-by: Dominik Maier <[email protected]>

7dd7c1a48527342b528cd8565246cb9214b15184 authored over 1 year ago
Less pub in LLMP (#1470)

* Less pub in LLMP

* add mut to docstring

* fix eample

b45985c76b27c8cd28c12b047816ab6a1ee808c3 authored over 1 year ago
Add Broker.peek_next_client_id (#1468)

* Add Broker::next_client_id

* rename to peek_

* Undo change, probably not better

1357b9f310af6b2397a889ea1292725729db4251 authored over 1 year ago
Replace manual binary search with stdlib (#1466)

0a0c4639a6a7d52a3a35e10d3e089384a404ccff authored over 1 year ago
fix some docs and use `slice::fill` instead of manual implementation (#1467)

* update documentation of `MinimizerScheduler`

(convert a few references to types into doc li...

6a2d6fa66d276932543b3f670b32ef4860539c30 authored over 1 year ago
Update FreeBSD on CI (#1463)

713f0c59138c115fb1f8178615accfe7399bf052 authored over 1 year ago
llmp: switch to binary search (#1465)

fc6df5ef47ebbf6fd1aca330bf2d0156a63cc308 authored over 1 year ago
Add generic cmp observer metadata, rename cmp observers, fix cmplogmap reset (#1461)

* Make cmp metadata generic, rename ForkserverCmpObservers with more accurate names

* Fix zer...

8d8fcdd8dbc584c1745bd4cb90433104d11a4667 authored over 1 year ago
Update frida_gdiplus readme (#1464)

Thanks to Nuja from Awesome Fuzzing Discord

6df415438dd79c08688426b703949709a37b3ea6 authored over 1 year ago
Fix forward_id stats for the centralized manager (#1454)

* Fix forward_id stats for the centralized manager

* Fix stats bug

760edbf0d204625f6315d8292be6665edb07e7c1 authored over 1 year ago
qemu: Fix cpu page size function for full-system (#1452)

* Revert "qemu: add cpu page_size call (#1433)"

This reverts commit d338b30c080ecfe1a6639185b...

04c8d5208b92904b08321944c8b4a39bf9d5f529 authored over 1 year ago
bolts: fix netbsd/openbsd clippy (#1459)

4a9635427605e993039068615a6905912d7d9fe4 authored over 1 year ago
bolts: disable build for rust < 1.70 proposal. (#1460)

mostly due std::cell namespace introduction in the 1.70 version.
as rust versions evolve fast e...

209d38a768ffb56530f669104fb16259856bf043 authored over 1 year ago
Document libafl_libfuzzer (#1457)

* prep for publishing libafl_libfuzzer

* learn to use linkers

* document-features

* spe...

9aa40c0734d31680eebe11afe1a131255af27133 authored over 1 year ago
Create _std public methods on TunableMutationalStage (#1458)

* Create _std public methods on TunableMutationalStage

* No tunafish

f7c94f9a8537dc4a8d91b2bd13e57171bc099e4a authored over 1 year ago
Move from intervalltree to meminterval dep (#1456)

* Move from intervalltree to meminterval dep

* fixes

920853195104845bd6b31e5a2dbdcde2c1472c08 authored over 1 year ago
Full libfuzzer shimming (for cargo-fuzz libfuzzer alternative and other use cases) (#981)

* squash libfuzzer edits

* fixup: compat with custom mutators

* use tui flag

* add intr...

862de53cf67906d482994b4f4dcb85497ef92e40 authored over 1 year ago
Document features (#1453)

* Document features

* Fix doctest

* remove link

* <<<<head

* Fix doc links

f68fe95f09e7ff7158c21dc6262bc68a4d62e584 authored over 1 year ago
Remove dependencies, add doc.rs metadata (#1450)

* Remove dependency, add doc.rs metadata

* remove lazy_static

* even less lazy_static

*...

e89e8dbaabc9f840cdb3f4ebac3e8c5cfaf2d9f1 authored over 1 year ago
Allow setting max iterations for stages (#1436)

* Allow setting the max iterations

* Rename API

* Fix baby_fuzzer_grimoire

* Relax boun...

c84c105fb92e2bcbd5c57604b7373ff18ae92bb5 authored over 1 year ago
Allow multiple tuneable mutational stages (#1437)

* Allow multiple tuneable mutational stages

* Fix for default name

* Fix import

* Forma...

20cee8cd33defb69506447ea02643abe8ca30dc4 authored over 1 year ago
Windows dependency upgrade (#1448)

* Windows dependency upgrade

* update windows

* fmt

* expect is not fun but what can yo...

2f840ef92d2b5c3eb80699a6b8bc1d8663f77a7d authored over 1 year ago
Add bolts::math, make functions const, cleanup (#1444)

* Make some functions const

* fix isprint

* more const

* move integer_sqrt to bolts, us...

454142c29e1215f442477911a6ba2244887f419e authored over 1 year ago
qemu: add cpu page_size call (#1433)

* qemu handy cpu page size call proposal.

* changes from feedback.

d338b30c080ecfe1a6639185b6505b7a7b8edbeb authored over 1 year ago
Use postcard with default-features = false (#1446)

8f27b14eb8d1a7fa6fa948142da8d61acdec905d authored over 1 year ago
Update uds, remove unused features (#1447)

65ec23fd35ef9302262e12dd2955e5fd8e4f0fec authored over 1 year ago
qemu snapshot little update proposal. (#1431)

* qemu snapshot little update proposal.

* reeatablishing the TODO since the change does not d...

1922cb0a650aaaed7cffa65008019564ea5f43ba authored over 1 year ago
Reset headers with a memcpy, not an assign from zeroed (#1443)

942c6a42ac9395d523bdebd3978d938915672aec authored over 1 year ago
Fix probabilities in TuneableScheduledMutator (#1440)

This commit fixes some issues regarding the `TuneableScheduledMutator`,
which had an edge case ...

174b852e0ae8644df0679066f24e8a7957ad9413 authored over 1 year ago
bolts: fix freebsd clippy warnings (#1442)

389c7c655466236f0b7034a1b3b7e3c796982c2a authored over 1 year ago
Fix LLMP p2p + restart bug with CentralizedEventManager (#1389)

This commit rewrites the centralized manager to use a secondary broker, as p2p communication is ...

0b43711dc9c24769634010b66424e98501d3bc5c authored over 1 year ago
Make CmpValues Clone (#1439)

a14363f1fcf35919b390a193351afc009a776347 authored over 1 year ago
Clippy fixes for frida_executable_libpng fuzzer (#1438)

6e5d1026735da0659df82ffd88d8d70709e69a1f authored over 1 year ago
Clippy for pthread_hook (#1435)

* Clippy

* doctest

a426b6fc3de5124ad80f20ad2cacbaae8a95ed6c authored over 1 year ago
Fix Frida CI for Windows, Clippy (#1430)

* Fix Frida for Windows

* more fix

* clippy in pthreads

c31ca2c9f767791462fa066f50a508c4d258874b authored over 1 year ago
bolts write_minibsod netbsd implementation. (#1428)

pretty close to freebsd for the most part.

c6bfb07832a6ec5de98e9faba9bebae64a4ee7fc authored over 1 year ago
Fixes for frida, qemu_sugar (#1427)

* Fixes for frida, qemu_sugar

* tiny clippy

* clippy

* fix thread_id

* Attempted fix...

1d746b4074f781a82d3e11b5124017597eb1e242 authored over 1 year ago
fix CI QemuCmpLogHelper error. (#1429)

this was caused by using `cpu_arch = {mips,hexagon}` and `feature = [mips,hexagon]`
for the sam...

173b14258b89ee3b205f8eb746ba3af72d9b5ca5 authored over 1 year ago
Allow the FridaInProcessExecutor to attach Stalker on specific thread (#1256)

* feat: support specify thread id for frida stalker

* fix: thread_id type

* fix: use offic...

0eceafe0c54b95ba7d58b6dcabb5e46d3461786c authored over 1 year ago
Update frida (#1408)

* Update frida

* fix build

* aarch64

* fix aarch64 buid

* Fix CI

* move to git ve...

35fa881ff095f5058a07ef0f5d41f5e0e886daa0 authored over 1 year ago
Update some deps, clippy (#1422)

* More less default

* More clippy

* updated rangemap

* Clean up depencdencies

* Undo...

b0179b4498414351bf828683c2b4a0456ac28262 authored over 1 year ago
write_minibsod for apple (#1425)

b5774b22758df2717f159182b8c91be8ed9dcbd8 authored over 1 year ago
Update documentation of `feedbacks::map::OneOrFilledIsNovel` (#1423)

this previously seemed to describe `NextPow2IsNovel`

5c05b3d32d1e9cae50ffc4f06325ae8f15895079 authored over 1 year ago
minibsod, fix clippy warning (#1424)

bc428802746c00263af3f4d29ba1ff48d3d97e37 authored over 1 year ago
Add more libafl_qemu archs to libafl_sugar (#1419)

* Add more archs to LibAFL_QEMU

* fixed critical whitespace

0be4847cb7bd09d250e5405334ba0ca95a8103b9 authored over 1 year ago
minibsod::generate_minibsod openbsd implementation (#1420)

8f16001c47e5dc5807f12f1524a6f83c86d91856 authored over 1 year ago
libafl_bolts: fix musl build (#1421)

despite being present in the headers, getcontext is not implemented in
musl libc, most likely d...

698ebb6b35236b054e81ff86e0d9045448444a6b authored over 1 year ago
Fix latest Clippy for good (#1418)

* More Clippy

* More clippy

* More ignore

dcdfa978a43eb241e7f8031be44cd935a55db6c9 authored over 1 year ago
Add serdeany_autoreg to libafl_frida (#1417)

b02592c5c7328bc6f80801c5b9a596ef9893e7ca authored over 1 year ago
Add `serdeany_autoreg` to `libafl_qemu` (#1416)

* Add `serdeany_autoreg` to `libafl_qemu`

* Update Cargo.toml

Add autoreg to default

--...

9650e06b45aadd1daa83bed4088e2529fc8007ef authored over 1 year ago
More Clippy fixes (#1415)

* More Clippy fixes

* Clippy

e0d90aa67f5967f64c8495b5db0a9cc8bedaf19b authored over 1 year ago
Fix CI (#1414)

b9879a8bfcb813e42169d13dca211b31c1225a3f authored over 1 year ago
Update accounting.rs (#1411)

Remove dead code for better semantic compliance

a55d40cd00b995fd223b674ffc9d69fceb4c6202 authored over 1 year ago
Fix building docs (#1413)

ff2f325d68bcccafeb420c6ab8754bbe602faa52 authored over 1 year ago
Updated Scheduler::on_add documentation (#1410)

8ca2df8819cf059458e5ea2e4d745db4239f4481 authored over 1 year ago
Update documentation of `PowerQueueScheduler::on_add` (#1409)

this fixes https://github.com/AFLplusplus/LibAFL/issues/1373

4bee9a90399c157227ecbfe56d345c6564ec9786 authored over 1 year ago
Remove unused owned (for now) (#1405)

418d0dba91aa039f195848043c079c7117b88c70 authored over 1 year ago
Removed unused intrinsics features (#1404)

b877ed7e0e2ad0e822c6fa853843a8a5d199d3ba authored over 1 year ago
gdb_qemu: Ignore UTF-8 errors (#1403)

Co-authored-by: Your Name <[email protected]>
Co-authored-by: Dominik Maier <[email protected]>

51e2f64e5b7191a1b34c39a527e75b2435b59bef authored over 1 year ago
fix bolts build, intrinsics is an internal feature. (#1402)

3bf3172928d8fbf565b9ecf7622f4ed89028cc85 authored over 1 year ago
Make bolts work without alloc (#1401)

* Make bolts work without alloc

* Use core::Error where available

* unstable_feature -> ni...

dfaf06a22e4a21dfb6698ca0fa70106886666b7f authored over 1 year ago
Add `serdeany_autoreg` feature flag to allow disabling `ctor` use (#1398)

* Add feature flag to allow disabling use

* fix typo

* undo cargo.toml change

* Fix n...

a0c03fccc500942b9a1c2f69a1e281a5b662c2fa authored over 1 year ago
libafl_cc using hwasan on Linux/Android arm64 (#1399)

83f739f0104f026c95aececb06d47d205b1405fc authored over 1 year ago
More fuzzer fixes for Bolts (#1397)

* more fixes

* more docker fix

5dd5b1efa81521f3af059a0eb3013979036bd7b9 authored over 1 year ago
Add proper REAME.md to `libafl_bolts` (#1396)

* Add proper readme to libafl_bolts

* more 0.11 doc

dbba687b9b02e635fafb576f9049af1669613c80 authored over 1 year ago
Info about how to migrate to 0.11 (#1395)

f752acc2a48da6ea9f702fb8f349a47eb588fec7 authored over 1 year ago
Fix merge fail for baby_fuzzer / bolts (#1394)

* Fix merge for bolts

* warning fix

* warning fix

febb154e49847822a65f4d2d55d01e1f00f32fe8 authored over 1 year ago
Move Bolts to `libafl_bolts` (#1335)

* sort memebers

* Building bolts

* fixing python, feature flags

* Cleanup bolts Cargo.t...

e9e9c457d68e63da6f4ce6a6db0ef0b58aea6fd4 authored over 1 year ago
Less unsafe `type_eq` in stable (#1392)

* less unsafe type_eq

* add type_eq test

* More type eq test

* extend test by a lot

...

d69cde896c4783c7eaac3e5213449d34bf9dfd64 authored over 1 year ago
ControlFlowGraph::calculate_difference_all_edges build warning fix. (#1390)

get_edge returns a reference, anyhow CfgEdge does implement the Borrow's trait neither.

f4f55088e3d78c15e7751c8d062562783f2dcdda authored over 1 year ago
Remove FeedbackState reference from the book (#1391)

* Remove FeedbackState reference from the book

* Update feedback.md

fc809ccb335b3ff8f9a3f91d934a75d668ade4b1 authored over 1 year ago
Named Mutators and MultiMutator API change (#1387)

* Mutators need names (alternative to #1379)

* Signature of MultiMutator shouldn't be the sam...

006dcac00c9e7c7805362ef9f149d3b24a71fa5b authored over 1 year ago
Move apt-get before checkout (#1388)

90e9f3c786aa222eeb309ba7a65f02647ca218ee authored over 1 year ago
libafl_qemu snapshot device filter (#1386)

* libafl_qemu snapshot device filter

* Working device list

* regenerate bindings stub

ac4a0e73309e6d322f02c0beb393ac2508f12e60 authored over 1 year ago
Fix UB in frida fuzzers (#1385)

* WIP: fix ub issue in frida fuzzers

* refactor frida helper: remove unused fields

* rever...

fc9caa8314eb7e316bc6d31cbe94dbcaad5f49aa authored over 1 year ago
Fix generic hooks bug in libafl_qemu (#1382)

37bfead4e57f4f4c98e6fff1728518e39f1fbbd2 authored over 1 year ago
fix riscv(32) tick reading for clang (#1381)

albeit it passes with gcc it does not with clang.

eae6f0436fcdc26fd2855187dc39b262fc63445c authored over 1 year ago
Extract linker args when building QEMU (#1377)

* Update qemu commit

* Hook the linker and automatically extract linker args

* Comment code

cb24b5dc2dcc16547edaf045e20cd4c4d0280716 authored over 1 year ago
fix(libafl): update Z3 dependency (#1372)

See https://github.com/Z3Prover/z3/issues/5586. libafl with `cmin` feature cannot be built for A...

993eb62bb8d3c60d6bd76833322e3d6e7938e634 authored over 1 year ago