summaryrefslogtreecommitdiffstats
path: root/Tools/ssl
Commit message (Collapse)AuthorAgeFilesLines
* [2.7] closes bpo-40125: Update multissltests.py to use OpenSSL 1.1.1f. ↵Benjamin Peterson2020-04-011-3/+3
| | | | | | (GH-19251) (cherry picked from commit cd16661f903153ecac55f190ed682e576c5deb24)
* [2.7] bpo-33570: Enable OpenSSL 1.1.1 testing within the multissltests ↵stratakis2019-02-151-1/+2
| | | | | | (GH-11879) multissltests: fix _build_src(), add 'cwd' variable.
* [2.7] bpo-33570: TLS 1.3 ciphers for OpenSSL 1.1.1 (GH-6976) (GH-8760) ↵stratakis2019-02-151-59/+94
| | | | | | | | | | | | | (GH-10607) Change TLS 1.3 cipher suite settings for compatibility with OpenSSL 1.1.1-pre6 and newer. OpenSSL 1.1.1 will have TLS 1.3 cipers enabled by default. Also update multissltests to test with latest OpenSSL. Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 3e630c541b35c96bfe5619165255e559f577ee71) Co-authored-by: Christian Heimes <christian@python.org>
* [2.7] bpo-33127: Compatibility patch for LibreSSL 2.7.0 (GH-6210) (GH-6215)Christian Heimes2018-03-241-1/+2
| | | | | | | | | | | | | LibreSSL 2.7 introduced OpenSSL 1.1.0 API. The ssl module now detects LibreSSL 2.7 and only provides API shims for OpenSSL < 1.1.0 and LibreSSL < 2.7. Documentation updates and fixes for failing tests will be provided in another patch set. Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit 4ca0739c9d97ac7cd45499e0d31be68dc659d0e1) Co-authored-by: Christian Heimes <christian@python.org>
* [2.7] Update multissl test helper (GH-3349) (#3416)Christian Heimes2017-09-072-241/+430
| | | | Signed-off-by: Christian Heimes <christian@python.org>. (cherry picked from commit d3b9f97e6d92bbfcf956638344fd827a40837b96)
* Issue #23248: Update ssl error codes from latest OpenSSL git master.Antoine Pitrou2015-01-181-19/+38
|
* backport many ssl features from Python 3 (closes #21308)Benjamin Peterson2014-08-202-0/+309
| | | | | A contribution of Alex Gaynor and David Reid with the generous support of Rackspace. May God have mercy on their souls.
* Issue #19936: Added executable bits or shebang lines to Python scripts whichSerhiy Storchaka2014-01-161-0/+0
| | | | | | requires them. Disable executable bits and shebang lines in test and benchmark files in order to prevent using a random system python, and in source files of modules which don't provide command line interface.
* Patch #2167 from calvin: Remove unused importsChristian Heimes2008-02-231-1/+1
|
* Server-side SSL and certificate validation, by Bill Janssen.Guido van Rossum2007-08-251-0/+79
While cleaning up Bill's C style, I may have cleaned up some code he didn't touch as well (in _ssl.c).