forked from googleprojectzero/winafl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
executable file
·134 lines (98 loc) · 4.29 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
=========
ChangeLog
=========
----------------------------------
Version 1.12 (based on afl 2.43b):
----------------------------------
- Windows port of afl-tmin
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
----------------------------------
Version 1.11 (based on afl 2.43b):
----------------------------------
- Add support for setting a memory limit (-m flag)
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
----------------------------------
Version 1.10 (based on afl 2.43b):
----------------------------------
- Add static instrumentation mode
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
-----------------------------------
Version 1.09b (based on afl 2.43b):
-----------------------------------
- Fixed slave mode (broken by 1.09 update)
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Fixed missing last_crash_time (broken by 1.09 update)
Contributed by x9090
----------------------------------
Version 1.09 (based on afl 2.43b):
----------------------------------
- Bringing WinAFL up to speed with AFL 2.43b
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Fixed a memory leak in fuzz_one
Contributed by juanvazquez
----------------------------------
Version 1.08 (based on afl 1.96b):
----------------------------------
- It is now possible to collect coverage only from a thread that executed
target function using -thread_coverage flag
- When -target_method flag is used, symbols are now looked up from pdb files
in addition to exported symbols
- Added a missing call to classify_counts() from run_target()
----------------------------------
Version 1.07 (based on afl 1.96b):
----------------------------------
- Previous_offset is now stored in TLS.
Edge coverage for multithreaded targets should now be more usable.
----------------------------------
Version 1.06 (based on afl 1.96b):
----------------------------------
- Windows port of afl-cmin
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Use exe_name instead of the preferred name
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Add option to choose the calling convention
Contributed by shawndenbow
- Fix for building on VS2015
Contributed by b1ack0wl
----------------------------------
Version 1.05 (based on afl 1.96b):
----------------------------------
- Windows port of afl-showmap
Contributed by Axel "0vercl0k" Souchet of MSRC Vulnerabilities and Mitigations Team
- Expaded README a bit.
----------------------------------
Version 1.04 (based on afl 1.96b):
----------------------------------
Various fixes / improvements contributed by Axel "0vercl0k" Souchet:
- Mute stdout/stderr unless AFL_NO_SINKHOLE env variable is set.
- Allow several slaveless instances to be run on the same machine.
- Fix getopt to properly handle options without parameters.
- Automatically remove the child pid file.
- Case insensitive module name comparison.
- More debugging messages.
----------------------------------
Version 1.03 (based on afl 1.96b):
----------------------------------
- Fixed dictionary loading.
Reported by Hugo Meier.
----------------------------------
Version 1.02 (based on afl 1.96b):
----------------------------------
- Fixed incorrect quoting of target command line arguments.
- Debug mode now reports encountered exceptions.
----------------------------------
Version 1.01 (based on afl 1.96b):
----------------------------------
- Fixed a bug where previous offset wasn't updated in the edge coverage
instrumentation mode. This effectively caused edge coverage to behave
the same as basic block coverage.
Reported by Rodrigo Axel Monroy.
- Changed the default coverage mode to basic block in order for the default
configuration to work better with muti-threaded apps.
- Added -no_follow_children to DR runtime flags. This can fix problems if the
target process creates a child process.
- More data in now written to the debug log
----------------------------------
Version 1.00 (based on afl 1.96b):
----------------------------------
- Initial release.