<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/lang/python/python3/patches/016-adjust-config-paths.patch, branch openwrt-19.07</title>
<subtitle>Community maintained packages for OpenWrt</subtitle>
<id>http://x-nagi.com/cgit/packages/atom?h=openwrt-19.07</id>
<link rel='self' href='http://x-nagi.com/cgit/packages/atom?h=openwrt-19.07'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/'/>
<updated>2023-03-16T07:05:35Z</updated>
<entry>
<title>python3: Update to 3.7.16, refresh patches</title>
<updated>2023-03-16T07:05:35Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2023-03-16T07:05:35Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=509f4e2f838952bd0322597a9b677ead283c98d1'/>
<id>urn:sha1:509f4e2f838952bd0322597a9b677ead283c98d1</id>
<content type='text'>
Includes fixes:

* 3.7.14:
  * CVE-2020-10735: Prevent DoS by large int&lt;-&gt;str conversions
  * CVE-2021-28861: http.server: Open Redirection if the URL path starts with //

* 3.7.16:
  * CVE-2022-45061: Slow IDNA decoding with large strings
  * CVE-2022-37454: Buffer overflow in the _sha3 module
  * CVE-2015-20107: mailcap.findmatch: document shell command Injection danger in filename parameter

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Update to 3.7.13, refresh patches</title>
<updated>2022-03-21T18:16:36Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2022-03-21T18:16:36Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=3398ed29b0c09dcb5519e229ba25db30043d1566'/>
<id>urn:sha1:3398ed29b0c09dcb5519e229ba25db30043d1566</id>
<content type='text'>
Includes fixes for:
* Windows builds updated to bzip2 1.0.8 to mitigate CVE-2016-3189 and
  CVE-2019-12900
* CVE-2022-26488: Escalation of privilege via Windows Installer

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Update to 3.7.9, refresh/remove backported patches</title>
<updated>2020-10-16T17:35:19Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2020-10-16T17:35:19Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=acb77d5bebd2d44a21480655798c04f74f6f4d45'/>
<id>urn:sha1:acb77d5bebd2d44a21480655798c04f74f6f4d45</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Use default _PYTHON_HOST_PLATFORM</title>
<updated>2020-07-08T09:12:33Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2020-07-08T09:10:14Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=4b0c1f8714a65942f90d1fb922a81179a17ffc98'/>
<id>urn:sha1:4b0c1f8714a65942f90d1fb922a81179a17ffc98</id>
<content type='text'>
This lets the Python build process set _PYTHON_HOST_PLATFORM instead of
forcing an explicit value.

Also:

* Save the target _PYTHON_HOST_PLATFORM value during Build/InstallDev
  for use when building target Python packages (in python3-package.mk).

* Use the (mostly) default PYTHON_FOR_BUILD value, instead patch
  configure to remove the platform triplet from the sysconfigdata file
  name.

* Remove the "CROSS_COMPILE=yes" make variable (there is no indication
  that this variable is necessary).

* Force host pip to build packages from source instead of downloading
  binary wheels.

  Previously, host pip can download universal (platform-independent)
  wheels but not platform-specific wheels, because of the custom
  _PYTHON_HOST_PLATFORM value. (Packages that do not have universal
  wheels would be compiled from source.)

  With a correct _PYTHON_HOST_PLATFORM, host pip can install
  platform-specific wheels as well. However, the pre-built shared object
  (.so) files in these wheels will have the host's platform triplet in
  their file names. When target Python packages are built (using the
  target's _PYTHON_HOST_PLATFORM), Python will not use these shared
  object files.

  By forcing host pip to build packages from source, the built shared
  object files will not have the platform triplet in their file names.
  (Host Python has been patched to remove the platform triplet from file
  names.) This allows these packages to be used when building target
  Python packages.

  (The net effect of this complete change is that platform-dependent
  packages will continue to be compiled from source, while
  platform-independent packages will now also be compiled from source.)

Fixes https://github.com/openwrt/packages/issues/12680.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Update to 3.7.8, refresh/rework patches</title>
<updated>2020-06-30T13:20:18Z</updated>
<author>
<name>Jeffery To</name>
<email>jeffery.to@gmail.com</email>
</author>
<published>2020-06-30T13:20:18Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=d78bdbd8ad91abca5bf1959b53a70e930440fba1'/>
<id>urn:sha1:d78bdbd8ad91abca5bf1959b53a70e930440fba1</id>
<content type='text'>
This contains a fix for CVE-2020-8492 (Denial of service in
urllib.request.AbstractBasicAuthHandler)[1].

This also updates the setuptools and pip packages to 47.1.0 and 20.1.1,
respectively.

[1]: https://docs.python.org/release/3.7.8/whatsnew/changelog.html#python-3-7-8-release-candidate-1

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Update to version 3.7.5</title>
<updated>2019-10-21T13:19:32Z</updated>
<author>
<name>Josef Schlehofer</name>
<email>pepe.schlehofer@gmail.com</email>
</author>
<published>2019-10-19T17:59:59Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=0882737b4a29984eb25c35df7a1c25c8686f774d'/>
<id>urn:sha1:0882737b4a29984eb25c35df7a1c25c8686f774d</id>
<content type='text'>
setuptools: Updated to version 41.2.0
pip: Updated to version 19.2.3

Removed patches:
- 017: code was refactored
- 02{5,6,7,8}: those patches were backported from upstream and they are
included in 3.7.5

Refreshed patches

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: Update to version 3.7.4</title>
<updated>2019-07-10T08:16:47Z</updated>
<author>
<name>Josef Schlehofer</name>
<email>pepe.schlehofer@gmail.com</email>
</author>
<published>2019-07-09T18:56:33Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=34f8cf530daad480d1ae770dfa9214204e0a88fd'/>
<id>urn:sha1:34f8cf530daad480d1ae770dfa9214204e0a88fd</id>
<content type='text'>
- Update setuptools to 40.8.0
- Update pip to 19.0.3
- Refreshed patches
- Removed 4 patches (2 of them was included in 3.7.3 and other two are
included in this release)

Makefile python3:
- Move PKG_MAINTAINER above PKG_LICENSE

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
(cherry-picked from ce769db0077f3ace8ef691cf33b827a10e0613a5)
</content>
</entry>
<entry>
<title>python3: Fix compilation with deprecated OpenSSL APIs</title>
<updated>2019-03-11T22:08:09Z</updated>
<author>
<name>Rosen Penev</name>
<email>rosenp@gmail.com</email>
</author>
<published>2018-11-19T00:08:28Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=3b935060e878f9a331e240e0b42bccc44b1232ab'/>
<id>urn:sha1:3b935060e878f9a331e240e0b42bccc44b1232ab</id>
<content type='text'>
Also refreshed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3: update to python 3.7.0</title>
<updated>2018-07-11T04:34:54Z</updated>
<author>
<name>Martin Strobel</name>
<email>arctus@crza.de</email>
</author>
<published>2018-07-10T18:19:46Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=fe01c8fc0509d1d207c1b99d7999a254121049e1'/>
<id>urn:sha1:fe01c8fc0509d1d207c1b99d7999a254121049e1</id>
<content type='text'>
Fixes python3 host SSL build -&gt; host-pip can use https:// urls again.
Updates Pip to 10.0.1
rebased patches

Signed-off-by: Martin Strobel &lt;arctus@crza.de&gt;
</content>
</entry>
<entry>
<title>python3: update to version 3.6.5</title>
<updated>2018-05-03T11:46:35Z</updated>
<author>
<name>Alexandru Ardelean</name>
<email>ardeleanalex@gmail.com</email>
</author>
<published>2018-05-03T11:46:30Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/packages/commit/?id=b7d1d2149ee094ba3b530d5c168878c8198f286a'/>
<id>urn:sha1:b7d1d2149ee094ba3b530d5c168878c8198f286a</id>
<content type='text'>
Add PKG_RELEASE for setuptools and pip.
Refresh all patches.

Signed-off-by: Alexandru Ardelean &lt;ardeleanalex@gmail.com&gt;
</content>
</entry>
</feed>
