6140 Commits

Author SHA1 Message Date
Ruben ten Hove
fc98d53e27 separate platforms 2022-06-21 18:54:54 +02:00
Ruben ten Hove
a5822c7c2f various changes 2022-06-21 18:52:43 +02:00
Ruben ten Hove
01cb84051a secure apt key; fix multilib 2022-06-21 16:54:47 +02:00
Ruben ten Hove
d9c2487c3e reduce layers, size and complexity 2022-06-21 10:30:30 -04:00
van Hauser
a7f3f87f41
Merge pull request #1450 from jrozner/add-22.04-to-ci
Update workflows to ubuntu 22.04
2022-06-21 07:48:49 +02:00
vanhauser-thc
1a4c0d2ecd nits 2022-06-20 17:59:14 +02:00
Joe Rozner
eb37cec76e Update workflows to ubuntu 22.04
22.04 is the most recent LTS release and the official docker container
is running on it. It probably makes sense to run the unit tests on that
as well.
2022-06-19 11:42:31 -07:00
van Hauser
5ed993d74e
Merge pull request #1440 from rhtenhove/dev
require value in env variables
2022-06-18 21:48:58 +02:00
van Hauser
5d5d1f70fc
Merge pull request #1447 from rhtenhove/more-tags
fixes github actions
2022-06-18 21:48:10 +02:00
Ruben ten Hove
85b1ce00a8 fully qualified names 2022-06-18 08:35:25 -04:00
Ruben ten Hove
51a88b17b3 add tagged releases 2022-06-18 08:31:37 -04:00
Ruben ten Hove
b0e58baca2 add stable tag to docs 2022-06-18 08:21:25 -04:00
Ruben ten Hove
f23cac854a fix image build and push 2022-06-18 08:19:04 -04:00
Ruben ten Hove
0c3ba7d227 clarity 2022-06-18 07:23:06 -04:00
vanhauser-thc
605f2bf969 code format 2022-06-18 09:14:44 +02:00
vanhauser-thc
dc3e2e8200 update docs 2022-06-18 09:06:27 +02:00
van Hauser
47d4f16189
Merge pull request #1442 from rhtenhove/more-tags
Push both stable and dev
2022-06-18 08:58:49 +02:00
Ruben ten Hove
74f70d0c74 update name 2022-06-18 02:55:27 +02:00
Ruben ten Hove
be79ee7072 stable==latest 2022-06-18 02:52:57 +02:00
Ruben ten Hove
bf6a0159a9 formatting 2022-06-18 02:37:11 +02:00
Ruben ten Hove
fc3b483450 revert previous changes 2022-06-18 02:35:40 +02:00
Ruben ten Hove
0dd1c39b5a check for empty env var as well 2022-06-18 02:35:31 +02:00
Ruben ten Hove
60702fef7a Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev 2022-06-18 00:41:50 +02:00
van Hauser
a96f9a349a
Merge pull request #1441 from rhtenhove/noreadme
Allow to skip README.txt creation in crashes/
2022-06-18 00:25:03 +02:00
Ruben ten Hove
4fdd1129f0 feat: push both dev and stable 2022-06-17 21:21:34 +02:00
Ruben ten Hove
4990823840 formatting 2022-06-17 21:08:37 +02:00
Ruben ten Hove
3d1a57deed feat: allow to skip readme creation on crash 2022-06-17 21:03:46 +02:00
Ruben ten Hove
47d8947471 require value in env 2022-06-17 12:10:11 -04:00
hexcoder
80892b8fc5
typos 2022-06-14 14:57:31 +02:00
hexcoder
ba21e20695
typo 2022-06-14 14:56:10 +02:00
hexcoder
5b471986b8
add line feed at end 2022-06-14 14:52:48 +02:00
vanhauser-thc
da1b041098 update changelog 2022-06-12 08:24:32 +02:00
van Hauser
95aa81045b
Merge pull request #1437 from Scepticz/patch-2
Fix Byte Decrement Havoc Mutation
2022-06-12 07:48:27 +02:00
Tobias Scharnowski
b595727f2f
Fix Byte Decrement Havoc Mutation
While looking at the source code of the havoc mutations I realized that there seems to be a typo / copy+paste error with the SUBBYTE_ mutation. It is currently incrementing, instead of decrementing the value.

Alternative Fix: Change the documentation to "/* Decrease byte by minus 1. */" to make it work as documented :-P
2022-06-10 18:38:37 +02:00
Dominik Maier
d798a90f04 uc update 2022-06-09 10:11:41 +02:00
vanhauser-thc
35d49c7c5c fix 2022-06-08 12:46:08 +02:00
vanhauser-thc
83f32c5248 honor AFL_MAP_SIZE well outside of afl++ 2022-06-08 10:56:11 +02:00
vanhauser-thc
683dcc4710 remove existing shared modules when installing 2022-06-06 19:26:18 +02:00
van Hauser
59bb4a6cc4
Merge pull request #1431 from devnexen/malloc_good_size_apple_libdislocator
libdislocator, introduces malloc_good_size for Darwin.
2022-06-03 06:55:10 +02:00
David Carlier
6afccdebcd libdislocator, introduces malloc_good_size for Darwin. 2022-06-02 21:48:15 +01:00
van Hauser
7413316496
Merge pull request #1430 from devnexen/libdislocator_macos
libdislocator on macOS to get memory block size is malloc_size is
2022-06-01 07:32:45 +02:00
David CARLIER
ad2a1b0574 libdislocator on macOS to get memory block size is malloc_size is
instead.
2022-05-31 21:07:02 +01:00
vanhauser-thc
942b85bb77 clarify gpl3 2022-05-31 11:10:37 +02:00
vanhauser-thc
50c6031cc3 remove optimin 2022-05-31 09:24:28 +02:00
Luca Di Bartolomeo
066d65d846
Fix wrong memchr size in android (#1429)
Need to fix this otherwise ASAN will always complain about heap buffer overflows and refuse to run.

Co-authored-by: van Hauser <vh@thc.org>
2022-05-27 17:55:21 +02:00
hexcoder-
1441503c43 afl-cmin: avoid messages with \r when redirection is used 2022-05-27 15:26:24 +02:00
Daniil Kuts
c96238d85f
Add AFL_SYNC_TIME variable for synchronization time tuning (#1425)
* Add AFL_SYNC_TIME variable for synchronization time tuning

* Documentation for AFL_SYNC_TIME variable
2022-05-27 12:52:31 +02:00
yihellen
4103ee43e2
Add automaton parser (#1426)
* have compilable program

* enable read in file

* add hashmap usage

* add build hashmap; WIP; test if constructed correctly tomorrow

* add testcase to test hashmap

* add sorted symbols list

* build symbols dictionary

* clean up DEBUG

* successfully find automaton path

* fix all memory leaks

* test if automaton same with example

* able to iterate through files in a folder

* finish testing on one random queue
wip
- change macro values
- add bound checking

* add bound checking to program length

* add bound checking to program walk length

* add boundary check to terminal number, terminal lengths and program length

* commit test makefile

* add makefile

* able to add seeds to gramatron

* remove useless argument in automaton_parser

* add automaton parser to gramfuzz

* change build

* revert test.c to original state

* add makefile to test.c for testing
2022-05-26 16:21:59 +02:00
van Hauser
ba3c7bfe40
Merge pull request #1420 from AFLplusplus/dev
push to stable
2022-05-23 13:44:42 +02:00
vanhauser-thc
5ad760a77b update changelog 2022-05-23 10:53:37 +02:00