GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||
GeezerVison is showing github.com — gh-123954: proposal for improving logic for setting SSL exceptions by picnixz · Pull Request #128391 · python/cpython Conversation
|
|
Since all strings that will be rendered in the exception are actually ASCII messages (no localization), I'm considering switching from a PyDict storage to a I haven't checked more in details though since I already want to know whether the proposal performs well. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
No, we're only reading from the hash table. It is cached in the module's state and we only lookup strings by integer keys or pairs of integers. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
e9d3230 to
522da2b
Compare
522da2b to
6b38769
Compare
|
OpenSSL has fixed the issue upstream, but it looks like the release isn't due until April. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Oups I misclicked on my mobile app. It's still a draft. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Converted it back for you. IIRC the GitHub app doesn't let you mark something as a draft. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Btw, I think we also have another issue with another code:
I didn't check whether this is still the case, but it's probably worth to check as well. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Frustratingly, looks like OpenSSL again: https://github.com/openssl/openssl/blob/b049ce0e354011be075e620b9ba7cf4d7c8f9577/crypto/err/openssl.txt#L414 and https://github.com/openssl/openssl/blob/b049ce0e354011be075e620b9ba7cf4d7c8f9577/include/openssl/comperr.h#L28 I guess I'll go pester them again. Are there any other cases like this, or is this the last one? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
I think it's the last one. At least, I don't see more warnings in the CI. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I found a few others while reporting the issue, FWIW. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Thanks! I think we don't use those, hence I didn't have the warning (or maybe we're using it and something else is wrong in my warnings being emitted?) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I'm going to abandon that specific PR. I may at some point refactor SSL but it's more pressing to fix other issues than this specific one (it didn't give much improvement and didn't really fix the issue users have). |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.