Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
python-afl (0.7.4) UNRELEASED; urgency=low
*
-- Jakub Wilk <jwilk@jwilk.net> Thu, 04 Mar 2021 16:00:06 +0100
python-afl (0.7.3) unstable; urgency=low
* Improve the build system:
+ Declare build-dependencies (as per PEP-518).
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 06 Oct 2020 20:12:39 +0200
python-afl (0.7.2) unstable; urgency=low
* Document that multi-threaded code is not supported.
* Update URLs in the trophy-case.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 15 Feb 2019 15:31:23 +0100
python-afl (0.7.1) unstable; urgency=low
* Reset the SIGCHLD signal handler in the forkserver.
Thanks to Kuang-che Wu for the bug report.
* Document that sys.stdin rewinding is necessary in persistent mode.
* Improve the test suite.
+ Improve error messages for missing command-line tools.
* Explicitly set Cython's Python language level to 2.
This might fix build failures with future versions of Cython.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 21 Jun 2018 23:17:56 +0200
python-afl (0.7) unstable; urgency=low
[ Jakub Wilk ]
* Fix stability issues in persistent mode.
* Capitalize “American Fuzzy Lop” in documentation.
* Speed up integer division and modulo operators.
* Improve the build system:
+ Add the bdist_wheel command.
* Improve the test suite.
+ Print helpful error message when the required command-line tools are
missing.
+ Fix stability of the persistent target.
+ Rewind stdin in the persistent target.
Thanks to Alex Groce for the bug report.
* Improve documentation:
+ Add another “Further reading” link to README.
+ Update PyPI URLs.
[ Alex Groce ]
* Add the PYTHON_AFL_TSTL environment variable.
-- Jakub Wilk <jwilk@jwilk.net> Mon, 30 Apr 2018 10:42:18 +0200
python-afl (0.6.1) unstable; urgency=low
* Improve the test suite.
+ Make the py-afl-cmin test pass when run in a subdirectory of /tmp.
* Improve the build system:
+ Use distutils644 to normalize source tarball permissions etc.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 28 Jul 2017 16:43:06 +0200
python-afl (0.6) unstable; urgency=low
* Add py-afl-cmin.
Thanks to @jabdoa2 for the bug report.
https://github.com/jwilk/python-afl/issues/6
* Add py-afl-showmap and py-afl-tmin.
Bare afl-showmap and afl-tmin were broken since 0.5.
* Put license into a separate file.
* Improve the test suite.
* Update URLs in the trophy-case.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 05 Apr 2017 13:28:37 +0200
python-afl (0.5.5) unstable; urgency=low
* Improve the test suite:
+ Kill stray processes that afl-fuzz might have left behind.
Thanks to Daniel Stender for the bug report.
https://bugs.debian.org/833675
https://github.com/jwilk/python-afl/issues/4
-- Jakub Wilk <jwilk@jwilk.net> Tue, 16 Aug 2016 22:08:57 +0200
python-afl (0.5.4) unstable; urgency=low
* Improve README:
+ Fix formatting.
+ Add “Further reading” links.
+ Document runtime and build-time dependencies.
* Improve error handling.
Thanks to @PhillipSz for the bug report.
https://github.com/jwilk/python-afl/issues/1
* Improve the setup script:
+ Make the package installable with pip, even when Cython were missing.
Thanks to @mrmagooey for the bug report.
https://github.com/jwilk/python-afl/issues/3
+ Add “Programming Language” classifiers.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Sat, 30 Jul 2016 16:43:52 +0200
python-afl (0.5.3) unstable; urgency=low
* Fix compatibility with Cython 0.24.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 07 Apr 2016 12:56:08 +0200
python-afl (0.5.2) unstable; urgency=low
[ Jakub Wilk ]
* Document that afl-fuzz ≥ 1.95b is required for the -n option.
* Document that you might need to wrap code in a function to get it
instrumented correctly.
Thanks to Peter Dohm for the bug report.
* Improve the test suite.
[ Alex Gaynor ]
* Fix the afl.loop() docstring.
-- Jakub Wilk <jwilk@jwilk.net> Sat, 13 Feb 2016 23:41:05 +0100
python-afl (0.5.1) unstable; urgency=low
* Fix TypeError when built with Cython 0.23.2.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 18 Sep 2015 11:12:12 +0200
python-afl (0.5) unstable; urgency=low
* Fix deprecated call to afl.start() in README.
* Make afl.start() emit DeprecationWarning.
* Enable persistent mode only if PYTHON_AFL_PERSISTENT is set.
Let py-afl-fuzz set this variable.
* Don't install the exception hook, unless enabled with PYTHON_AFL_SIGNAL.
Let py-afl-fuzz set this variable to SIGUSR1.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 02 Sep 2015 11:12:42 +0200
python-afl (0.4) unstable; urgency=low
* Rename afl.start() as afl.init(), for consistency with AFL >= 1.89b.
The old name is still available, but it's deprecated.
* Add new interface for persistent mode, afl.loop().
Remove the old interface, afl.persistent().
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 01 Sep 2015 16:28:06 +0200
python-afl (0.3) unstable; urgency=low
* Implement persistent mode.
* Add docstrings for the exported functions.
* Add __version__.
* Don't rely on the Python hash() function for computing code location
identifiers.
+ Don't set PYTHONHASHSEED in py-afl-fuzz.
+ Remove the py-afl-showmap command.
afl-showmap proper can be now used for Python code.
+ Remove the AflError class. It was only used for checking PYTHONHASHSEED.
* Improve the setup script:
+ Check Cython version.
* Implement a small test suite.
-- Jakub Wilk <jwilk@jwilk.net> Mon, 31 Aug 2015 16:56:12 +0200
python-afl (0.2.1) unstable; urgency=low
* Make the setup script install the py-afl-fuzz and py-afl-showmap binaries.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 14 Jul 2015 19:34:35 +0200
python-afl (0.2) unstable; urgency=low
* Automatically disable instrumentation when the -n option is provided.
Setting the PYTHON_AFL_DUMB environment variable is no longer needed.
Thanks to Michal Zalewski for the hint how to implement this feature.
* Update the module description to stress that it's dedicated for
pure-Python code.
-- Jakub Wilk <jwilk@jwilk.net> Mon, 27 Apr 2015 19:31:08 +0200
python-afl (0.1) unstable; urgency=low
* Initial release.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 17 Apr 2015 00:15:16 +0200