Version 0.4.9 includes:
src/
: improve overall stability, fixing potential crashes and memory leaks on invalid arguments (closes gh-216); improve library messages and reporting of system errorstests/
: major clean-up (closes gh-219), check return codes, increase code coveragepython/tests/
: switch to pytest (closes gh-163), check emitted warningspython/
: add pages to manual with brief descriptions of classes
Special thanks to Guoxiang Niu (@niugx) for reporting the following vulnerabilities, fixed with this release:
- CVE-2018-19800 prevent a possible buffer overflow in new_aubio_tempo
- CVE-2018-19801 prevent a null-pointer dereference in new_aubio_filterbank
- CVE-2018-19802 prevent a null-pointer dereference in new_aubio_onset
Also many thanks to @dvzrv, @romanbsd, @Bee-HN, @Lord-Kamina, and everyone who helped reporting the issues solved with this release.