-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zlib/minizip: Update to version 1.2.13, remove zlib from freetype #69395
Conversation
Looks good, but indeed it would be better to have zlib and minizip in the same commit, as they're part of the same codebase. |
For the record, this is a security update:
|
Security update, fixes CVE-2022-37434 in zlib. Only applications exposing/using `inflateGetHeader()` seem to be affected, which is not our case, so this is not critical for Godot. Remove duplicated copy of zlib in freetype sources to force using the updated version in `thirdparty/zlib/`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
Pushed an update to sync minizip with the zlib 1.2.13 code. The security vulnerability doesn't seem to affect our usage but it's worth patching anyway. I also removed the vendored copy of zlib from |
Thanks! |
Cherry-picked for 3.6. |
Cherry-picked for 3.5.2. |
…nvendored builds This restriction was added to fix godotengine#7373 back then, which was a symbol conflict between FreeType's bundled copy of gzip/zlib, and distro packages. But we also unbundled FreeType's zlib in godotengine#69395 so this is no longer an issue.
…nvendored builds This restriction was added to fix godotengine#7373 back then, which was a symbol conflict between FreeType's bundled copy of gzip/zlib, and distro packages. But we also unbundled FreeType's zlib in godotengine#69395 so this is no longer an issue.
…nvendored builds This restriction was added to fix godotengine#7373 back then, which was a symbol conflict between FreeType's bundled copy of gzip/zlib, and distro packages. But we also unbundled FreeType's zlib in godotengine#69395 so this is no longer an issue.
I wanted to update zlib and minizip on a single commit, but both seem to act independently from each other.
I plan to update minizip on another PR (it is ready, but unsure if
patches
are done correctly), but if the maintainers demand minizip here too, I will do a force push once it's ready.