Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-M2Crypto-0.43.0-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: python311-M2Crypto Distribution: openSUSE Tumbleweed
Version: 0.43.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Oct 30 19:42:41 2024
Group: Development/Languages/Python Build host: reproducible
Size: 1512810 Source RPM: python-M2Crypto-0.43.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sr.ht/~mcepl/m2crypto/
Summary: Crypto and SSL toolkit for Python
M2Crypto is a crypto and SSL toolkit for Python featuring the following:

RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including
AES). SSL functionality to implement clients and servers. HTTPS
extensions to Python's httplib, urllib, and xmlrpclib. Unforgeable
HMAC'ing AuthCookies for web session management. FTP/TLS client and
server. S/MIME. ZServerSSL: A HTTPS server for Zope. ZSmime: An S/MIME
messenger for Zope.

Provides

Requires

License

MIT

Changelog

* Wed Oct 30 2024 Matej Cepl <mcepl@cepl.eu>
  - Update to 0.43.0:
    - feat[m2]: add m2.time_t_bits to checking for 32bitness.
    - fix[tests]: Use only X509_VERSION_1 (0) as version for CSR.
    - fix[EC]: raise ValueError when load_key_bio() cannot read the
      file (bsc#1231589).
    - ci: use -mpip wheel instead of -mbuild
    - fix: use PyMem_Malloc() instead of malloc()
    - fix[hints]: more work on conversion of type hints to the py3k ones
    - fix: make the package build even on Python 3.6
    - ci[local]: skip freezing local tests
    - fix[hints]: remove AnyStr type
    - test: add suggested test for RSA.{get,set}_ex_data
    - fix: implement interfaces for RSA_{get,set}_ex_new_{data,index}
    - fix: generate src/SWIG/x509_v_flag.h to overcome weaknesses of
      swig
    - fix: replace literal enumeration of all VERIFY_ constants by a
      cycle
    - test: unify various test cases in test_ssl related to ftpslib
    - fix: replace deprecated url keyword in setup.cfg with complete
      project_urls map
* Sat Aug 10 2024 Matej Cepl <mcepl@cepl.eu>
  - Update 0.42.0:
    - allow ASN1_{Integer,String} be initialized directly
    - minimal infrastructure for type hints for a C extension and
      some type hints for some basic modules
    - time_t on 32bit Linux is 32bit (integer) not 64bit (long)
    - EOS for CentOS 7
    - correct checking for OpenSSL version number on Windows
    - make compatible with Python 3.13 (replace PyEval_CallObject
      with PyObject_CallObject)
    - fix typo in extern function signature (and proper type of
      engine_ctrl_cmd_string())
    - move the package to Sorucehut
    - setup CI to use Sourcehut CI
    - setup CI on GitLab for Windows as well (remove Appveyor)
    - initial draft of documentation for migration to
      pyca/cryptography
    - fix Read the Docs configuration (contributed kindly by Facundo
      Tuesca)
  - Remove upstreamed 32bit_ASN1_Time.patch
  - Remove python-M2Crypto.keyring, because PyPI broke GPG support
* Wed Apr 03 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Build for modern python stack on SLE/Leap
* Wed Jan 24 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Disable broken tests with openssl 3.2, bsc#1217782
* Wed Jan 03 2024 Dirk Müller <dmueller@suse.com>
  - require setuptools
* Tue Oct 24 2023 Matej Cepl <mcepl@cepl.eu>
  - Update to 0.40.0:
    - OK, SO NOT THIS RELEASE, BUT IN THE NEXT RELEASE PYTHON2 WILL
      TRULY GO!
    - BREAKING CHANGES:
    - There are no SWIG generated files (src/SWIG/_m2crytpo_wrap.c)
      included anymore, so swig must be installed, no
      exceptions! Also, for compatibility with Python 3.12+, swig
      4.0+ is required.
    - All support for asyncore has been removed, as it has been
      removed in Python 3.12 as well (which means also removal of
      contrib/dispatcher.py, M2Crypto/SSL/ssl_dispatcher.py,
      ZServerSSL).
    - All use of distutils (including the bundled ones in
      setuptools) has been removed, so `setup.py clean` is no
      more.
    - Excessively complicated and error-prone __init__py has been
      cleaned and `import M2Crypto` doesn’t include everything
      anymore. Imports should specified as for example with `from
      M2Crypto import foo`.
    - ASN1_Time handling has been mostly rewritten and it almost
      works even on Windows.
    - All tests in Gitlab CI (with exceptions of some skipped tests
      especially on Windows) are now green, tests of Python 2.7 on
      CentOS 7 have been included.
    - Introduce m2.err_clear_error()
    - Make X509_verify_cert() accessible as m2.x509_verify_cert
  - Add 32bit_ASN1_Time.patch to quench errors on 32bit archs.
* Mon Aug 07 2023 Matej Cepl <mcepl@suse.com>
  - Make tests running again.
* Tue Jul 04 2023 Matej Cepl <mcepl@suse.com>
  - Update to 0.39.0:
    - SUPPORT FOR PYTHON 2 HAS BEEN DEPRECATED AND IT WILL BE
      COMPLETELY REMOVED IN THE NEXT RELEASE.
    - Remove dependency on parameterized and use unittest.subTest
      instead.
    - Upgrade embedded six.py module to 1.16.0 (really tiny
      inconsequential changes).
    - Make tests working on MacOS again (test_bio_membuf: Use fork)
    - Use OpenSSL_version_num() instead of unrealiable parsing of
      .h file.
    - Mitigate the Bleichenbacher timing attacks in the RSA
      decryption API (CVE-2020-25657)
    - Add functionality to extract EC key from public key + Update
      tests
    - Worked around compatibility issues with OpenSSL 3.*
    - Support for Twisted has been deprecated (they have their own
      SSL support anyway).
    - Generate TAP while testing.
    - Stop using GitHub for testing.
    - Accept a small deviation from time in the testsuite (for
      systems with non-standard HZ kernel parameter).
    - Use the default BIO.__del__ rather tha overriding in BIO.File
      (avoid a memleak).
    - Resolve "X509_Name.as_der() method from X509.py -> class
      X509_Name caused segmentation fault"
  - Remove upstreamed patches:
    - CVE-2020-25657-Bleichenbacher-attack.patch
    - m2crypto-0.38-ossl3-tests.patch
    - openssl-adapt-tests-for-3.1.0.patch
    - openssl-stop-parsing-header.patch
    - timeout_300hz.patch
* Tue Jun 27 2023 Dirk Müller <dmueller@suse.com>
  - add timeout_300hz.patch to accept a small deviation from time
    in the testsuite (bsc#1212757)
* Thu Mar 16 2023 Otto Hollmann <otto.hollmann@suse.com>
  - Adapt tests for OpenSSL v3.1.0
    * Add openssl-adapt-tests-for-3.1.0.patch
* Mon Nov 07 2022 Dirk Müller <dmueller@suse.com>
  - add openssl-stop-parsing-header.patch (bsc#1205042)
  - add m2crypto-0.38-ossl3-tests.patch
* Wed Aug 03 2022 Dirk Müller <dmueller@suse.com>
  - update CVE-2020-25657-Bleichenbacher-attack.patch to actually
    contain the fix rather than just being empty (CVE-2020-25657,
    bsc#1178829)
* Tue Jul 12 2022 Matej Cepl <mcepl@suse.com>
  - Add CVE-2020-25657-Bleichenbacher-attack.patch (CVE-2020-25657,
    bsc#1178829), which mitigates the Bleichenbacher timing attacks
    in the RSA decryption API.
  - Add python-M2Crypto.keyring to verify GPG signature of tarball.
* Thu Apr 07 2022 Matej Cepl <mcepl@suse.com>
  - Add missing bug references to this changelog.
* Mon Jun 14 2021 Matej Cepl <mcepl@suse.com>
  - Update to 0.38.0:
    - Remove the last use of setup.py test idiom.
    - Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer.
    - Add support for arm64 big endian <Steev Klimaszewski>
    - Make support of RSA_SSLV23_PADDING optional (it has been deprecated).
    - Move project to src/ layout
    - Allow verify_cb_* to be called with ok=True  <Casey Deccio>
    - Be prepared if any of constants in x509_vfy.h is not available.
    - But we do support 3.8
    - We DO NOT support Python 2.6.
  - All patches were upstreamed:
    - 293_sslv23_padding.patch
    - no-need-parameterized.patch
    - python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch
* Thu Apr 22 2021 Matej Cepl <mcepl@suse.com>
  - Add no-need-parameterized.patch ... we don't need run-time requirement
    of parameterized package (bsc#1185150).
* Fri Feb 19 2021 Matej Cepl <mcepl@suse.com>
  - Add 293_sslv23_padding.patch to avoid using RSA_SSLV23_PADDING
    (gl#m2crypto/m2crypto#293, gh#openssl/openssl#14216).
* Wed Feb 17 2021 Pedro Monreal <pmonreal@suse.com>
  - OpenSSL allows the verificaton to continue on
    UNABLE_TO_VERIFY_LEAF_SIGNATURE
    * This unifies the behaviour of a single certificate with an
      unknown CA certificate with a self-signed certificate.
  - Add python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch
    (Thanks for Debian,
    https://salsa.debian.org/python-team/packages/m2crypto/-/commit/e0e9ad5cfff8)
* Wed Feb 17 2021 Pedro Monreal <pmonreal@suse.com>
  - Add source signature file
* Wed Jan 13 2021 Matej Cepl <mcepl@suse.com>
  - Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest

Files

/usr/lib64/python3.11/site-packages/M2Crypto
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info/INSTALLER
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info/LICENCE
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info/METADATA
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info/RECORD
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info/REQUESTED
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info/WHEEL
/usr/lib64/python3.11/site-packages/M2Crypto-0.43.0.dist-info/top_level.txt
/usr/lib64/python3.11/site-packages/M2Crypto/ASN1.py
/usr/lib64/python3.11/site-packages/M2Crypto/AuthCookie.py
/usr/lib64/python3.11/site-packages/M2Crypto/BIO.py
/usr/lib64/python3.11/site-packages/M2Crypto/BN.py
/usr/lib64/python3.11/site-packages/M2Crypto/DH.py
/usr/lib64/python3.11/site-packages/M2Crypto/DSA.py
/usr/lib64/python3.11/site-packages/M2Crypto/EC.py
/usr/lib64/python3.11/site-packages/M2Crypto/EVP.py
/usr/lib64/python3.11/site-packages/M2Crypto/Engine.py
/usr/lib64/python3.11/site-packages/M2Crypto/Err.py
/usr/lib64/python3.11/site-packages/M2Crypto/RC4.py
/usr/lib64/python3.11/site-packages/M2Crypto/RSA.py
/usr/lib64/python3.11/site-packages/M2Crypto/Rand.py
/usr/lib64/python3.11/site-packages/M2Crypto/SMIME.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/Checker.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/Cipher.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/Connection.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/Context.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/SSLServer.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/Session.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/TwistedProtocolWrapper.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__init__.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Checker.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Checker.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Cipher.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Cipher.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Connection.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Connection.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Context.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Context.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/SSLServer.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/SSLServer.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Session.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/Session.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/TwistedProtocolWrapper.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/TwistedProtocolWrapper.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/cb.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/cb.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/timeout.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/__pycache__/timeout.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/cb.py
/usr/lib64/python3.11/site-packages/M2Crypto/SSL/timeout.py
/usr/lib64/python3.11/site-packages/M2Crypto/X509.py
/usr/lib64/python3.11/site-packages/M2Crypto/__init__.py
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/ASN1.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/ASN1.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/AuthCookie.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/AuthCookie.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/BIO.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/BIO.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/BN.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/BN.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/DH.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/DH.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/DSA.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/DSA.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/EC.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/EC.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/EVP.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/EVP.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/Engine.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/Engine.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/Err.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/Err.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/RC4.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/RC4.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/RSA.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/RSA.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/Rand.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/Rand.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/SMIME.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/SMIME.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/X509.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/X509.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/__init__.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/callback.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/callback.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/ftpslib.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/ftpslib.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/httpslib.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/httpslib.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2crypto.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2crypto.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2urllib.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2urllib.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2urllib2.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2urllib2.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2xmlrpclib.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/m2xmlrpclib.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/threading.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/threading.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/types.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/types.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/util.cpython-311.opt-1.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/__pycache__/util.cpython-311.pyc
/usr/lib64/python3.11/site-packages/M2Crypto/_m2crypto.cpython-311-riscv64-linux-gnu.so
/usr/lib64/python3.11/site-packages/M2Crypto/callback.py
/usr/lib64/python3.11/site-packages/M2Crypto/ftpslib.py
/usr/lib64/python3.11/site-packages/M2Crypto/httpslib.py
/usr/lib64/python3.11/site-packages/M2Crypto/m2.py
/usr/lib64/python3.11/site-packages/M2Crypto/m2.pyi
/usr/lib64/python3.11/site-packages/M2Crypto/m2crypto.py
/usr/lib64/python3.11/site-packages/M2Crypto/m2urllib.py
/usr/lib64/python3.11/site-packages/M2Crypto/m2urllib2.py
/usr/lib64/python3.11/site-packages/M2Crypto/m2xmlrpclib.py
/usr/lib64/python3.11/site-packages/M2Crypto/threading.py
/usr/lib64/python3.11/site-packages/M2Crypto/types.py
/usr/lib64/python3.11/site-packages/M2Crypto/util.py
/usr/share/doc/packages/python311-M2Crypto
/usr/share/doc/packages/python311-M2Crypto/CHANGES
/usr/share/doc/packages/python311-M2Crypto/LICENCE
/usr/share/doc/packages/python311-M2Crypto/README.rst


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Nov 13 00:41:02 2024