Revisions of python-pyOpenSSL

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 680975 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 33)
 update to 19.0
- fixed build deps.
- drop patches: openssl-1.1.0i.patch
                openssl-1.1.1.patch
                opensuse_ca.patch
                tls13-renegotiation.patch
 * X509Store.add_cert no longer raises an error if you add a duplicate cert.
 * pyOpenSSL now works with OpenSSL 1.1.1.
 * pyOpenSSL now handles NUL bytes in X509Name.get_components()

- remove everything to build docs:
  - local-intersphinx-inventories.patch
  - fetch-intersphinx-inventories.sh
  - python3.inv
  - crypto.inv
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 572003 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 29)
- Update to 17.5.0:
  * The minimum cryptography version is now 2.1.4.
  * Fixed various memory leaks
  * Various fuzz fixes
  * See CHANGELOG.rst
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 527394 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
- update to 17.2.0:
  - Deprecated ``OpenSSL.rand`` - callers should use ``os.urandom()`` instead.
  - Fixed a bug causing ``Context.set_default_verify_paths()`` to not work with
    cryptography ``manylinux1`` wheels on Python 3.x.
  - Fixed a crash with (EC)DSA signatures in some cases.
  - Removed the deprecated ``OpenSSL.rand.egd()`` function.
    Applications should prefer ``os.urandom()`` for random number generation.
  - Removed the deprecated default ``digest`` argument to ``OpenSSL.crypto.CRL.export()``.
    Callers must now always pass an explicit ``digest``.
  - Fixed a bug with ``ASN1_TIME`` casting in ``X509.set_notBefore()``,
    ``X509.set_notAfter()``, ``Revoked.set_rev_date()``, ``Revoked.set_nextUpdate()``,
    and ``Revoked.set_lastUpdate()``. You must now pass times in the form
    ``YYYYMMDDhhmmssZ``. ``YYYYMMDDhhmmss+hhmm`` and ``YYYYMMDDhhmmss-hhmm``
    will no longer work. `#612 <https://github.com/pyca/pyopenssl/pull/612>`_
  - Deprecated the legacy "Type" aliases: ``ContextType``, ``ConnectionType``,
    ``PKeyType``, ``X509NameType``, ``X509ExtensionType``, ``X509ReqType``,
    ``X509Type``, ``X509StoreType``, ``CRLType``, ``PKCS7Type``, ``PKCS12Type``,
    ``NetscapeSPKIType``.
    The names without the "Type"-suffix should be used instead.
  - Added ``OpenSSL.crypto.X509.from_cryptography()`` and ``OpenSSL.crypto.X509.to_cryptography()``
    for converting X.509 certificate to and from pyca/cryptography objects.
  - Added ``OpenSSL.crypto.X509Req.from_cryptography()``, ``OpenSSL.crypto.X509Req.to_cryptography()``,
    ``OpenSSL.crypto.CRL.from_cryptography()``, and ``OpenSSL.crypto.CRL.to_cryptography()``
    for converting X.509 CSRs and CRLs to and from pyca/cryptography objects.
  - Added ``OpenSSL.debug`` that allows to get an overview of used library versions
    (including linked OpenSSL) and other useful runtime information using
    ``python -m OpenSSL.debug``.
  - Added a fallback path to ``Context.set_default_verify_paths()`` to accommodate
    the upcoming release of ``cryptography`` ``manylinux1`` wheels.
- Drop python-pyOpenSSL=replace-expired-cert.patch . Applied upstream.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 503335 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) (revision 26)
- Add python-pyOpenSSL=replace-expired-cert.patch: the root cert
  expired, mking the test suite fail. Replace the certificate with
  a new one, valid for 20 years (gh#pyca/pyopenssl#637).

  * Automatically set ``SSL_CTX_set_ecdh_auto()`` on (forwarded request 503305 from dimstar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 440553 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
- fix source url

- Change source url to pypi.io
  * version 16.2.0 source tarball failed to download from pypi.python.org

- Update to 16.2.0
  * Deprecations
  ** Dropped support for OpenSSL 0.9.8.
  * Changes
  ** Fix memory leak in OpenSSL.crypto.dump_privatekey() with FILETYPE_TEXT. #496
  ** Enable use of CRL (and more) in verify context. #483
  ** OpenSSL.crypto.PKey can now be constructed from cryptography objects and also
     exported as such. #439
  ** Support newer versions of cryptography which use opaque structs for OpenSSL
     1.1.0 compatibility.
  ** Fixed compatibility errors with OpenSSL 1.1.0.
  ** Fixed an issue that caused failures with subinterpreters and embedded Pythons.
     #552
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 20)
Split 13.2 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 19)
cleanup
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 18)
osc copypac from project:openSUSE:Factory package:python-pyOpenSSL revision:16
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 227606 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 17)
 (forwarded request 227513 from mvyskocil)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 212807 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 16)
Add patch in .changes (forwarded request 212806 from posophe)
Displaying revisions 21 - 40 of 54
openSUSE Build Service is sponsored by