2.0.6 - Christmas Special
This update backports a few fixes and a lot of improvements to the tests.
The most important fix is the one that fixes potential hangs on macOS.
The buffer overwrite in minideflate is not as severe because the minideflate tool is primarily used for testing, and likely not widely used by others.
The incorrect deflateBound and compressBound might cause reduced performance or potentially compression failure if the application does not re-try compression when zlib-ng runs out of space in the output buffer.
Changes since 2.0.5:
- Fix hangs on macOS #1031
- Fix minideflate write buffers being overwritten #1060
- Fix deflateBound and compressBound returning too small size estimates #1049 #1071
- Fix incorrect function declaration warning #1080
- Fix build problems when building outside of source dir #1049
- Fix build problems on arm2-7 #1030
- Fixed some compile warnings #1020 #1036 #1037 #1048
- Improved posix memalign support #888
- Improvements to testing #637 #1026 #1032 #1035 #1049 #1051 #1056 #1063 #1067
- Improvements for integration into other projects #1022 #1042
- Code style fixes #637 #1040 #1050 #1075