aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2017-08-03 16:08:09 +0200
committerAlex Gaynor <alex.gaynor@gmail.com>2017-08-03 10:08:09 -0400
commit765e771b1148755eb2344dd46747c7f853c62a52 (patch)
tree0fbfe53761082acd771ac9331702bdf5e1efd88e
parent990d7596ca5d8dfa1d9331cdcb072fabf9d10fca (diff)
downloadcryptography-765e771b1148755eb2344dd46747c7f853c62a52.tar.gz
cryptography-765e771b1148755eb2344dd46747c7f853c62a52.tar.bz2
cryptography-765e771b1148755eb2344dd46747c7f853c62a52.zip
Make changelog anchors stable ids (#3840)
Closes: #3839 Signed-off-by: Christian Heimes <christian@python.org>
-rw-r--r--CHANGELOG.rst165
1 files changed, 165 insertions, 0 deletions
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 <https://github.com/pyca/cryptography/pull/3229>`_.
+
+.. _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</x509/index>` 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</x509/index>` 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
~~~~~~~~~~~~~~~~