summaryrefslogtreecommitdiff
path: root/setuptools/ssl_support.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove Python 2 compatibilityJason R. Coombs2020-08-161-2/+3
|
* 👹 Feed the hobgoblins (delint).Jason R. Coombs2020-01-191-9/+14
|
* Use HTTPS in link to RFC #6125Reece D2018-12-281-1/+1
|
* use ssl.create_default_context and SNI if availableGerhard Weis2017-11-091-3/+8
|
* Revert "Merge pull request #933 from pypa/feature/581-depend-not-bundle"Jason R. Coombs2017-02-241-1/+1
| | | | | This reverts commit 089cdeb489a0fa94d11b7307b54210ef9aa40511, reversing changes made to aaec654d804cb78dbb6391afff721a63f26a71cd.
* Merge with masterJason R. Coombs2017-01-161-25/+30
|\
| * Simply invoke addstore twice, rather than looping.Jason R. Coombs2017-01-161-4/+4
| |
| * Rely on namespacing to discriminate between novel class and parent.Jason R. Coombs2017-01-161-5/+5
| |
| * Remove unused parameterJason R. Coombs2017-01-161-2/+1
| |
| * Remove unused importJason R. Coombs2017-01-161-1/+0
| |
| * Replace global variable serving as an implicit cache with an explicit 'once' ↵Jason R. Coombs2017-01-161-5/+10
| | | | | | | | decorator.
| * Refactor find_ca_bundle to simplify branching logic.Jason R. Coombs2017-01-161-17/+12
| |
| * Fix certifi fallback is not used on Windows.Ilya Kulakov2017-01-131-7/+14
| |
* | Strip out vendored packages and require them instead. Ref #581.Jason R. Coombs2017-01-011-1/+1
|/
* Fix quantity of blank lines.stepshal2016-10-181-2/+3
|
* reference certifi pem bundle properlymatejcik2016-08-241-1/+2
|
* add SUSE cert bundle locationmatejcik2016-08-241-0/+1
|
* Fix missing whitespace around operator.stepshal2016-07-141-1/+1
|
* Fix quantity of blank lines after code object.stepshal2016-07-131-0/+4
|
* FreeBSD: Add root certificate from ca_root_nss.Julien Cigar2016-02-031-0/+1
| | | | | | | | | | | | | | | | On FreeBSD root certificates from certificate authorities included in the Mozilla NSS library are provided by the ca_root_nss package: jcigar@frodon:~/ > pkg info -l ca_root_nss-3.21 ca_root_nss-3.21: /usr/local/etc/ssl/cert.pem.sample /usr/local/openssl/cert.pem.sample /usr/local/share/certs/ca-root-nss.crt /usr/local/share/licenses/ca_root_nss-3.21/LICENSE /usr/local/share/licenses/ca_root_nss-3.21/MPL /usr/local/share/licenses/ca_root_nss-3.21/catalog.mk On some machines there is no symbolic link (/etc/ssl/cert.pem) installed
* Always use Python 3 version of mapJason R. Coombs2016-01-161-1/+1
|
* Modeling after Astropy's technique for bundling libraries, the imports are ↵Jason R. Coombs2015-12-311-6/+1
| | | | | | | now much cleaner. Thanks @embray. Ref #229. --HG-- branch : feature/issue-229
* Update vendoring technique to match that used for packaging. Ref #229.Jason R. Coombs2015-12-311-1/+6
| | | | | --HG-- branch : feature/issue-229
* Merge with master. Ref #229.Jason R. Coombs2015-12-311-0/+6
|\ | | | | | | | | --HG-- branch : feature/issue-229
| * Prevent exception in atexit handlers when cert store's tempfileErik Bray2015-12-241-0/+6
| | | | | | | | is already cleaned up by py.test.
* | Merge with 6.0.2Jason R. Coombs2014-09-291-1/+8
|\ \ | |/ | | | | | | --HG-- branch : feature/issue-229
| * ssl_support: Adjust to tunneling changes in Python 2.7.7 and 3.4.1.Raphael Kubo da Costa2014-07-031-1/+8
| | | | | | | | | | | | | | The fix for https://bugs.python.org/issue7776 changed httplib.HTTPConnection's handling of tunneling: `host' now points to the proxy host, so we have to adjust the code to perform the certificate validation on `_tunnel_host' instead when it is available.
* | Use six for Python 2 compatibilityJason R. Coombs2014-07-051-13/+8
|/ | | | | | --HG-- branch : feature/issue-229 extra : source : 7b1997ececc5772798ce33a0f8e77387cb55a977
* Remove backward-compatiblity implementation of create_connection.Jason R. Coombs2013-11-241-43/+2
|
* Remove excess whitespaceJason R. Coombs2013-11-241-32/+0
| | | | | --HG-- extra : amend_source : 28d918108715cbb5711ca31f67c5ed4d8978bb97
* Clean up importsJason R. Coombs2013-11-241-1/+5
|
* Merge pull request #3 from abadger/feature/socket-exception-importJason R. Coombs2013-11-031-0/+1
|\ | | | | Import socket.error so the code throws the correct exception
| * Import socket.error so the code throws the correct exceptionToshio Kuratomi2013-10-281-0/+1
| |
* | Look for the backports-ssl_match_hostname module from pypi before using our ↵Toshio Kuratomi2013-10-281-0/+9
| | | | | | | | bundled/backported code
* | Update ssl_match_hostname to match new stdlib code that fixes a security ↵Toshio Kuratomi2013-10-281-22/+54
| | | | | | | | issue with IDNA domains.
* | Restored tunnel (proxy) support in SSL connections. Fixes #52.Jason R. Coombs2013-08-111-0/+6
| |
* | Fix backported ssl_match_hostname for http://bugs.python.org/issue17980Toshio Kuratomi2013-07-151-1/+8
|/
* Merge Python 3 native support from distributeJason R. Coombs2013-06-181-1/+2
| | | | | --HG-- rename : tests/test_distribute_setup.py => tests/test_ez_setup.py
* Correct pkg_resources reference again (broken in e002a2ff195b)Jason R. Coombs2013-06-031-1/+1
|
* Merge with setuptools-0.6Jason R. Coombs2013-06-011-1/+1
|\
| * Correct missing import in ssl_supportpje2013-05-311-3/+3
| | | | | | | | | | | | | | | | (grafted from 3b91f246d8de2f54b4b764dfe362a3677a001162) --HG-- branch : setuptools-0.6 extra : source : 3b91f246d8de2f54b4b764dfe362a3677a001162
* | Prefer namespaced usageJason R. Coombs2013-05-281-2/+3
| |
* | Import resource_filename from pkg_resourcesEric Larson2013-05-281-2/+2
| | | | | | | | | | --HG-- extra : source : 14737efaf19e5a19c92f54c94163003d381aed0b
* | Resave with excess whitespace removedJason R. Coombs2013-05-281-11/+11
|/
* Add support for fallback to 'certifi' module, if installed+active.pje2013-05-051-7/+7
| | | | | | | | (grafted from 4a183cf275264653005072be25a644273463ba83) --HG-- branch : setuptools-0.6 extra : source : 4a183cf275264653005072be25a644273463ba83
* Low-level SSL verification w/out warnings or options; automatically usespje2013-05-041-0/+246
it if it can, won't if it doesn't. (grafted from 8dc579408781836ecf30b637665ad7f2509933a5) --HG-- branch : setuptools-0.6 extra : source : 8dc579408781836ecf30b637665ad7f2509933a5