Revisions of python-M2Crypto

buildservice-autocommit accepted request 1164400 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 131)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 130)
- Build for modern python stack on SLE/Leap
buildservice-autocommit accepted request 1141318 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 129)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 128)
- Disable broken tests with openssl 3.2, bsc#1217782
buildservice-autocommit accepted request 1136436 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 127)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 126)
- require setuptools
- add openssl-stop-parsing-header.patch (bsc#1205042)
    - Remove support for CentOS 6 and Python 2.6 (remove
    - Stop playing with swig in setup.py, we don't support swig 1.*
    - Replace deprecated PyObject_AsReadBuffer with our own shim
    - Use parametrized to create parametrized tests (new external
    - CI: Rework Fedora CI configuration <Neal Gompa>
- in python3.8 the fp is wrapped in a Buffer. SSL.Connection.makefile
  Added: 001-fix-buffering-for-python38.patch
    * efb1580 - Bump pipeline OpenSSL from 1.1.0i to 1.1.0j
    * 35bb71b - Stub wchar_t helpers and ignore unused WCHAR defs
- Remove unnecessary fdupes call
- Add python-typing as a dependency
- SLE12 requires swig3 for a successful build, too
buildservice-autocommit accepted request 1120047 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 125)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 124)
- Add 32bit_ASN1_Time.patch to quench errors on 32bit archs.
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 123)
- 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
buildservice-autocommit accepted request 1103895 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 122)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 121)
- Make tests running again.
buildservice-autocommit accepted request 1096850 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 120)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 119)
- 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
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 118)
- add timeout_300hz.patch to accept a small deviation from time
  in the testsuite (bsc#1212757)
buildservice-autocommit accepted request 1072388 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 117)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1072338 from Otto Hollmann's avatar Otto Hollmann (ohollmann) (revision 116)
- Adapt tests for OpenSSL v3.1.0
  * Add openssl-adapt-tests-for-3.1.0.patch
buildservice-autocommit accepted request 1034366 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 115)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 114)
- add m2crypto-0.38-ossl3-tests.patch
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 113)
- add openssl-stop-parsing-header.patch (bsc#1205042)
buildservice-autocommit accepted request 992616 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 112)
baserev update by copy to link target
Displaying revisions 1 - 20 of 131
openSUSE Build Service is sponsored by