FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[Original HTTPS Page]
gh-124984: Fix `ssl` thread safety by ZeroIntensity · Pull Request #124993 · python/cpython · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
python
/
cpython
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
35.3k
Star
74.9k
Code
Issues
5k+
Pull requests
2.6k
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
gh-124984: Fix ssl thread safety
- #124993
#124993
Merged
vstinner
merged 60 commits into
python:main
python/cpython:main
from
ZeroIntensity:fix-ssl-threadsafety
ZeroIntensity/cpython:fix-ssl-threadsafety
Copy head branch name to clipboard
Oct 19, 2024
Conversation
Commits
60
(60)
Checks
Files changed
Merged
gh-124984: Fix ssl thread safety
#124993
vstinner
merged 60 commits into
python:main
python/cpython:main
from
ZeroIntensity:fix-ssl-threadsafety
ZeroIntensity/cpython:fix-ssl-threadsafety
Copy head branch name to clipboard
Commits
Commits on Oct 5, 2024
Make SSL objects thread safe.
ZeroIntensity
committed
132a2dd
View commit details
Copy full SHA for 132a2dd
Browse repository at this point
Fix silly syntax errors.
ZeroIntensity
committed
572e48f
View commit details
Copy full SHA for 572e48f
Browse repository at this point
Fix thread safety for set_alpn_protocols
ZeroIntensity
committed
b0cd005
View commit details
Copy full SHA for b0cd005
Browse repository at this point
Fix thread safety for configure_hostname
ZeroIntensity
committed
0629acd
View commit details
Copy full SHA for 0629acd
Browse repository at this point
Make some more operations atomic.
ZeroIntensity
committed
3712d05
View commit details
Copy full SHA for 3712d05
Browse repository at this point
Fix thread safety with hostnames.
ZeroIntensity
committed
eb06e05
View commit details
Copy full SHA for eb06e05
Browse repository at this point
Fix thread safety for BIO.
ZeroIntensity
committed
30fce36
View commit details
Copy full SHA for 30fce36
Browse repository at this point
Add blurb.
ZeroIntensity
committed
0d63bfb
View commit details
Copy full SHA for 0d63bfb
Browse repository at this point
Add test.
ZeroIntensity
committed
7268ebb
View commit details
Copy full SHA for 7268ebb
Browse repository at this point
Fix deadlock.
ZeroIntensity
committed
28004f1
View commit details
Copy full SHA for 28004f1
Browse repository at this point
Remove useless locks in constructor.
ZeroIntensity
committed
caa205a
View commit details
Copy full SHA for caa205a
Browse repository at this point
Zero-out locks upon initialization.
ZeroIntensity
committed
578d40a
View commit details
Copy full SHA for 578d40a
Browse repository at this point
Wrap lock initializations with #ifdef Py_GIL_DISABLED
ZeroIntensity
committed
c601906
View commit details
Copy full SHA for c601906
Browse repository at this point
Fix lock ordering deadlock.
ZeroIntensity
committed
014a95a
View commit details
Copy full SHA for 014a95a
Browse repository at this point
Remove lock for do_handshake()
ZeroIntensity
committed
ebb8b40
View commit details
Copy full SHA for ebb8b40
Browse repository at this point
Fix typo.
ZeroIntensity
committed
a3ff154
View commit details
Copy full SHA for a3ff154
Browse repository at this point
Make tests better.
ZeroIntensity
committed
591535f
View commit details
Copy full SHA for 591535f
Browse repository at this point
Fix tests.
ZeroIntensity
committed
53e6d59
View commit details
Copy full SHA for 53e6d59
Browse repository at this point
Fix missing global.
ZeroIntensity
committed
cd047ba
View commit details
Copy full SHA for cd047ba
Browse repository at this point
Update comment.
ZeroIntensity
committed
3f3715b
View commit details
Copy full SHA for 3f3715b
Browse repository at this point
Update Modules/_ssl.c
Show description for d808932
ZeroIntensity
and
picnixz
authored
d808932
View commit details
Copy full SHA for d808932
Browse repository at this point
Update Modules/_ssl.c
Show description for df26ffe
ZeroIntensity
and
picnixz
authored
df26ffe
View commit details
Copy full SHA for df26ffe
Browse repository at this point
Merge branch 'fix-ssl-threadsafety' of https://github.com/ZeroIntensity/cpython into fix-ssl-threadsafety
ZeroIntensity
committed
288c9a3
View commit details
Copy full SHA for 288c9a3
Browse repository at this point
Don't lock Py* functions.
ZeroIntensity
committed
c8df918
View commit details
Copy full SHA for c8df918
Browse repository at this point
Clarify comment.
ZeroIntensity
committed
23aa4f9
View commit details
Copy full SHA for 23aa4f9
Browse repository at this point
Remove useless functions in threaded tests and lower number of threads.
ZeroIntensity
committed
92d9525
View commit details
Copy full SHA for 92d9525
Browse repository at this point
Remove more useless functions.
ZeroIntensity
committed
eff01db
View commit details
Copy full SHA for eff01db
Browse repository at this point
Add note about thread count
ZeroIntensity
authored
f678df1
View commit details
Copy full SHA for f678df1
Browse repository at this point
Commits on Oct 7, 2024
Clarify news entry.
ZeroIntensity
committed
e96bf31
View commit details
Copy full SHA for e96bf31
Browse repository at this point
Remove lock for deallocator.
ZeroIntensity
committed
028bb6a
View commit details
Copy full SHA for 028bb6a
Browse repository at this point
Commits on Oct 10, 2024
Remove PySSL_LOCK() and PySSL_UNLOCK()
ZeroIntensity
committed
f578c8e
View commit details
Copy full SHA for f578c8e
Browse repository at this point
Use argument clinic for critical sections.
ZeroIntensity
committed
80aea32
View commit details
Copy full SHA for 80aea32
Browse repository at this point
Switch reused_session to clinic
ZeroIntensity
committed
7d76621
View commit details
Copy full SHA for 7d76621
Browse repository at this point
Switch session to argument clinic.
ZeroIntensity
committed
44a8c48
View commit details
Copy full SHA for 44a8c48
Browse repository at this point
Switch owner to argument clinic.
ZeroIntensity
committed
6e13fed
View commit details
Copy full SHA for 6e13fed
Browse repository at this point
Switch server_hostname to argument clinic.
ZeroIntensity
committed
2424f67
View commit details
Copy full SHA for 2424f67
Browse repository at this point
Switch context to argument clinic.
ZeroIntensity
committed
9b91bc0
View commit details
Copy full SHA for 9b91bc0
Browse repository at this point
Switch check_hostname to argument clinic.
ZeroIntensity
committed
c0377eb
View commit details
Copy full SHA for c0377eb
Browse repository at this point
Switch host_flags to argument clinic.
ZeroIntensity
committed
be02857
View commit details
Copy full SHA for be02857
Browse repository at this point
Switch minimum_version to argument clinic.
ZeroIntensity
committed
fe362d4
View commit details
Copy full SHA for fe362d4
Browse repository at this point
Switch maximum_version to argument clinic.
ZeroIntensity
committed
fe088d6
View commit details
Copy full SHA for fe088d6
Browse repository at this point
Switch sni_callback to argument clinic.
ZeroIntensity
committed
f9ae852
View commit details
Copy full SHA for f9ae852
Browse repository at this point
Switch num_tickets to clinic.
ZeroIntensity
committed
eb61a84
View commit details
Copy full SHA for eb61a84
Browse repository at this point
Switch options to argument clinic.
ZeroIntensity
committed
b9c2732
View commit details
Copy full SHA for b9c2732
Browse repository at this point
Switch protocol to argument clinic.
ZeroIntensity
committed
ae25f65
View commit details
Copy full SHA for ae25f65
Browse repository at this point
Switch verify_flags to argument clinic.
ZeroIntensity
committed
4950f45
View commit details
Copy full SHA for 4950f45
Browse repository at this point
Switch verify_mode to argument clinic.
ZeroIntensity
committed
fee2d4f
View commit details
Copy full SHA for fee2d4f
Browse repository at this point
Switch security_level to argument clinic.
ZeroIntensity
committed
6449c95
View commit details
Copy full SHA for 6449c95
Browse repository at this point
Switch MemoryBIO to argument clinic.
ZeroIntensity
committed
a0fc838
View commit details
Copy full SHA for a0fc838
Browse repository at this point
Switch has_ticket to argument clinic.
ZeroIntensity
committed
8c4e20d
View commit details
Copy full SHA for 8c4e20d
Browse repository at this point
Switch session_id to argument clinic.
ZeroIntensity
committed
44f1782
View commit details
Copy full SHA for 44f1782
Browse repository at this point
Switch ticket_lifetime_hint to argument clinic.
ZeroIntensity
committed
216c318
View commit details
Copy full SHA for 216c318
Browse repository at this point
Switch time to argument clinic.
ZeroIntensity
committed
701bf00
View commit details
Copy full SHA for 701bf00
Browse repository at this point
Switch timeout to argument clinic.
ZeroIntensity
committed
ffc4879
View commit details
Copy full SHA for ffc4879
Browse repository at this point
Fix name inconsistency.
ZeroIntensity
committed
ebd621b
View commit details
Copy full SHA for ebd621b
Browse repository at this point
Fix build complaints.
ZeroIntensity
committed
3b81e78
View commit details
Copy full SHA for 3b81e78
Browse repository at this point
Fix more build complaints.
ZeroIntensity
committed
e7e0f47
View commit details
Copy full SHA for e7e0f47
Browse repository at this point
Commits on Oct 11, 2024
Fix failing builds.
ZeroIntensity
committed
8cf4992
View commit details
Copy full SHA for 8cf4992
Browse repository at this point
Commits on Oct 18, 2024
Clarify comment and use catch_threading_exception()
ZeroIntensity
committed
d9152af
View commit details
Copy full SHA for d9152af
Browse repository at this point
Commits on Oct 19, 2024
Check for SkipTest in exc_value.
ZeroIntensity
committed
07f848c
View commit details
Copy full SHA for 07f848c
Browse repository at this point
Back
|
FazBrowse Home
|
New Git URL