buildroot/package/python3
Adam Duskett 906ed044aa package/python3: security bump to version 3.7.4
Fixes the following security issues:

- bpo-37463: ssl.match_hostname() no longer accepts IPv4 addresses with
  additional text after the address and only quad-dotted notation without
  trailing whitespaces.  Some inet_aton() implementations ignore whitespace
  and all data after whitespace, e.g.  ‘127.0.0.1 whatever’.

- bpo-35907: CVE-2019-9948: Avoid file reading by disallowing local-file://
  and local_file:// URL schemes in URLopener().open() and
  URLopener().retrieve() of urllib.request.

- bpo-30458: Address CVE-2019-9740 by disallowing URL paths with embedded
  whitespace or control characters through into the underlying http client
  request.  Such potentially malicious header injection URLs now cause an
  http.client.InvalidURL exception to be raised.

- bpo-33529: Prevent fold function used in email header encoding from
  entering infinite loop when there are too many non-ASCII characters in a
  header.

- bpo-35755: shutil.which() now uses os.confstr("CS_PATH") if available and
  if the PATH environment variable is not set.  Remove also the current
  directory from posixpath.defpath.  On Unix, shutil.which() and the
  subprocess module no longer search the executable in the current directory
  if the PATH environment variable is not set.

Also remove the following upstreamed patches:
  - 0033-bpo-36742-Fixes-handling-of-pre-normalization-charac.patch
  - 0034-bpo-36742-Corrects-fix-to-handle-decomposition-in-us.patch

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
[Peter: mention security fixes]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2019-07-14 12:03:05 +02:00
..
0001-Make-the-build-of-pyc-files-conditional.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0002-Disable-buggy_getaddrinfo-configure-test-when-cross-.patch
0003-Add-infrastructure-to-disable-the-build-of-certain-e.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0004-Adjust-library-header-paths-for-cross-compilation.patch
0005-Don-t-look-in-usr-lib-termcap-for-libraries.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0006-Don-t-add-multiarch-paths.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0007-Abort-on-failed-module-build.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0008-Serial-ioctl-workaround.patch
0009-Do-not-adjust-the-shebang-of-Python-scripts-for-cros.patch
0010-Misc-python-config.sh.in-ensure-sed-invocations-only.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0011-Override-system-locale-and-set-to-default-when-addin.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0012-Add-importlib-fix-for-PEP-3147-issue.patch
0013-Add-an-option-to-disable-installation-of-test-module.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0014-Add-an-option-to-disable-pydoc.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0015-Add-an-option-to-disable-lib2to3.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0016-Add-option-to-disable-the-sqlite3-module.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0017-Add-an-option-to-disable-the-tk-module.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0018-Add-an-option-to-disable-the-curses-module.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0019-Add-an-option-to-disable-expat.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0020-Add-an-option-to-disable-CJK-codecs.patch
0021-Add-an-option-to-disable-NIS.patch
0022-Add-an-option-to-disable-unicodedata.patch
0023-Add-an-option-to-disable-IDLE.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0024-Add-an-option-to-disable-decimal.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0025-Add-an-option-to-disable-the-ossaudiodev-module.patch
0026-Add-an-option-to-disable-openssl-support.patch
0027-Add-an-option-to-disable-the-readline-module.patch
0028-Add-options-to-disable-zlib-bzip2-and-xz-modules.patch
0029-python-config.sh-don-t-reassign-prefix.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0030-Fix-cross-compiling-the-uuid-module.patch package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
0031-Add-an-option-to-disable-uuid-module.patch
0032-fix-building-on-older-distributions.patch Standardize Adam Duskett's email address 2019-07-04 00:10:47 +02:00
Config.in
python3.hash package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00
python3.mk package/python3: security bump to version 3.7.4 2019-07-14 12:03:05 +02:00