| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Documentation build overview2 files changed ± library/ssl.html ± whatsnew/changelog.html |
Sorry, something went wrong.
|
We should probably still set the backport tags to make it clear it should get backported that far, even if the automatic one is likely to fail. |
Sorry, something went wrong.
…allback Co-authored-by: Gregory P. Smith <68491+gpshead@users.noreply.github.com>
|
I set the wrong GitHub issue, so I've had to force-push to fix that on the commit and in the GH PR (too many reserved, will have to be more careful about that in the future). |
Sorry, something went wrong.
|
Thanks @sethmlarson for the PR, and @hugovk for merging it 🌮🎉.. I'm working now to backport this PR to: 3.11, 3.12, 3.13, 3.14, 3.15. |
Sorry, something went wrong.
|
Sorry, @sethmlarson and @hugovk, I could not cleanly backport this to 3.13 due to a conflict. cherry_picker 34a53dce8174da2fceb12fe084a4def02a10053d 3.13 |
Sorry, something went wrong.
|
GH-158514 is a backport of this pull request to the 3.15 branch. |
Sorry, something went wrong.
|
Sorry, @sethmlarson and @hugovk, I could not cleanly backport this to 3.12 due to a conflict. cherry_picker 34a53dce8174da2fceb12fe084a4def02a10053d 3.12 |
Sorry, something went wrong.
|
GH-158515 is a backport of this pull request to the 3.14 branch. |
Sorry, something went wrong.
|
Sorry, @sethmlarson and @hugovk, I could not cleanly backport this to 3.11 due to a conflict. cherry_picker 34a53dce8174da2fceb12fe084a4def02a10053d 3.11 |
Sorry, something went wrong.
|
I have a stack of backport PR branches ready for this, they were pushed to the GHSA private fork IIRC, see the GHSA |
Sorry, something went wrong.
|
See my gpshead fork's gh-156293-ssl-sni-callback-* branches. for the backports, just pushed them there. |
Sorry, something went wrong.
|
We already have 3.12-3.15 backports merged. I'll open 3.10-3.11 backports from the ready forks at gh-156293-ssl-sni-callback-*. Edit: I don't need to, Greg did it :) |
Sorry, something went wrong.
|
GH-158523 is a backport of this pull request to the 3.11 branch. |
Sorry, something went wrong.
|
GH-158524 is a backport of this pull request to the 3.10 branch. |
Sorry, something went wrong.
…callback (GH-158504) (#158524) * [3.10] gh-156293: ssl: do not call the servername callback through a released SSLContext The servername (SNI) callback located its SSLContext through a borrowed pointer registered with OpenSSL, which can outlive the SSLContext object. Look the context up from the SSL object instead, and unregister the callback when the context is deallocated. Backport of 87665c9, adapted to this branch's servername callback code. * [3.10] gh-156293: Document sni_callback dispatch after a context switch
…callback (GH-158504) (#158523) * [3.11] gh-156293: ssl: do not call the servername callback through a released SSLContext The servername (SNI) callback located its SSLContext through a borrowed pointer registered with OpenSSL, which can outlive the SSLContext object. Look the context up from the SSL object instead, and unregister the callback when the context is deallocated. Backport of 87665c9, adapted to this branch's servername callback code. * [3.11] gh-156293: Document sni_callback dispatch after a context switch
| Back | FazBrowse Home | New Git URL |
I believe this needs to be backported manually beyond 3.13? (cc @gpshead) I can create those PRs.