Closed renovate[bot] closed 3 months ago
[!IMPORTANT]
Review skipped
Bot user detected.
To trigger a single review, invoke the
@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
This PR contains the following updates:
0.10.64
->0.10.66
GitHub Vulnerability Alerts
GHSA-q445-7m23-qrmw
Previously,
MemBio::get_buf
calledslice::from_raw_parts
with a null-pointer, which violates the functions invariants, leading to undefined behavior. In debug builds this would produce an assertion failure. This is now fixed.Release Notes
sfackler/rust-openssl (openssl)
### [`v0.10.66`](https://togithub.com/sfackler/rust-openssl/releases/tag/openssl-v0.10.66) [Compare Source](https://togithub.com/sfackler/rust-openssl/compare/openssl-v0.10.65...openssl-v0.10.66) #### What's Changed - Fixed invariant violation in `MemBio::get_buf` with empty results by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2266](https://togithub.com/sfackler/rust-openssl/pull/2266) - Release openssl v0.10.66 by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2267](https://togithub.com/sfackler/rust-openssl/pull/2267) **Full Changelog**: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.65...openssl-v0.10.66 ### [`v0.10.65`](https://togithub.com/sfackler/rust-openssl/releases/tag/openssl-v0.10.65) [Compare Source](https://togithub.com/sfackler/rust-openssl/compare/openssl-v0.10.64...openssl-v0.10.65) #### What's Changed - don't emit rerun-if-changed when vendoring by [@reaperhulk](https://togithub.com/reaperhulk) in [https://github.com/sfackler/rust-openssl/pull/2177](https://togithub.com/sfackler/rust-openssl/pull/2177) - Prepare for openssl-sys 0.9.101 release by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2182](https://togithub.com/sfackler/rust-openssl/pull/2182) - don't emit rerun-if-changed unless the path exists and is readable by [@reaperhulk](https://togithub.com/reaperhulk) in [https://github.com/sfackler/rust-openssl/pull/2187](https://togithub.com/sfackler/rust-openssl/pull/2187) - Added support for LibreSSL 3.9.0 by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2202](https://togithub.com/sfackler/rust-openssl/pull/2202) - Support stable LibreSSL 3.9.x by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2209](https://togithub.com/sfackler/rust-openssl/pull/2209) - openssl-sys 0.9.102 release by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2210](https://togithub.com/sfackler/rust-openssl/pull/2210) - Add repository field to openssl-macros crate by [@paolobarbolini](https://togithub.com/paolobarbolini) in [https://github.com/sfackler/rust-openssl/pull/2211](https://togithub.com/sfackler/rust-openssl/pull/2211) - Add missing openssl-sys dependency by [@pieterdd](https://togithub.com/pieterdd) in [https://github.com/sfackler/rust-openssl/pull/2212](https://togithub.com/sfackler/rust-openssl/pull/2212) - Test OpenSSL 3.3.0-beta1 by [@sfackler](https://togithub.com/sfackler) in [https://github.com/sfackler/rust-openssl/pull/2216](https://togithub.com/sfackler/rust-openssl/pull/2216) - test against 3.3.0 final by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2218](https://togithub.com/sfackler/rust-openssl/pull/2218) - fix min-versions in CI by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2228](https://togithub.com/sfackler/rust-openssl/pull/2228) - Make X509\_VAL opaque for LibreSSL 4.0.0 by [@botovq](https://togithub.com/botovq) in [https://github.com/sfackler/rust-openssl/pull/2227](https://togithub.com/sfackler/rust-openssl/pull/2227) - Use the newer names for STACK_OF(T) functions with BoringSSL by [@davidben](https://togithub.com/davidben) in [https://github.com/sfackler/rust-openssl/pull/2231](https://togithub.com/sfackler/rust-openssl/pull/2231) - Only declare OpensslCallbacks in bindgen builds by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2234](https://togithub.com/sfackler/rust-openssl/pull/2234) - Fix building with latest BoringSSL by [@davidben](https://togithub.com/davidben) in [https://github.com/sfackler/rust-openssl/pull/2230](https://togithub.com/sfackler/rust-openssl/pull/2230) - Emit rustc-check-cfg for nightly by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2235](https://togithub.com/sfackler/rust-openssl/pull/2235) - Configure OpenSSL data dir on vendored builds. by [@DanielSidhion](https://togithub.com/DanielSidhion) in [https://github.com/sfackler/rust-openssl/pull/2122](https://togithub.com/sfackler/rust-openssl/pull/2122) - Add boringssl keylog callback support by [@mspublic](https://togithub.com/mspublic) in [https://github.com/sfackler/rust-openssl/pull/2237](https://togithub.com/sfackler/rust-openssl/pull/2237) - Correct the name of the `pkgconf` package on some distros by [@JonathanBrouwer](https://togithub.com/JonathanBrouwer) in [https://github.com/sfackler/rust-openssl/pull/2253](https://togithub.com/sfackler/rust-openssl/pull/2253) - Add some OpenSSL 3 QUIC raw bindings by [@bdbai](https://togithub.com/bdbai) in [https://github.com/sfackler/rust-openssl/pull/2257](https://togithub.com/sfackler/rust-openssl/pull/2257) - Initialize OpenSSL in MD constructors by [@sfackler](https://togithub.com/sfackler) in [https://github.com/sfackler/rust-openssl/pull/2258](https://togithub.com/sfackler/rust-openssl/pull/2258) - Switch Pkey::from\_ to use set1 functions by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2262](https://togithub.com/sfackler/rust-openssl/pull/2262) - Release openssl v0.10.65 and openssl-sys v0.9.103 by [@alex](https://togithub.com/alex) in [https://github.com/sfackler/rust-openssl/pull/2265](https://togithub.com/sfackler/rust-openssl/pull/2265) #### New Contributors - [@paolobarbolini](https://togithub.com/paolobarbolini) made their first contribution in [https://github.com/sfackler/rust-openssl/pull/2211](https://togithub.com/sfackler/rust-openssl/pull/2211) - [@pieterdd](https://togithub.com/pieterdd) made their first contribution in [https://github.com/sfackler/rust-openssl/pull/2212](https://togithub.com/sfackler/rust-openssl/pull/2212) - [@DanielSidhion](https://togithub.com/DanielSidhion) made their first contribution in [https://github.com/sfackler/rust-openssl/pull/2122](https://togithub.com/sfackler/rust-openssl/pull/2122) - [@mspublic](https://togithub.com/mspublic) made their first contribution in [https://github.com/sfackler/rust-openssl/pull/2237](https://togithub.com/sfackler/rust-openssl/pull/2237) - [@JonathanBrouwer](https://togithub.com/JonathanBrouwer) made their first contribution in [https://github.com/sfackler/rust-openssl/pull/2253](https://togithub.com/sfackler/rust-openssl/pull/2253) - [@bdbai](https://togithub.com/bdbai) made their first contribution in [https://github.com/sfackler/rust-openssl/pull/2257](https://togithub.com/sfackler/rust-openssl/pull/2257) **Full Changelog**: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.64...openssl-v0.10.65Configuration
📅 Schedule: Branch creation - "" in timezone America/Sao_Paulo, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.