Revisions of python-M2Crypto

unknown committed (revision 136)
[info=107cc599a168170a50b2d8ba14508a078094e99d48551ce823631bfe724ce80d]
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 135)
[info=489495c74822d8daf79a2edc0a5ec9e0d6c8b7ab3cb355200934de2bd2a8506d]
buildservice-autocommit accepted request 1193147 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 134)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 133)
- Remove upstreamed 32bit_ASN1_Time.patch 
- Remove python-M2Crypto.keyring, because PyPI broke GPG support
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 132)
- 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)
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
Displaying revisions 1 - 20 of 136
openSUSE Build Service is sponsored by