summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* fix sphinx config for new version (#1214)Alex Gaynor2023-04-281-2/+2
|
* Add support for X509_V_FLAG_PARTIAL_CHAIN (#1166)vEpiphyte2022-12-151-0/+1
| | | | | | | | | * Add support for X509_V_FLAG_PARTIAL_CHAIN * Remove unneeded import * Update changelog to add PR number. * Fix whitespace issue identified by black
* Move away from the SSLEAY name (#1144)Alex Gaynor2022-09-161-9/+15
|
* Remove some more py27-isms (#1062)Alex Gaynor2021-11-241-5/+5
|
* Misc CI cleanups (#1045)Nathaniel J. Smith2021-10-041-0/+2
| | | | | | | | | | | | | | * Misc CI cleanups - Update branch names to match upstream - Drop py2 testing * Appease stricter checking in latest Sphinx to get CI passing again * Don't accidentally delete an important line from tox.ini * Give py2 support a brief stay of execution As requested by @reaperhulk on IRC
* Add SSL_CTX_set_min_proto_version/SSL_CTX_set_max_proto_version bindings (#985)Maximilian Hils2021-03-102-4/+17
| | | | | | | | | | | | | | | | | | | * 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
* remove CB_ISSUER_CHECK (#982)Rosen Penev2021-02-201-1/+0
| | | | | Deprecated under OpenSSL 1.1 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Tox.ini; Test on Python 3.9 and make flake8 stricter (#966)Christian Clauss2020-11-291-8/+7
| | | | | | | | | | | | | * Tox.ini; Test on Python 3.9 and make flake8 stricter * max-line-length = 88 * Remove unused import * Update tox.ini * Use PEP8 line length * Use PEP8 line length
* fixes #934 -- kill dead link (#936)Alex Gaynor2020-08-141-1/+0
|
* Paint it Black by the Rolling Stones (#920)Alex Gaynor2020-07-231-56/+54
|
* ALPN: complete handshake without accepting a client's protocols. (#876)Mark Williams2019-11-181-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | * ALPN: complete handshake without accepting a client's protocols. The callback passed to `SSL_CTX_set_alpn_select_cb` can return `SSL_TLSEXT_ERR_NOACK` to allow the handshake to continue without accepting any of the client's offered protocols. This commit introduces `NO_OVERLAPPING_PROTOCOLS`, which the Python callback passed to `Context.set_alpn_select_callback` can return to achieve the same thing. It does not change the previous meaning of an empty string, which still terminates the handshake. * Update src/OpenSSL/SSL.py Co-Authored-By: Alex Gaynor <alex.gaynor@gmail.com> * Address @alex's review. * Use recorded value in test, fix lint error. * Cover TypeError branch in _ALPNHelper.callback
* Expose OP_NO_TLSv1_3 (#861)Nathaniel J. Smith2019-08-021-0/+1
| | | | | | * Expose OP_NO_TLSv1_3 * Support openssl <1.1.1
* Fixed a handful of typos (#755)Alex Gaynor2018-05-141-1/+1
|
* Raise minimum cryptography version to 2.2.1, drop python 2.6 (#742)Jeremy Lainé2018-03-211-1/+1
|
* Use autofocus for all module documentation/docstrings (#737)Alex Chan2018-02-152-759/+21
| | | | | | | | * Use autodoc for OpenSSL.crypto * Use autodoc for the SSL.Context class * Use autodoc for SSL.Connection
* Improve documentation for passphrase callback (#703)Diego Fernandez2017-10-121-2/+3
| | | Address issue #701
* Bend some recent changes to standards (#669)Hynek Schlawack2017-07-202-14/+10
|
* document set_default_verify_paths caveats (#667)Paul Kehrer2017-07-191-2/+9
| | | | | | | | | | * document set_default_verify_paths caveats fixes #642 * add a bit more detail * weasel words
* add note about cryptography to crypto module (#666)Paul Kehrer2017-07-191-0/+10
| | | fixes #663
* Fixed #631 -- deprecate all of OpenSSL.rand (#658)Alex Gaynor2017-07-062-42/+0
| | | | | | | | * Fixed #631 -- deprecate all of OpenSSL.rand * syntax fix * flake8
* Fixed #486 -- deprecate the backwards compat names (#643)Alex Gaynor2017-06-291-30/+0
| | | | | | | | * Fixed #486 -- deprecate the backwards compat names * remove the docs for these, pretend they don't exist * CHANGELOG
* Drop the deprecated rand.egd function (#630)Alex Gaynor2017-05-311-2/+0
| | | | | | | | | | | | | | * Drop the deprecated rand.egd function * Removed egd tests * Removed egd docs * Document the removal * unused imports * Update CHANGELOG.rst
* Fix broken links in the documentation (#611)Alex Chan2017-03-211-1/+1
| | | | | | * Fix broken link described in #610 * Fix two other broken links
* Activate intersphinx (#583)Hynek Schlawack2016-12-111-4/+12
| | | | | | | | | | | * Activate intersphinx That adds links to CPython docs and cryptography. Also let the copyright at 2001 which seems to be just fine and gives us reproducible builds. * Appease docs builder
* Prepare 16.2.0 (#555)16.2.0Hynek Schlawack2016-10-152-2/+2
| | | | | | | | * Add empty line to CHANGELOG so extraction works * Fix a bunch of links * Prepare 16.2.0
* Nudge people towards better hashes in a few places (#538)Alex Gaynor2016-09-111-2/+2
|
* Use our docs to point people towards modern hashes (#537)Alex Gaynor2016-09-111-1/+1
|
* Fix memory leak in OpenSSL.crypto.dump_privatekey (#496)Hynek Schlawack2016-07-031-8/+1
| | | | | | | | * Fix memory leak in OpenSSL.crypto.dump_privatekey * Add PR# * Address feedback
* Enable use of CRL (and more) in verify context. (#483)Dan Sully2016-06-041-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Enable use of CRL (and more) in verify context. * flake8 fixes. * Comments from Hynek & Paul. * More updates from Paul & Hynek. * Fix closing backtick. * Remove commented out constants. * More doc updates. Changelog update. * Getting closer? * Sphinx fix. * Indent docstring. * More Sphinx updates. * Type updates for docstrings. * Remove Enum subclassing. * Docstring update. * Docstrings updates. * Round and round it goes. Where it ends, nobody knows. * Remove TODO comment. Need @sholsapp to follow up. * Time for lots of alcohol.
* Fix RTD linksHynek Schlawack2016-04-281-1/+1
|
* BraaaaandHynek Schlawack2016-03-191-1/+1
|
* Fix some links and markupHynek Schlawack2016-03-191-35/+31
|
* Implement Context.set_session_idHynek Schlawack2016-03-161-13/+5
|
* Rename state_name to get_state_nameHynek Schlawack2016-03-141-4/+1
| | | | | A bit more consistent naming. Rename is possible because the method hasn't been part of a release yet.
* Polish up examples (somewhat)Hynek Schlawack2016-03-131-0/+2
| | | | | | | | | - Mention them in the docs (arguably a bit hamfistedly). - Make the README an RST. - Make them pass flake8 and add flake8 to tox.ini They should all be rewritten and made Python 3-friendly but that's out of scope here.
* Fix set_cipher_list on modern OpenSSLHynek Schlawack2016-03-111-11/+3
| | | | Also port forward a few changes from #422.
* Code review feedback (belatedly!)Cory Benfield2016-02-071-6/+3
|
* Reformat.Cory Benfield2016-01-221-5/+7
|
* Explain that FILETYPE_ASN1 is DER.Cory Benfield2016-01-221-1/+6
|
* Document new publickey methods.Cory Benfield2015-10-281-0/+7
|
* Switch to a nicer changelog formatHynek Schlawack2015-10-254-0/+856
|
* factor out function to dump crlDominic Chen2015-10-211-0/+2
|
* Fix wordingHynek Schlawack2015-10-211-1/+1
|
* Replace the only EGD call by urandomHynek Schlawack2015-10-201-55/+19
| | | | Also harmonize documentation. #boyScout
* Fix travisHynek Schlawack2015-10-171-1/+1
|
* Add Python 3.5Hynek Schlawack2015-09-221-1/+1
|
* fix doc stringAkihiro Yamazaki2015-09-061-2/+2
|
* add OP_SINGLE_ECDH_USEAkihiro Yamazaki2015-09-051-1/+2
|
* a random set of flake8 and typo fixesAlex Gaynor2015-09-041-1/+1
|
* Use correct syntax for a parameter.Alex Gaynor2015-09-041-1/+1
|