Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(762)

Side by Side Diff: third_party/afl/src/docs/ChangeLog

Issue 2238013002: Roll src/third_party/afl/src/ 2.14b..2.30b (16 versions). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Note in "Local Modifications" that we have removed dictionaries/. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/afl/src/config.h ('k') | third_party/afl/src/docs/INSTALL » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ========= 1 =========
2 ChangeLog 2 ChangeLog
3 ========= 3 =========
4 4
5 This is the list of all noteworthy changes made in every public release of 5 This is the list of all noteworthy changes made in every public release of
6 the tool. See README for the general instruction manual. 6 the tool. See README for the general instruction manual.
7 7
8 ---------------- 8 ----------------
9 Staying informed 9 Staying informed
10 ---------------- 10 ----------------
11 11
12 Want to stay in the loop on major new features? Join our mailing list by 12 Want to stay in the loop on major new features? Join our mailing list by
13 sending a mail to <afl-users+subscribe@googlegroups.com>. 13 sending a mail to <afl-users+subscribe@googlegroups.com>.
14 14
15 Not sure if you should upgrade? The lowest currently recommended version 15 Not sure if you should upgrade? The lowest currently recommended version
16 is 2.07b. If you're stuck on an earlier release, it's strongly advisable 16 is 2.23b. If you're stuck on an earlier release, it's strongly advisable
17 to get on with the times. 17 to get on with the times.
18 18
19 -------------- 19 --------------
20 Version 2.30b:
21 --------------
22
23 - Made minor improvements to persistent mode to avoid the remote
24 possibility of "no instrumentation detected" issues with very low
25 instrumentation densities.
26
27 - Fixed a minor glitch with a leftover process in persistent mode.
28 Reported by Jakub Wilk and Daniel Stender.
29
30 - Made persistent mode bitmaps a bit more consistent and adjusted the way
31 this is shown in the UI, especially in persistent mode.
32
33 --------------
34 Version 2.29b:
35 --------------
36
37 - Made a minor #include fix to llvm_mode. Suggested by Jonathan Metzman.
38
39 - Made cosmetic updates to the docs.
40
41 --------------
42 Version 2.28b:
43 --------------
44
45 - Added "life pro tips" to docs/.
46
47 - Moved testcases/_extras/ to dictionaries/ for visibility.
48
49 - Made minor improvements to install scripts.
50
51 - Added an important safety tip.
52
53 --------------
54 Version 2.27b:
55 --------------
56
57 - Added libtokencap, a simple feature to intercept strcmp / memcmp and
58 generate dictionary entries that can help extend coverage.
59
60 - Moved libdislocator to its own dir, added README.
61
62 - The demo in experimental/instrumented_cmp is no more.
63
64 --------------
65 Version 2.26b:
66 --------------
67
68 - Made a fix for libdislocator.so to compile on MacOS X.
69
70 - Added support for DYLD_INSERT_LIBRARIES.
71
72 - Renamed AFL_LD_PRELOAD to AFL_PRELOAD.
73
74 --------------
75 Version 2.25b:
76 --------------
77
78 - Made some cosmetic updates to libdislocator.so, renamed one env
79 variable.
80
81 --------------
82 Version 2.24b:
83 --------------
84
85 - Added libdislocator.so, an experimental, abusive allocator. Try
86 it out with AFL_LD_PRELOAD=/path/to/libdislocator.so when running
87 afl-fuzz.
88
89 --------------
90 Version 2.23b:
91 --------------
92
93 - Improved the stability metric for persistent mode binaries. Problem
94 spotted by Kurt Roeckx.
95
96 - Made a related improvement that may bring the metric to 100% for those
97 targets.
98
99 --------------
100 Version 2.22b:
101 --------------
102
103 - Mentioned the potential conflicts between MSAN / ASAN and FORTIFY_SOURCE.
104 There is no automated check for this, since some distros may implicitly
105 set FORTIFY_SOURCE outside of the compiler's argv[].
106
107 - Populated the support for AFL_LD_PRELOAD to all companion tools.
108
109 - Made a change to the handling of ./afl-clang-fast -v. Spotted by
110 Jan Kneschke.
111
112 --------------
113 Version 2.21b:
114 --------------
115
116 - Added some crash reporting notes for Solaris in docs/INSTALL, as
117 investigated by Martin Carpenter.
118
119 - Fixed a minor UI mix-up with havoc strategy stats.
120
121 --------------
122 Version 2.20b:
123 --------------
124
125 - Revamped the handling of variable paths, replacing path count with a
126 "stability" score to give users a much better signal. Based on the
127 feedback from Vegard Nossum.
128
129 - Made a stability improvement to the syncing behavior with resuming
130 fuzzers. Based on the feedback from Vegard.
131
132 - Changed the UI to include current input bitmap density along with
133 total density. Ditto.
134
135 - Added experimental support for parallelizing -M.
136
137 --------------
138 Version 2.19b:
139 --------------
140
141 - Made a fix to make sure that auto CPU binding happens at non-overlapping
142 times.
143
144 --------------
145 Version 2.18b:
146 --------------
147
148 - Made several performance improvements to has_new_bits() and
149 classify_counts(). This should offer a robust performance bump with
150 fast targets.
151
152 --------------
153 Version 2.17b:
154 --------------
155
156 - Killed the error-prone and manual -Z option. On Linux, AFL will now
157 automatically bind to the first free core (or complain if there are no
158 free cores left).
159
160 - Made some doc updates along these lines.
161
162 --------------
163 Version 2.16b:
164 --------------
165
166 - Improved support for older versions of clang (hopefully without
167 breaking anything).
168
169 - Moved version data from Makefile to config.h. Suggested by
170 Jonathan Metzman.
171
172 --------------
173 Version 2.15b:
174 --------------
175
176 - Added a README section on looking for non-crashing bugs.
177
178 - Added license data to several boring files. Contributed by
179 Jonathan Metzman.
180
181 --------------
20 Version 2.14b: 182 Version 2.14b:
21 -------------- 183 --------------
22 184
23 - Added FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION as a macro defined when 185 - Added FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION as a macro defined when
24 compiling with afl-gcc and friends. Suggested by Kostya Serebryany. 186 compiling with afl-gcc and friends. Suggested by Kostya Serebryany.
25 187
26 - Refreshed some of the non-x86 docs. 188 - Refreshed some of the non-x86 docs.
27 189
28 -------------- 190 --------------
29 Version 2.13b: 191 Version 2.13b:
(...skipping 1429 matching lines...) Expand 10 before | Expand all | Expand 10 after
1459 1621
1460 - Added support for plotting, with design and implementation based on a 1622 - Added support for plotting, with design and implementation based on a
1461 prototype design proposed by Michael Rash. Huge thanks! 1623 prototype design proposed by Michael Rash. Huge thanks!
1462 1624
1463 - Added afl-plot.sh, which allows you to, well, generate a nice plot using 1625 - Added afl-plot.sh, which allows you to, well, generate a nice plot using
1464 this data. 1626 this data.
1465 1627
1466 - Refactored the code slightly to make more frequent updates to fuzzer_stats 1628 - Refactored the code slightly to make more frequent updates to fuzzer_stats
1467 and to provide more detail about synchronization. 1629 and to provide more detail about synchronization.
1468 1630
1469 - Added a fflush(stdout) call for non-tty operation, as requested by 1631 - Added an fflush(stdout) call for non-tty operation, as requested by
1470 Joonas Kuorilehto. 1632 Joonas Kuorilehto.
1471 1633
1472 - Added some detail to fuzzer_stats for parity with plot_file. 1634 - Added some detail to fuzzer_stats for parity with plot_file.
1473 1635
1474 -------------- 1636 --------------
1475 Version 0.87b: 1637 Version 0.87b:
1476 -------------- 1638 --------------
1477 1639
1478 - Added support for MSAN, via AFL_USE_MSAN, same gotchas as for ASAN. 1640 - Added support for MSAN, via AFL_USE_MSAN, same gotchas as for ASAN.
1479 1641
(...skipping 790 matching lines...) Expand 10 before | Expand all | Expand 10 after
2270 2432
2271 - Refactored the handling of long bitflips and some swaps. 2433 - Refactored the handling of long bitflips and some swaps.
2272 2434
2273 - Fixed the handling of gcc -pipe, thanks to anonymous reporter. 2435 - Fixed the handling of gcc -pipe, thanks to anonymous reporter.
2274 2436
2275 -------------- 2437 --------------
2276 Version 0.21b: 2438 Version 0.21b:
2277 -------------- 2439 --------------
2278 2440
2279 - Initial public release. 2441 - Initial public release.
OLDNEW
« no previous file with comments | « third_party/afl/src/config.h ('k') | third_party/afl/src/docs/INSTALL » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698