Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork32k
gh-99813: Start usingSSL_sendfile
when available#99907
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Open
illia-v wants to merge54 commits intopython:mainChoose a base branch fromillia-v:SSL_sendfile
base:main
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
+449 −82
Open
Changes from1 commit
Commits
Show all changes
54 commits Select commitHold shift + click to select a range
a018beb
Add methods for checking whether kTLS is used
illia-v72e7f5e
Start using `SSL_sendfile` when available
illia-vcf24d78
Try fixing warnings
illia-ve9ef747
Use unsigned `size_t` instead of `Py_ssize_t`
illia-v646d328
Merge branch 'main' into SSL_sendfile
illia-v76353c7
Merge branch 'main'
illia-v14832de
Make `sendfile_impl` more similar to `write_impl`
illia-v6b41d31
Modify `test_ssl` to test `SSL_sendfile` calls
illia-v8ac6ff9
Modify documentation and add a news entry
illia-v5cf9483
Fix a test
illia-vfc8e82f
Rename `uses_ktls_for_write` to `uses_ktls_for_send`
illia-v7fc9b50
Merge branch 'main' into SSL_sendfile
illia-v1ba04ae
Update `versionchanged`
illia-v365e0c0
Update a test to get successful HTTP responses
illia-v8fbc955
Add setting errors
illia-v21ea0ca
Fix conditions
illia-v17d9685
Add handling of `SSL_R_UNINITIALIZED`
illia-va92ae7e
Merge branch 'main' into SSL_sendfile
illia-v4e8b6d8
Modify `test_sendfile` to avoid the internet
illia-v379d242
Refactor `test_sendfile` a bit
illia-v7de3dcb
Merge branch 'main' into SSL_sendfile
illia-vbbe21c0
Merge branch 'main' into SSL_sendfile
illia-v7323ec0
Try to fix new warnings
illia-v2dc6947
Merge branch 'main' into SSL_sendfile
illia-v6e902ad
Merge branch 'main' into SSL_sendfile
illia-ve435b9a
Apply a change from ea9a296fce2f786b4cf43c7924e5de01061f27ca
illia-vac1b2b2
Merge branch 'main' into SSL_sendfile
illia-v7d11a59
Merge branch 'main' into SSL_sendfile
illia-v99e89d3
Merge branch 'main' into SSL_sendfile
illia-vdc626c8
Merge branch 'main' into SSL_sendfile
illia-v291a5b7
Set `versionchanged` to next in docs
illia-v3193ba4
Merge branch 'main' into SSL_sendfile
illia-vd870f92
Merge branch 'main' into SSL_sendfile
illia-v94e522e
Apply some suggestions from code review
illia-v25bde6f
Apply suggestions to Python code
illia-v9a6a120
Improve style of `_ssl__SSLSocket_sendfile_impl`
illia-veaa0b2c
Merge branch 'main' into SSL_sendfile
illia-v05a0c6c
Drop `_sendfile_use_ssl_sendfile`
illia-v6b4eed6
Merge remote-tracking branch 'python/main' into SSL_sendfile
illia-v31ed52d
Apply suggestions from code review
illia-v5a22e6b
Merge branch 'main' into SSL_sendfile
illia-vada3f30
Improve kTLS checks for older OpenSSL
illia-v3350854
Merge branch 'main' into SSL_sendfile
illia-v3339673
Rename `uses_ktls_for_read` to `uses_ktls_for_recv`
illia-vee573ad
Apply PEP 7
illia-v6795f62
Use an alternative method of returning booleans
illia-v6a35ac6
Mark new functions with `critical_section`
illia-v9dffdbd
Merge two if blocks
illia-v19d5746
Reword docs
illia-vef3744e
Update the news entry
illia-ve64f329
Use `Py_RETURN_FALSE` again
illia-v028067a
Merge remote-tracking branch 'python/main' into SSL_sendfile
illia-v6e099fa
Merge branch 'main' into SSL_sendfile
illia-vf363ec3
Merge branch 'main' into SSL_sendfile
illia-vFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
Merge remote-tracking branch 'python/main' into SSL_sendfile
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
commit028067ab1775dbefbc01a4922e2b28edb653d23f
There are no files selected for viewing
This merge commit was added into this branch cleanly.
There are no new changes to show, but you can stillview the diff.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.