------------------- * apply patch from Robert Scott to fix some bounds checking (this fixes an issue which has been assigned CVE-2020-15904) * update license information * add official Python 3.9 support * drop support for Python 2.6, 3.3 and 3.4 (things will probably still work)
1.1.9
Not secure
------------------- * add test for small file, 14 * fix PyArg_ParseTuple s uses Py_ssize_t, see issue 13
1.1.8
Not secure
------------------- * fix bsdiff4 -v option using Python 3, issue 12 * update readme example to use bytes syntax
1.1.7
Not secure
------------------- * define PY_SSIZE_T_CLEAN, should fix issue 11 * simplified Python code by using bytes syntax * use file context manager * remove not working example * add license file to source, 10
1.1.6
Not secure
------------------- * add official Python 3.7 and 3.8 support (drop 2.5, 3.1, 3.2) * avoid uninitialized warning, 8 * use PyBytes_* in C code, treating the Py3k function names as default, which also removes all redefinitions of PyString_* * simplify some tests
1.1.5
Not secure
------------------- * fix for patch_inplace when the resulting file is smaller than before 5 * add Python 3.4, 3.5 and 3.5 as officially supported * cleanup some C code which was creating warnings