Bsdiff4

Latest version: v1.2.5

Safety actively analyzes 701475 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.2.0

-------------------
* 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

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.