summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Also pin pyOpenSSL 17.x in setup.cfgpyopenssl-pin-python-2.6Seth M. Larson2018-05-281-1/+2
* =Seth M. Larson2018-05-271-1/+1
* import sysSeth M. Larson2018-05-271-0/+1
* Pin pyOpenSSL major version to 17.* for Python 2.6Seth M. Larson2018-05-271-1/+7
* Update pypi.python.org URLs to pypi.org (#1383)Seth M. Larson2018-05-013-6/+6
|\
| * Update pypi.python.org URLs to pypi.orgJon Dufresne2018-05-013-6/+6
|/
* Don't normalize hostnames when using custom protocol (#1361)Seth M. Larson2018-04-302-4/+45
|\
| * Add test cases for uppercase url + custom protocolLukas Slebodnik2018-04-261-0/+38
| * Do not lowercase hostnames with custom-protocol(#1267)Lukas Slebodnik2018-04-261-4/+7
* | Add geturl method to HTTPResponse objects (#1382)Seth M. Larson2018-04-304-2/+39
|\ \ | |/ |/|
| * add unit testsChris Wilcox2018-04-271-1/+19
| * contributors file updateChris Wilcox2018-04-271-0/+4
| * Implements #1272 by adding a geturl method to HTTPResponse objectsChris Wilcox2018-04-272-1/+16
|/
* Don't use SNI when connecting to an IP address (#1350)Seth M. Larson2018-04-254-22/+144
|\
| * ipaddress.ip_address only takes str/unicodeSethMichaelLarson2018-04-251-0/+3
| * Always pass server_hostname to SecureTransportSeth M. Larson2018-04-251-1/+2
| * Also import get_subj_alt_nameSeth M. Larson2018-04-251-1/+5
| * Tests should run without PyOpenSSL or SecureTransportSeth Michael Larson2018-04-251-5/+1
| * Remove create_autospec on socketsSeth Michael Larson2018-04-251-3/+2
| * Use mock.create_autospec on mocked interfacesSethMichaelLarson2018-04-251-4/+5
| * Fix tests expecting to warn without server_hostnameSethMichaelLarson2018-04-252-4/+8
| * Move None check outside is_ipadress()lars48392018-04-252-8/+5
| * Use ipaddress/inet_aton in place of inet_ptonlars48392018-04-251-3/+24
| * Fix test to not depend on warning orderlars48392018-04-251-8/+1
| * Add server_hostname=None cases, simplify logicSeth Michael Larson2018-04-252-9/+10
| * Don't emit SNIMissingWarning when using IP addressSeth Michael Larson2018-04-252-17/+68
| * Detect IP addresses before starting SNISethMichaelLarson2018-04-252-2/+53
|/
* Stop using uuid for choose_boundary() (#1380)Seth M. Larson2018-04-252-11/+8
|\
| * Update entry in changelogchoose-boundarySeth M. Larson2018-04-241-1/+1
| * Stop using uuid for choose_boundary()Seth M. Larson2018-04-241-10/+7
|/
* Use b16 instead of b64 for SecureTransport temporary KeyChains (#1379)Seth M. Larson2018-04-241-2/+2
|\
| * Use b16encode instead of b64encodeSeth M. Larson2018-04-241-2/+2
* | Fix skip logic for our urllib3/contrib tests (#1377)Seth M. Larson2018-04-244-34/+56
|\ \ | |/ |/|
| * Add noqa to import testfix-skipped-testsSeth M. Larson2018-04-241-1/+1
| * Fix whitespace issue in SecureTransport testSeth M. Larson2018-04-241-1/+1
| * Better visibility for skipped tests within reportSeth M. Larson2018-04-241-2/+2
| * Fix skip logic in SecureTransport testsSeth M. Larson2018-04-241-13/+20
| * Fix skip logic in PyOpenSSL dependencies testSeth M. Larson2018-04-241-6/+14
| * Fix skip logic in PyOpenSSL testsSeth M. Larson2018-04-241-14/+21
|/
* Add support for SecureTransport for Python 2.6 (#1359)Seth M. Larson2018-04-234-18/+24
|\
| * Merge branch 'master' into fix-python26-macSeth M. Larson2018-04-2217-1526/+392
| |\
| * | Perhaps the SecureTransport bugs are worked out?wbond2018-04-153-33/+5
| * | Set the data written earlier, although this shouldn't matterwbond2018-04-151-1/+2
| * | Use pointer data from beginning of methodwbond2018-04-151-1/+1
| * | Debug keychain creation failureswbond2018-04-151-0/+4
| * | Inspect unsent data to see what message is being missed by serverwbond2018-04-151-1/+19
| * | Debug what data ia not being sent during client intermediate testwbond2018-04-151-0/+5
| * | Handle EPIPE like ECONNRESET since EPIPE just means no pending datawbond2018-04-141-1/+1
| * | Check write exceptions toowbond2018-04-141-1/+2
| * | Why so many regular errSSLInternal on Travis?wbond2018-04-141-0/+1