From 765e771b1148755eb2344dd46747c7f853c62a52 Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Thu, 3 Aug 2017 16:08:09 +0200 Subject: Make changelog anchors stable ids (#3840) Closes: #3839 Signed-off-by: Christian Heimes --- CHANGELOG.rst | 165 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 165 insertions(+) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5fa545fa..2abdeb41 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,9 @@ Changelog ========= + +.. _v2-1: + 2.1 - - `master`_ ~~~~~~~~~~~~~~~~~ @@ -30,12 +33,18 @@ Changelog should use :attr:`~cryptography.x509.RFC822Name.bytes_value` to access the raw value. + +.. _v2-0-2: + 2.0.2 - 2017-07-27 ~~~~~~~~~~~~~~~~~~ * Marked all symbols as hidden in the ``manylinux1`` wheel to avoid a bug with symbol resolution in certain scenarios. + +.. _v2-0-1: + 2.0.1 - 2017-07-26 ~~~~~~~~~~~~~~~~~~ @@ -46,6 +55,9 @@ Changelog OpenSSL independently. * Fixed the stack level for the ``signer`` and ``verifier`` warnings. + +.. _v2-0: + 2.0 - 2017-07-17 ~~~~~~~~~~~~~~~~ @@ -91,6 +103,9 @@ Changelog performance improvement for programs accessing the ``extensions`` attribute multiple times. + +.. _v1-9: + 1.9 - 2017-05-29 ~~~~~~~~~~~~~~~~ @@ -124,17 +139,26 @@ Changelog * MultiBackend has been removed. * ``Whirlpool`` and ``RIPEMD160`` have been deprecated. + +.. _v1-8-2: + 1.8.2 - 2017-05-26 ~~~~~~~~~~~~~~~~~~ * Fixed a compilation bug affecting OpenSSL 1.1.0f. * Updated Windows and macOS wheels to be compiled against OpenSSL 1.1.0f. + +.. _v1-8-1: + 1.8.1 - 2017-03-10 ~~~~~~~~~~~~~~~~~~ * Fixed macOS wheels to properly link against 1.1.0 rather than 1.0.2. + +.. _v1-8: + 1.8 - 2017-03-09 ~~~~~~~~~~~~~~~~ @@ -164,17 +188,26 @@ Changelog was documented but not enforced. * Added support for subgroup order in :doc:`/hazmat/primitives/asymmetric/dh`. + +.. _v1-7-2: + 1.7.2 - 2017-01-27 ~~~~~~~~~~~~~~~~~~ * Updated Windows and macOS wheels to be compiled against OpenSSL 1.0.2k. + +.. _v1-7-1: + 1.7.1 - 2016-12-13 ~~~~~~~~~~~~~~~~~~ * Fixed a regression in ``int_from_bytes`` where it failed to accept ``bytearray``. + +.. _v1-7: + 1.7 - 2016-12-12 ~~~~~~~~~~~~~~~~ @@ -187,6 +220,9 @@ Changelog can be found in the `pull request `_. + +.. _v1-6: + 1.6 - 2016-11-22 ~~~~~~~~~~~~~~~~ @@ -235,6 +271,9 @@ Changelog :class:`~cryptography.hazmat.primitives.asymmetric.utils.Prehashed` digests. + +.. _v1-5-3: + 1.5.3 - 2016-11-05 ~~~~~~~~~~~~~~~~~~ @@ -242,11 +281,17 @@ Changelog byte-string if used with a ``length`` less than ``algorithm.digest_size``. Credit to **Markus Döring** for reporting the issue. *CVE-2016-9243* + +.. _v1-5-2: + 1.5.2 - 2016-09-26 ~~~~~~~~~~~~~~~~~~ * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2j. + +.. _v1-5-1: + 1.5.1 - 2016-09-22 ~~~~~~~~~~~~~~~~~~ @@ -258,6 +303,9 @@ Changelog OpenSSL 1.0.2i. + +.. _v1-5: + 1.5 - 2016-08-26 ~~~~~~~~~~~~~~~~ @@ -282,6 +330,9 @@ Changelog * ``cryptography`` now supports OpenSSL 1.1.0 as a compilation target. + +.. _v1-4: + 1.4 - 2016-06-04 ~~~~~~~~~~~~~~~~ @@ -302,6 +353,9 @@ Changelog :attr:`~cryptography.x509.Certificate.serial_number`. + +.. _v1-3-4: + 1.3.4 - 2016-06-03 ~~~~~~~~~~~~~~~~~~ @@ -309,12 +363,18 @@ Changelog ``pyOpenSSL`` release. + +.. _v1-3-3: + 1.3.3 - 2016-06-02 ~~~~~~~~~~~~~~~~~~ * Added two new OpenSSL functions to the bindings to support an upcoming ``pyOpenSSL`` release. + +.. _v1-3-2: + 1.3.2 - 2016-05-04 ~~~~~~~~~~~~~~~~~~ @@ -322,12 +382,18 @@ Changelog * Fixed an issue preventing ``cryptography`` from compiling against LibreSSL 2.3.x. + +.. _v1-3-1: + 1.3.1 - 2016-03-21 ~~~~~~~~~~~~~~~~~~ * Fixed a bug that caused an ``AttributeError`` when using ``mock`` to patch some ``cryptography`` modules. + +.. _v1-3: + 1.3 - 2016-03-18 ~~~~~~~~~~~~~~~~ @@ -346,22 +412,34 @@ Changelog * Added :meth:`~cryptography.x509.AuthorityKeyIdentifier.from_issuer_subject_key_identifier`. + +.. _v1-2-3: + 1.2.3 - 2016-03-01 ~~~~~~~~~~~~~~~~~~ * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2g. + +.. _v1-2-2: + 1.2.2 - 2016-01-29 ~~~~~~~~~~~~~~~~~~ * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2f. + +.. _v1-2-1: + 1.2.1 - 2016-01-08 ~~~~~~~~~~~~~~~~~~ * Reverts a change to an OpenSSL ``EVP_PKEY`` object that caused errors with ``pyOpenSSL``. + +.. _v1-2: + 1.2 - 2016-01-08 ~~~~~~~~~~~~~~~~ @@ -411,6 +489,9 @@ Changelog * Unrecognized non-critical X.509 extensions are now parsed into an :class:`~cryptography.x509.UnrecognizedExtension` object. + +.. _v1-1-2: + 1.1.2 - 2015-12-10 ~~~~~~~~~~~~~~~~~~ @@ -420,6 +501,9 @@ Changelog occurred with some OpenSSL installations. * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2e. + +.. _v1-1-1: + 1.1.1 - 2015-11-19 ~~~~~~~~~~~~~~~~~~ @@ -429,6 +513,9 @@ Changelog which Python interpreter they were using, users on El Capitan (OS X 10.11) may have seen an ``InternalError`` on import. + +.. _v1-1: + 1.1 - 2015-10-28 ~~~~~~~~~~~~~~~~ @@ -453,6 +540,9 @@ Changelog * ``countryName`` is now encoded as a ``PrintableString`` when creating subject and issuer distinguished names with the Certificate and CSR builder classes. + +.. _v1-0-2: + 1.0.2 - 2015-09-27 ~~~~~~~~~~~~~~~~~~ * **SECURITY ISSUE**: The OpenSSL backend prior to 1.0.2 made extensive use @@ -464,6 +554,9 @@ Changelog to a true function call. Credit **Emilia Käsper (Google Security Team)** for the report. + +.. _v1-0-1: + 1.0.1 - 2015-09-05 ~~~~~~~~~~~~~~~~~~ @@ -477,6 +570,9 @@ Changelog release. * Raise an error during install on PyPy < 2.6. 1.0+ requires PyPy 2.6+. + +.. _v1-0: + 1.0 - 2015-08-12 ~~~~~~~~~~~~~~~~ @@ -537,16 +633,25 @@ Changelog :func:`~cryptography.hazmat.primitives.asymmetric.utils.decode_dss_signature`. + +.. _v0-9-3: + 0.9.3 - 2015-07-09 ~~~~~~~~~~~~~~~~~~ * Updated Windows wheels to be compiled against OpenSSL 1.0.2d. + +.. _v0-9-2: + 0.9.2 - 2015-07-04 ~~~~~~~~~~~~~~~~~~ * Updated Windows wheels to be compiled against OpenSSL 1.0.2c. + +.. _v0-9-1: + 0.9.1 - 2015-06-06 ~~~~~~~~~~~~~~~~~~ @@ -554,6 +659,9 @@ Changelog to verify signatures. Note that this only affects PyPy 2.6.0 and (presently unreleased) CFFI versions greater than 1.1.0. + +.. _v0-9: + 0.9 - 2015-05-13 ~~~~~~~~~~~~~~~~ @@ -605,17 +713,26 @@ Changelog silently ignored. Read the :doc:`X.509 documentation` for more information. + +.. _v0-8-2: + 0.8.2 - 2015-04-10 ~~~~~~~~~~~~~~~~~~ * Fixed a race condition when initializing the OpenSSL or CommonCrypto backends in a multi-threaded scenario. + +.. _v0-8-1: + 0.8.1 - 2015-03-20 ~~~~~~~~~~~~~~~~~~ * Updated Windows wheels to be compiled against OpenSSL 1.0.2a. + +.. _v0-8: + 0.8 - 2015-03-08 ~~~~~~~~~~~~~~~~ @@ -729,6 +846,9 @@ Changelog ``cryptography.hazmat.primitives.interfaces`` to :mod:`~cryptography.hazmat.primitives.asymmetric.rsa`. + +.. _v0-7-2: + 0.7.2 - 2015-01-16 ~~~~~~~~~~~~~~~~~~ @@ -738,12 +858,18 @@ Changelog * Added a new function to the OpenSSL bindings to support additional functionality in pyOpenSSL. + +.. _v0-7-1: + 0.7.1 - 2014-12-28 ~~~~~~~~~~~~~~~~~~ * Fixed an issue preventing compilation on platforms where ``OPENSSL_NO_SSL3`` was defined. + +.. _v0-7: + 0.7 - 2014-12-17 ~~~~~~~~~~~~~~~~ @@ -765,6 +891,9 @@ Changelog * Added initial support for X.509 certificate parsing. See the :doc:`X.509 documentation` for more information. + +.. _v0-6-1: + 0.6.1 - 2014-10-15 ~~~~~~~~~~~~~~~~~~ @@ -776,6 +905,9 @@ Changelog backend. This works around an issue in 1.0.0, 1.0.0a, and 1.0.0b where truncation was not implemented. + +.. _v0-6: + 0.6 - 2014-09-29 ~~~~~~~~~~~~~~~~ @@ -809,6 +941,9 @@ Changelog * Support loading EC private keys from PEM. + +.. _v0-5-4: + 0.5.4 - 2014-08-20 ~~~~~~~~~~~~~~~~~~ @@ -816,22 +951,34 @@ Changelog functionality in pyOpenSSL. * Fixed a redefined constant causing compilation failure with Solaris 11.2. + +.. _v0-5-3: + 0.5.3 - 2014-08-06 ~~~~~~~~~~~~~~~~~~ * Updated Windows wheels to be compiled against OpenSSL 1.0.1i. + +.. _v0-5-2: + 0.5.2 - 2014-07-09 ~~~~~~~~~~~~~~~~~~ * Add ``TraditionalOpenSSLSerializationBackend`` support to ``multibackend``. * Fix compilation error on OS X 10.8 (Mountain Lion). + +.. _v0-5-1: + 0.5.1 - 2014-07-07 ~~~~~~~~~~~~~~~~~~ * Add ``PKCS8SerializationBackend`` support to ``multibackend``. + +.. _v0-5: + 0.5 - 2014-07-07 ~~~~~~~~~~~~~~~~ @@ -885,6 +1032,9 @@ Changelog * Deprecated ``create_dsa_signature_ctx`` and ``create_dsa_verification_ctx`` on :class:`~cryptography.hazmat.backends.interfaces.DSABackend`. + +.. _v0-4: + 0.4 - 2014-05-03 ~~~~~~~~~~~~~~~~ @@ -905,6 +1055,9 @@ Changelog and verification support to :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`. + +.. _v0-3: + 0.3 - 2014-03-27 ~~~~~~~~~~~~~~~~ @@ -918,18 +1071,27 @@ Changelog :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`. * Moved test vectors to the new ``cryptography_vectors`` package. + +.. _v0-2-2: + 0.2.2 - 2014-03-03 ~~~~~~~~~~~~~~~~~~ * Removed a constant definition that was causing compilation problems with specific versions of OpenSSL. + +.. _v0-2-1: + 0.2.1 - 2014-02-22 ~~~~~~~~~~~~~~~~~~ * Fix a bug where importing cryptography from multiple paths could cause initialization to fail. + +.. _v0-2: + 0.2 - 2014-02-20 ~~~~~~~~~~~~~~~~ @@ -949,6 +1111,9 @@ Changelog * Added :class:`~cryptography.hazmat.primitives.ciphers.algorithms.CAST5` (CAST-128) support. + +.. _v0-1: + 0.1 - 2014-01-08 ~~~~~~~~~~~~~~~~ -- cgit v1.2.3