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 — [DO NOT MERGE] Almost complete rustls integration rewrite by im-0 · Pull Request #8007 · RustPython/RustPython [DO NOT MERGE] Almost complete rustls integration rewrite #8007New issueHave 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 our terms of service and privacy statement. We’ll occasionally send you account related emails. Already on GitHub? Sign in to your account
Draft
im-0
wants to merge
25
commits into
RustPython:main
base: main
Loading
Loading
Uh oh!
There was an error while loading. Please reload this page.
Draft
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
0cf37b3
Add a test for ssl with ssl.MemoryBIO
im-0 d625289
Add Serde serializer that converts structs into basic Python objects
im-0 ce22219
Support module monkey-patching on VM level
im-0 cac2ee7
Add OpenSSL data files used to build OID and NID tables
im-0 a54bbf0
Enable/disable ssl-related tests from cpython test suite
im-0 1e25e1a
Revert "Skip flaky tests (#7961)"
im-0 2cda4d8
Revert "Skip flaky test (#7967)"
im-0 0cb9242
Almost a complete rewrite of rustls integration
im-0 60cf7e1
Skip test.test_httplib.HTTPSTest.test_networked_good_cert if rustls i…
im-0 d06b7f5
On client, both CERT_OPTIONAL and CERT_REQUIRED enable cert verification
im-0 3acc916
Rename stdlib_ssl_bio_unencrypted_trailer.py -> stdlib_ssl.py
im-0 c5be311
Move crates/stdlib/src/rustls-data -> crates/stdlib/rustls-data
im-0 489cd9c
Use expectedFailureIf() instead of skipIf() for rustls-specific skips
im-0 f2f3f2a
Fix `cargo shear` warn (graviola dep for examples/custom_tls_provider…
im-0 cdd4433
Call SNI callback earlier and re-read the context after it
im-0 9bb9e45
Remove allow_threads() from rustls integration
im-0 bc9d497
Use certs from both SSL_CERT_FILE and SSL_CERT_DIR env vars if present
im-0 76c92ae
Keep rustls error in SslError until converted into Python error
im-0 e3c9596
Ensure that TLS alerts are sent back on TLS errors
im-0 bb0d7ef
Document TLS connection state machine
im-0 02eb49f
Test Rust -> Python serializer with py_serde::PyObjectSerializer
im-0 a25d257
Add documentation for Rust -> Python serializer
im-0 29013e3
Serialize unit struct into Python string with just a struct name
im-0 596b0da
Enable ThreadedTests.test_ssl_in_multiple_threads
im-0 f7117cf
Workaround for test.test_ssl.ThreadedTests.test_wrong_cert_tls*
im-0 File filterConversations
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 viewDiff view
Fix
cargo shear warn (graviola dep for examples/custom_tls_provider…
…s.rs)
Uh oh!
There was an error while loading. Please reload this page.
commit f2f3f2ae1949f41146ece3e254ba8d8afc1772db
There are no files selected for viewing
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.
|
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |