Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged against master #5

Closed
wants to merge 49 commits into from
Closed

Merged against master #5

wants to merge 49 commits into from

Conversation

schlamar
Copy link

@schlamar schlamar commented Apr 5, 2013

I merged against master (should be better than rebasing in this case), but there are a few issues with TLS tests.

This is currently a work in progress.

schlamar and others added 30 commits March 1, 2013 08:09
This gives us SNI goodies on all Python versions.
The SNI/subjectAltName tests have a one big problem: They access the
great big, bad Internet, because I am not sure how to create the
correct certificates for this.

Also, this only works in all cases if pyasn1 and ndg-httpsclient are
installed (parsing DER-encoded binary data extracted from X.509
extensions is not my idea of fun.)
This makes the SNI-test raise SkipTest if SNI is not supported, so
it can be reused by test.contrib.test_pyopenssl even when the stdlib
does not support SNI.

It also tests the urllib3.contrib.pyopenssl module when its
dependencies are installed, by re-exporting HTTPS test-cases and
using module-level setup/teardown code to monkey patch urllib3.
Optional PyOpenSSL for SNI-support on Python2.
add fingerprint support to pyopenssl.py
Added Travis status to README.
Prevent passing SSL keywoards to HTTP connection.
@schlamar
Copy link
Author

schlamar commented Apr 5, 2013

Oh, these failing tests are Windows related, I'm seeing them in master, too: urllib3#169

Travis fails only because of missing coverage.

@schlamar
Copy link
Author

schlamar commented Apr 5, 2013

Looks good now: Build Status

@schlamar
Copy link
Author

schlamar commented Apr 5, 2013

urllib3#170

@schlamar schlamar closed this Apr 5, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants