Our great sponsors
-
This seems to be a minor bug, in that it is only triggered using unusual (and rather unlikely) deflate parameters.
But, looking into this bug, I was sort-of interested to see how it was handled. The change log for 1.2.12 (2022-03-27) indicates the issue was resolved ("Fix a bug that can crash deflate on some input when using Z_FIXED"). Yet, in what seems to be the canonical Zlib repository (https://github.com/madler/zlib), I was unable to find a corresponding commit.
None of commits this year (7, so not too hard to review) seem to be particularity meaningful changes, and in particular yesterday's 'zlib 1.2.12' commit seems to only consist of version/copyright updates.
So, does anyone have any idea where to find the commits related to the change log entry? (Note that I'm not disputing the issue is actually fixed, I'm just trying to improve my Github reading skills...)
-
There are already active zlib forks (e.g. https://github.com/zlib-ng/zlib-ng), the problem is with having people move to them. It takes a lot of effort to move mindshare from the original version to a fork, there's some historical examples of it happening, but not a ton.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
I wonder if FreePascal is affected
Looks like they ported zlib to Pascal in 1998 and left it pretty much unchanged:
https://gitlab.com/freepascal.org/fpc/source/-/blob/main/pac...
Related posts
- Show HN: Pzip- blazing fast concurrent zip archiver and extractor
- Introducing zune-inflate: The fastest Rust implementation of gzip/Zlib/DEFLATE
- Computing Adler32 Checksums at 41 GB/s
- Zlib – a spiffy yet delicately unobtrusive compression library
- Release 2.0.0 - First stable release · zlib-ng/zlib-ng