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

python-2.7.18-51.2 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: python Distribution: openSUSE:Factory:zSystems
Version: 2.7.18 Vendor: openSUSE
Release: 51.2 Build date: Wed Nov 13 14:25:01 2024
Group: Development/Languages/Python Build host: reproducible
Size: 1567743 Source RPM: python-2.7.18-51.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.python.org/
Summary: Python Interpreter
Python is an interpreted, object-oriented programming language, and is
often compared to Tcl, Perl, Scheme, or Java.  You can find an overview
of Python in the documentation and tutorials included in the python-doc
(HTML) or python-doc-pdf (PDF) packages.

If you want to install third party modules using distutils, you need to
install python-devel package.

Provides

Requires

License

Python-2.0

Changelog

* Wed Nov 13 2024 Matej Cepl <mcepl@cepl.eu>
  - Add CVE-2024-11168-validation-IPv6-addrs.patch
    fixing bsc#1233307 (CVE-2024-11168,
    gh#python/cpython#103848): Improper validation of IPv6 and
    IPvFuture addresses.
  - Add ipaddress module from https://github.com/phihag/ipaddress
  - Remove -IVendor/ from python-config boo#1231795
* Mon Jul 15 2024 Matej Cepl <mcepl@cepl.eu>
  - Stop using %%defattr, it seems to be breaking proper executable
    attributes on /usr/bin/ scripts (bsc#1227378).
* Wed May 22 2024 Matej Cepl <mcepl@cepl.eu>
  - Restore _multibuild
* Sat May 18 2024 Matej Cepl <mcepl@suse.com>
  - bsc#1221854 (CVE-2024-0450) Add
    CVE-2024-0450-zipfile-avoid-quoted-overlap-zipbomb.patch
    detecting the vulnerability of the "quoted-overlap" zipbomb
    (from gh#python/cpython!110016).
* Sat May 11 2024 Matej Cepl <mcepl@cepl.eu>
  - Switch to using the system libexpat (bsc#1219559,
    CVE-2023-52425)
  - Make sure to remove all embedded versions of other packages
    (including expat).
  - Add CVE-2023-52425-libexpat-2.6.0-remove-failing-tests.patch
    removing failing test fixing bpo#3151, which we just not
    support.
  - Remove patches over those embedded packages (cffi):
    - python-2.7-libffi-aarch64.patch
    - sparc_longdouble.patch
* Tue Apr 16 2024 Matej Cepl <mcepl@cepl.eu>
  - Modify CVE-2023-27043-email-parsing-errors.patch to fix the
    unicode string handling in email.utils.parseaddr()
    (bsc#1222537).
  - Revert CVE-2022-48560-after-free-heappushpop.patch, the fix was
    unneeded.
* Mon Mar 18 2024 Matej Cepl <mcepl@cepl.eu>
  - Switch off tests. ONLY FOR FACTORY!!! (bsc#1219306)
* Tue Mar 05 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Build with -std=gnu89 to build correctly with gcc14, bsc#1220970
* Mon Jan 08 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Add CVE-2023-27043-email-parsing-errors.patch to
    gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043).
* Mon Nov 27 2023 Matej Cepl <mcepl@cepl.eu>
  - Add CVE-2022-48560-after-free-heappushpop.patch fixing
    use-after-free in Python via heappushpop in heapq (bsc#1214675,
    CVE-2022-48560).
  - switch from %patchN style to the %patch -P N one.
* Sat Sep 16 2023 Matej Cepl <mcepl@suse.com>
  - (bsc#1214691, CVE-2022-48566) Add
    CVE-2022-48566-compare_digest-more-constant.patch to make
    compare_digest more constant-time.
  - Allow nis.so for SLE-12.
* Thu Sep 14 2023 Matej Cepl <mcepl@suse.com>
  - (bsc#1214685, CVE-2022-48565) Add
    CVE-2022-48565-plistlib-XML-vulns.patch (from
    gh#python/cpython#86217) reject XML entity declarations in
    plist files.
  - Remove BOTH CVE-2023-27043-email-parsing-errors.patch and
    Revert-gh105127-left-tests.patch (as per discussion on
    bsc#1210638).
* Tue Sep 12 2023 Daniel Garcia <daniel.garcia@suse.com>
  - Add CVE-2023-40217-avoid-ssl-pre-close.patch fixing
    gh#python/cpython#108310, backport from upstream patch
    gh#python/cpython#108315
    (bsc#1214692, CVE-2023-40217)
* Thu Aug 03 2023 Matej Cepl <mcepl@suse.com>
  - IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED!
  - Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941)
    partially reverting CVE-2023-27043-email-parsing-errors.patch,
    because of the regression in gh#python/cpython#106669.
* Tue Jul 11 2023 Matej Cepl <mcepl@suse.com>
  - (bsc#1210638, CVE-2023-27043) Add
    CVE-2023-27043-email-parsing-errors.patch, which detects email
    address parsing errors and returns empty tuple to indicate the
    parsing error (old API).
* Wed Jun 07 2023 Matej Cepl <mcepl@suse.com>
  - Fix the application of the python-2.7.17-switch-off-failing-SSL-tests.patch.
* Tue May 30 2023 Andreas Schwab <schwab@suse.de>
  - python-2.7.5-multilib.patch: Update for riscv64
  - Don't fail if _ctypes or dl extension was not built
* Mon May 29 2023 Matej Cepl <mcepl@suse.com>
  - The condition around libnsl-devel BuildRequires is NOT
    switching off NIS support on SLE < 15, support for NIS used to
    be in the glibc itself. Partial revert of sr#1061583.
* Wed May 24 2023 Matej Cepl <mcepl@suse.com>
  - Add PygmentsBridge-trime_doctest_flags.patch to allow build of
    the documentation even with the current Sphinx. (SUSE-ONLY
    PATCH, DO NOT SEND UPSTREAM!)
* Wed Mar 08 2023 Matej Cepl <mcepl@suse.com>
  - Enable --with-system-ffi for non-standard architectures.
* Mon Mar 06 2023 Matej Cepl <mcepl@suse.com>
  - SLE-12 builds nis.so as well.
* Wed Mar 01 2023 Matej Cepl <mcepl@suse.com>
  - Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329,
    bsc#1208471) blocklists bypass via the urllib.parse component
    when supplying a URL that starts with blank characters
* Fri Jan 27 2023 Thorsten Kukuk <kukuk@suse.com>
  - Disable NIS for new products, it's deprecated and gets removed
* Thu Jan 19 2023 Matej Cepl <mcepl@suse.com>
  - Add skip_unverified_test.patch because apparently switching off
    SSL verification doesn't work on older SLE.
* Tue Nov 22 2022 Matej Cepl <mcepl@suse.com>
  - Restore python-2.7.9-sles-disable-verification-by-default.patch
    for SLE-12.
* Wed Nov 09 2022 Matej Cepl <mcepl@suse.com>
  - Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid
    CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding
    extremely long domain names.
* Tue Sep 13 2022 Bernhard Wiedemann <bwiedemann@suse.com>
  - Add bpo34990-2038-problem-compileall.patch making compileall.py
    compliant with year 2038 (bsc#1202666, gh#python/cpython#79171),
    backport of fix to Python 2.7.
* Wed Sep 07 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch CVE-2021-28861-double-slash-path.patch:
    * BaseHTTPServer: Fix an open redirection vulnerability in the HTTP server
      when an URI path starts with //. (bsc#1202624, CVE-2021-28861)
* Thu Jun 09 2022 Matej Cepl <mcepl@suse.com>
  - Add CVE-2015-20107-mailcap-unsafe-filenames.patch to avoid
    CVE-2015-20107 (bsc#1198511, gh#python/cpython#68966), the
    command injection in the mailcap module.
* Tue May 24 2022 Martin Liška <mliska@suse.cz>
  - Filter out executable-stack error that is triggered for i586
    target.
* Sat Feb 26 2022 Matej Cepl <mcepl@suse.com>
  - Update bundled pip wheel to the latest SLE version patched
    against bsc#1186819 (CVE-2021-3572).
  - Recover again proper value of %python2_package_prefix
    (bsc#1175619).
* Fri Feb 18 2022 Matej Cepl <mcepl@suse.com>
  - BuildRequire rpm-build-python: The provider to inject python(abi)
    has been moved there. rpm-build pulls rpm-build-python
    automatically in when building anything against python3-base, but
    this implies that the initial build of python3-base does not
    trigger the automatic installation.
* Fri Feb 18 2022 Matej Cepl <mcepl@suse.com>
  - Older SLE versions should use old OpenSSL.
* Wed Feb 09 2022 Matej Cepl <mcepl@suse.com>
  - Add CVE-2022-0391-urllib_parse-newline-parsing.patch
    (bsc#1195396, CVE-2022-0391, bpo#43882) sanitizing URLs
    containing ASCII newline and tabs in urlparse.
* Sun Feb 06 2022 Matej Cepl <mcepl@suse.com>
  - Add CVE-2021-4189-ftplib-trust-PASV-resp.patch (bsc#1194146,
    bpo#43285, CVE-2021-4189, gh#python/cpython#24838) make ftplib
    not trust the PASV response.

Files

/usr/lib64/python2.7
/usr/lib64/python2.7/bsddb
/usr/lib64/python2.7/bsddb/__init__.py
/usr/lib64/python2.7/bsddb/__init__.pyc
/usr/lib64/python2.7/bsddb/__init__.pyo
/usr/lib64/python2.7/bsddb/db.py
/usr/lib64/python2.7/bsddb/db.pyc
/usr/lib64/python2.7/bsddb/db.pyo
/usr/lib64/python2.7/bsddb/dbobj.py
/usr/lib64/python2.7/bsddb/dbobj.pyc
/usr/lib64/python2.7/bsddb/dbobj.pyo
/usr/lib64/python2.7/bsddb/dbrecio.py
/usr/lib64/python2.7/bsddb/dbrecio.pyc
/usr/lib64/python2.7/bsddb/dbrecio.pyo
/usr/lib64/python2.7/bsddb/dbshelve.py
/usr/lib64/python2.7/bsddb/dbshelve.pyc
/usr/lib64/python2.7/bsddb/dbshelve.pyo
/usr/lib64/python2.7/bsddb/dbtables.py
/usr/lib64/python2.7/bsddb/dbtables.pyc
/usr/lib64/python2.7/bsddb/dbtables.pyo
/usr/lib64/python2.7/bsddb/dbutils.py
/usr/lib64/python2.7/bsddb/dbutils.pyc
/usr/lib64/python2.7/bsddb/dbutils.pyo
/usr/lib64/python2.7/bsddb/test
/usr/lib64/python2.7/bsddb/test/__init__.py
/usr/lib64/python2.7/bsddb/test/__init__.pyc
/usr/lib64/python2.7/bsddb/test/__init__.pyo
/usr/lib64/python2.7/bsddb/test/test_all.py
/usr/lib64/python2.7/bsddb/test/test_all.pyc
/usr/lib64/python2.7/bsddb/test/test_all.pyo
/usr/lib64/python2.7/bsddb/test/test_associate.py
/usr/lib64/python2.7/bsddb/test/test_associate.pyc
/usr/lib64/python2.7/bsddb/test/test_associate.pyo
/usr/lib64/python2.7/bsddb/test/test_basics.py
/usr/lib64/python2.7/bsddb/test/test_basics.pyc
/usr/lib64/python2.7/bsddb/test/test_basics.pyo
/usr/lib64/python2.7/bsddb/test/test_compare.py
/usr/lib64/python2.7/bsddb/test/test_compare.pyc
/usr/lib64/python2.7/bsddb/test/test_compare.pyo
/usr/lib64/python2.7/bsddb/test/test_compat.py
/usr/lib64/python2.7/bsddb/test/test_compat.pyc
/usr/lib64/python2.7/bsddb/test/test_compat.pyo
/usr/lib64/python2.7/bsddb/test/test_cursor_pget_bug.py
/usr/lib64/python2.7/bsddb/test/test_cursor_pget_bug.pyc
/usr/lib64/python2.7/bsddb/test/test_cursor_pget_bug.pyo
/usr/lib64/python2.7/bsddb/test/test_db.py
/usr/lib64/python2.7/bsddb/test/test_db.pyc
/usr/lib64/python2.7/bsddb/test/test_db.pyo
/usr/lib64/python2.7/bsddb/test/test_dbenv.py
/usr/lib64/python2.7/bsddb/test/test_dbenv.pyc
/usr/lib64/python2.7/bsddb/test/test_dbenv.pyo
/usr/lib64/python2.7/bsddb/test/test_dbobj.py
/usr/lib64/python2.7/bsddb/test/test_dbobj.pyc
/usr/lib64/python2.7/bsddb/test/test_dbobj.pyo
/usr/lib64/python2.7/bsddb/test/test_dbshelve.py
/usr/lib64/python2.7/bsddb/test/test_dbshelve.pyc
/usr/lib64/python2.7/bsddb/test/test_dbshelve.pyo
/usr/lib64/python2.7/bsddb/test/test_dbtables.py
/usr/lib64/python2.7/bsddb/test/test_dbtables.pyc
/usr/lib64/python2.7/bsddb/test/test_dbtables.pyo
/usr/lib64/python2.7/bsddb/test/test_distributed_transactions.py
/usr/lib64/python2.7/bsddb/test/test_distributed_transactions.pyc
/usr/lib64/python2.7/bsddb/test/test_distributed_transactions.pyo
/usr/lib64/python2.7/bsddb/test/test_early_close.py
/usr/lib64/python2.7/bsddb/test/test_early_close.pyc
/usr/lib64/python2.7/bsddb/test/test_early_close.pyo
/usr/lib64/python2.7/bsddb/test/test_fileid.py
/usr/lib64/python2.7/bsddb/test/test_fileid.pyc
/usr/lib64/python2.7/bsddb/test/test_fileid.pyo
/usr/lib64/python2.7/bsddb/test/test_get_none.py
/usr/lib64/python2.7/bsddb/test/test_get_none.pyc
/usr/lib64/python2.7/bsddb/test/test_get_none.pyo
/usr/lib64/python2.7/bsddb/test/test_join.py
/usr/lib64/python2.7/bsddb/test/test_join.pyc
/usr/lib64/python2.7/bsddb/test/test_join.pyo
/usr/lib64/python2.7/bsddb/test/test_lock.py
/usr/lib64/python2.7/bsddb/test/test_lock.pyc
/usr/lib64/python2.7/bsddb/test/test_lock.pyo
/usr/lib64/python2.7/bsddb/test/test_misc.py
/usr/lib64/python2.7/bsddb/test/test_misc.pyc
/usr/lib64/python2.7/bsddb/test/test_misc.pyo
/usr/lib64/python2.7/bsddb/test/test_pickle.py
/usr/lib64/python2.7/bsddb/test/test_pickle.pyc
/usr/lib64/python2.7/bsddb/test/test_pickle.pyo
/usr/lib64/python2.7/bsddb/test/test_queue.py
/usr/lib64/python2.7/bsddb/test/test_queue.pyc
/usr/lib64/python2.7/bsddb/test/test_queue.pyo
/usr/lib64/python2.7/bsddb/test/test_recno.py
/usr/lib64/python2.7/bsddb/test/test_recno.pyc
/usr/lib64/python2.7/bsddb/test/test_recno.pyo
/usr/lib64/python2.7/bsddb/test/test_replication.py
/usr/lib64/python2.7/bsddb/test/test_replication.pyc
/usr/lib64/python2.7/bsddb/test/test_replication.pyo
/usr/lib64/python2.7/bsddb/test/test_sequence.py
/usr/lib64/python2.7/bsddb/test/test_sequence.pyc
/usr/lib64/python2.7/bsddb/test/test_sequence.pyo
/usr/lib64/python2.7/bsddb/test/test_thread.py
/usr/lib64/python2.7/bsddb/test/test_thread.pyc
/usr/lib64/python2.7/bsddb/test/test_thread.pyo
/usr/lib64/python2.7/lib-dynload
/usr/lib64/python2.7/lib-dynload/_bsddb.so
/usr/lib64/python2.7/lib-dynload/_hashlib.so
/usr/lib64/python2.7/lib-dynload/_sqlite3.so
/usr/lib64/python2.7/lib-dynload/_ssl.so
/usr/lib64/python2.7/lib-dynload/readline.so
/usr/lib64/python2.7/sqlite3
/usr/lib64/python2.7/sqlite3/__init__.py
/usr/lib64/python2.7/sqlite3/__init__.pyc
/usr/lib64/python2.7/sqlite3/__init__.pyo
/usr/lib64/python2.7/sqlite3/dbapi2.py
/usr/lib64/python2.7/sqlite3/dbapi2.pyc
/usr/lib64/python2.7/sqlite3/dbapi2.pyo
/usr/lib64/python2.7/sqlite3/dump.py
/usr/lib64/python2.7/sqlite3/dump.pyc
/usr/lib64/python2.7/sqlite3/dump.pyo
/usr/lib64/python2.7/sqlite3/test
/usr/lib64/python2.7/sqlite3/test/__init__.py
/usr/lib64/python2.7/sqlite3/test/__init__.pyc
/usr/lib64/python2.7/sqlite3/test/__init__.pyo
/usr/lib64/python2.7/sqlite3/test/dbapi.py
/usr/lib64/python2.7/sqlite3/test/dbapi.pyc
/usr/lib64/python2.7/sqlite3/test/dbapi.pyo
/usr/lib64/python2.7/sqlite3/test/dump.py
/usr/lib64/python2.7/sqlite3/test/dump.pyc
/usr/lib64/python2.7/sqlite3/test/dump.pyo
/usr/lib64/python2.7/sqlite3/test/factory.py
/usr/lib64/python2.7/sqlite3/test/factory.pyc
/usr/lib64/python2.7/sqlite3/test/factory.pyo
/usr/lib64/python2.7/sqlite3/test/hooks.py
/usr/lib64/python2.7/sqlite3/test/hooks.pyc
/usr/lib64/python2.7/sqlite3/test/hooks.pyo
/usr/lib64/python2.7/sqlite3/test/py25tests.py
/usr/lib64/python2.7/sqlite3/test/py25tests.pyc
/usr/lib64/python2.7/sqlite3/test/py25tests.pyo
/usr/lib64/python2.7/sqlite3/test/regression.py
/usr/lib64/python2.7/sqlite3/test/regression.pyc
/usr/lib64/python2.7/sqlite3/test/regression.pyo
/usr/lib64/python2.7/sqlite3/test/transactions.py
/usr/lib64/python2.7/sqlite3/test/transactions.pyc
/usr/lib64/python2.7/sqlite3/test/transactions.pyo
/usr/lib64/python2.7/sqlite3/test/types.py
/usr/lib64/python2.7/sqlite3/test/types.pyc
/usr/lib64/python2.7/sqlite3/test/types.pyo
/usr/lib64/python2.7/sqlite3/test/userfunctions.py
/usr/lib64/python2.7/sqlite3/test/userfunctions.pyc
/usr/lib64/python2.7/sqlite3/test/userfunctions.pyo
/usr/lib64/python2.7/ssl.py
/usr/lib64/python2.7/ssl.pyc
/usr/lib64/python2.7/ssl.pyo
/usr/share/doc/packages/python
/usr/share/doc/packages/python/LICENSE
/usr/share/doc/packages/python/README
/usr/share/doc/packages/python/README.SUSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jan 14 23:53:21 2025