summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Expose X509_V_* constants (#1202)HEADmainItamar Turner-Trauring2023-04-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Expose X509_V_* constants. * Switch to strategy where cryptography 40.0.2 exposes the constants. * Fix bad merge. * Fix flake. * Link to PR. * Check availability, rather than versions. * Add namespacing. * Add success code to namespace. * Fix lint. * Remove unnecessary conditional. * Update CHANGELOG.rst Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> --------- Co-authored-by: Itamar Turner-Trauring <itamar@pythonspeed.com> Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* 23.1.0 version bump (#1196)23.1.0Alex Gaynor2023-03-241-1/+1
|
* Fix tests on Windows, add Windows CI (#1186)Maximilian Hils2023-02-131-3/+4
| | | | | * fix tests on Windows, add Windows CI * remove test safeguards from coverage
* 23.0.0 version bump (#1175)23.0.0Alex Gaynor2023-01-021-1/+1
|
* Add support for Python 3.11 (#1161)Hugo van Kemenade2022-11-051-0/+1
|
* disallow latest sphinx release because it doesn't work with sphinx_rtd_theme ↵Alex Gaynor2022-09-251-1/+1
| | | | | | | | | (#1147) * disallow latest sphinx release because it doesn't work with sphinx_rtd_theme * Update test_ssl.py * black
* add `Connection.use_(certificate|privatekey)` (#1121)Maximilian Hils2022-09-161-1/+1
| | | | | | | | | | | * add `Connection.use_(certificate|privatekey)` * bump minimum cryptography version * deduplicate tests * black! * max line length
* fixes #1143 -- pin cryptography max version to prevent future pain (#1145)Alex Gaynor2022-09-161-1/+1
|
* repair CI (#1116)Paul Kehrer2022-05-111-1/+1
| | | | | | | | | | | | | | | | | | | | | * repair CI * more fixes * pypy39 requires latest cryptography * Apply suggestions from code review Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com> * use constant * bump minimum version * remove unneeded try * fix Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* flake8-import-order (#1099)whiteowl32022-03-021-1/+1
| | | | | | | | | | | * flake8-import-order * make sure bad import orders fail * flake8-import-order * add application name to flake8 section * correct import order for openssl as application
* add GitHub URL for PyPi (#1100)Andrii Oriekhov2022-02-281-0/+3
| | | | | * add GitHub URL for PyPi * fix formatting
* Expose some DTLS-related features (#1026)Nathaniel J. Smith2021-11-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Expose DTLS_METHOD and friends * Expose OP_NO_RENEGOTIATION * Expose DTLS MTU-related functions * Expose DTLSv1_listen and associated callbacks * Add a basic DTLS test * Cope with old versions of openssl/libressl * blacken * Soothe flake8 * Add temporary hack to skip DTLS test on old cryptography versions * Update for cryptography v35 release * Add changelog entry * Fix versionadded:: * get_cleartext_mtu doesn't exist on decrepit old openssl * Rewrite DTLS test to work around stupid OpenSSL misbehavior * flake8 go away * minor tidying
* Added py310 to support matrix (#1051)Alex Gaynor2021-10-151-1/+2
|
* py27 going, going, gone (#1047)Paul Kehrer2021-10-041-6/+1
| | | | | | | | | | | * py27 going, going, gone * black * more black * ok then * forgot to remove pypy2
* Add SSL_CTX_set_min_proto_version/SSL_CTX_set_max_proto_version bindings (#985)Maximilian Hils2021-03-101-3/+4
| | | | | | | | | | | | | | | | | | | * add Context.set_*_proto_version, fix #860 * docs: add new openssl tls methods * accept the fact that nothing can be taken for granted * bump minimum required cryptography version to 3.3 * drop support for Python 3.5 * use binary wheels for cryptography * Revert "use binary wheels for cryptography" This reverts commit 91a04c612ed1d0dd9fd541dfefe21cac7c25b1c1. * docker ci: compile cryptography with rust
* 20.0.0 before 2020 is even over (#968)20.0.0Paul Kehrer2020-11-271-0/+1
|
* Drop CI for OpenSSL 1.0.2 (#953)Alex Gaynor2020-10-261-1/+1
| | | | | | | * Drop CI for OpenSSL 1.0.2 * Delete code for coverage reasons * Bump minimum cryptography version
* Paint it Black by the Rolling Stones (#920)Alex Gaynor2020-07-231-41/+34
|
* Drop support for Python 3.4, since cryptography dropped it (#884)Alex Gaynor2019-12-151-1/+1
|
* bump the minimum cryptography version (#875)Paul Kehrer2019-11-171-1/+1
| | | | | | | Users with older cryptography (and hence potentially older asn1crypto, a transitive dependency) are seeing a serious bug on macOS catalina due to the way older asn1crypto loads a shared library. While this isn't a pyOpenSSL bug bumping this dep might prevent the bug from impacting some users.
* Fixes #868 -- test on py38 (#870)Alex Gaynor2019-10-201-0/+1
|
* Stop lawyers from emailing Hynek (#856)Hynek Schlawack2019-07-291-2/+0
| | | | | | * Stop lawyers from emailing Hynek * Update setup.py
* Hypothetically fixes pyOpenSSL tests (#805)Paul Kehrer2019-01-211-1/+1
| | | | | | | | | | | | | | | * fix openssl CLI testing for 1.1.1 * various 1.1.1 related fixes some of which are just admitting TLS 1.3 is fundamentally different and pinning the tests to TLS 1.2 * flake8 fixes * allow travis_infra env var through * fix twisted
* Fixes #784 -- bump minimum cryptography version (#785)Alex Gaynor2018-08-101-1/+1
|
* Added py37 (#772)Alex Gaynor2018-07-041-0/+1
| | | | | | | | * Added py37 to travis * Added py37 trove classifier * Added py37 to tox
* Raise minimum cryptography version to 2.2.1, drop python 2.6 (#742)Jeremy Lainé2018-03-211-5/+2
|
* fix a memory leak and a potential UAF and also #722 (#723)Paul Kehrer2017-11-301-1/+1
| | | | | | | | * fix a memory leak and a potential UAF and also #722 * sanity check * bump cryptography minimum version, add changelog
* Pin pytest until we drop 2.6 (#721)Hynek Schlawack2017-11-281-1/+3
|
* Drop py33 (#677)Alex Gaynor2017-07-251-1/+0
|
* move deps to extras (#661)Paul Kehrer2017-07-071-0/+11
| | | | | | * move deps to extras * this file is gone
* Fix invalid cast from ASN1_TIME to ASN1_GENERALIZEDTIME (#612)Moriyoshi Koizumi2017-06-211-1/+1
| | | | | | * Fix invalid cast from ASN1_TIME to ASN1_GENERALIZEDTIME, which ends up with an error with LibreSSL. * Require cryptography >= 1.9
* Python 3.6 (#600)Hynek Schlawack2017-01-301-0/+1
|
* Add support for OCSP stapling. (#580)Cory Benfield2017-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Define the OCSPCallbackHelper. * Define set_ocsp_status_callback function. * Reframe this as the "server" helper. * Add OCSP helper. * Allow clients to request OCSP * Some tests for OCSP. * Don't forget to throw callback errors. * Add changelog entry for OCSP stapling. * Require at least cryptography 1.7 * Sorry Flake8, won't happen again. * How does spelling work?
* Add the ability to set a custom verification time on X509Store (#567)Thomas Sileo2016-11-221-1/+1
|
* bumpAlex Gaynor2016-06-021-1/+1
|
* bump to cryptography 1.3.3Alex Gaynor2016-06-021-1/+1
|
* cryptography 1.3 is here!Hynek Schlawack2016-03-181-1/+1
|
* Fix cryptography minimum versionHynek Schlawack2016-03-161-0/+1
|
* De-Sphinx CHANGELOG & add rel info to descriptionHynek Schlawack2016-03-131-2/+14
|
* Fix set_cipher_list on modern OpenSSLHynek Schlawack2016-03-111-1/+1
| | | | Also port forward a few changes from #422.
* bump cryptography version requirementPaul Kehrer2016-03-091-1/+1
|
* Move package into srcHynek Schlawack2015-10-171-83/+44
| | | | Prevents accidental imports when running tests.
* removed support for Python 3.2Jim Shaver2015-05-051-1/+0
|
* Dedup meta data, use README as long_descriptionHynek Schlawack2015-05-051-53/+73
|
* Integrate py.test with setup.py testHynek Schlawack2015-04-151-1/+31
|
* Prepare 0.15.1Hynek Schlawack2015-04-141-1/+1
|
* Release 0.15Hynek Schlawack2015-04-141-2/+3
|
* Fix setup.py & MANIFEST.inHynek Schlawack2015-04-131-1/+3
|
* 0.7 was released.Jean-Paul Calderone2015-01-181-1/+1
|
* Perhaps this is a sensible way to declare a dependency on post-0.6.1 master? ↵Jean-Paul Calderone2014-12-121-1/+1
| | | | | | Perhaps not, I'm not sure. This might be nonsense.