<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python/python3-twisted_22.2.0.bb, branch kirkstone-next</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kirkstone-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=kirkstone-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-05-25T18:48:44+00:00</updated>
<entry>
<title>python3-twisted: Fix CVE-2024-41671</title>
<updated>2025-05-25T18:48:44+00:00</updated>
<author>
<name>Soumya Sambu</name>
<email>soumya.sambu@windriver.com</email>
</author>
<published>2025-04-23T04:59:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5c4b61d38a86de2c26f4ce5e57aaa169643ac211'/>
<id>urn:sha1:5c4b61d38a86de2c26f4ce5e57aaa169643ac211</id>
<content type='text'>
Twisted is an event-based framework for internet applications, supporting Python 3.6+.
The HTTP 1.0 and 1.1 server provided by twisted.web could process pipelined HTTP
requests out-of-order, possibly resulting in information disclosure. This vulnerability
is fixed in 24.7.0rc1.

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-41671
https://ubuntu.com/security/CVE-2024-41671

Upstream patches:
https://github.com/twisted/twisted/commit/f1cb4e616e9f23b4dd044a6db44365060950c64f
https://github.com/twisted/twisted/commit/ef2c755e9e9d57d58132af790bd2fd2b957b3fb1

Signed-off-by: Soumya Sambu &lt;soumya.sambu@windriver.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-twisted: Add python3-typing-extensions to RDEPENDS</title>
<updated>2024-04-28T17:10:23+00:00</updated>
<author>
<name>Hains van den Bosch</name>
<email>hainsvdbosch@ziggo.nl</email>
</author>
<published>2022-12-11T10:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5a6f7925bd2b885955c942573f70a5594f231563'/>
<id>urn:sha1:5a6f7925bd2b885955c942573f70a5594f231563</id>
<content type='text'>
To fix crash due to missing module:

File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 42, in &lt;module&gt;
from typing_extensions import Literal, ParamSpec, Protocol
ModuleNotFoundError: No module named 'typing_extensions'

Signed-off-by: Hains van den Bosch &lt;hainsvdbosch@ziggo.nl&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Guðni Már Gilbert &lt;gudnimar@noxmedical.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-twisted: Add python3-asyncio to RDEPENDS</title>
<updated>2024-04-28T17:10:23+00:00</updated>
<author>
<name>Hains van den Bosch</name>
<email>hainsvdbosch@ziggo.nl</email>
</author>
<published>2022-12-11T10:44:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=8d40d6e3b9d74a41042222dae3e2ce34cf9b7010'/>
<id>urn:sha1:8d40d6e3b9d74a41042222dae3e2ce34cf9b7010</id>
<content type='text'>
To fix crash due to missing module:

from twisted.internet import defer
File "/usr/lib/python3.11/site-packages/twisted/internet/defer.py", line 14, in &lt;module&gt;
from asyncio import AbstractEventLoop, Future, iscoroutine
ModuleNotFoundError: No module named 'asyncio'

Signed-off-by: Hains van den Bosch &lt;hainsvdbosch@ziggo.nl&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Guðni Már Gilbert &lt;gudnimar@noxmedical.com&gt;
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>Update for setuptools_build_meta renamed to python_setuptools_build_meta</title>
<updated>2022-03-20T02:00:34+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-03-18T13:10:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7f27771b2891018758ea18eee20f4af8d25509e7'/>
<id>urn:sha1:7f27771b2891018758ea18eee20f4af8d25509e7</id>
<content type='text'>
Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-python: migrate away from setuptool3 where possible</title>
<updated>2022-03-11T13:48:38+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-03-10T13:25:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ff7312f0486df1b5fd9f7eee0ae62fbc831e39d8'/>
<id>urn:sha1:ff7312f0486df1b5fd9f7eee0ae62fbc831e39d8</id>
<content type='text'>
Many recipes are currently building with setuptools3 but can use a more
modern tool: typically setuptools_build_meta but ordered-set can use
flit_core and pyrad can use poetry_core.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-twisted: remove empty PN-src and PN-dbg</title>
<updated>2022-03-11T13:48:38+00:00</updated>
<author>
<name>Ross Burton</name>
<email>ross.burton@arm.com</email>
</author>
<published>2022-03-10T13:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ce5e0278cf3f05abb4fbfbea67b41d15a6d253d7'/>
<id>urn:sha1:ce5e0278cf3f05abb4fbfbea67b41d15a6d253d7</id>
<content type='text'>
Nothing is packaged in these, there are no debug symbols and the sources
are packaged into the regular packages.

Signed-off-by: Ross Burton &lt;ross.burton@arm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-twisted: upgrade 22.1.0 -&gt; 22.2.0</title>
<updated>2022-03-09T15:37:04+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2022-03-07T11:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=91f74f01a0c87ad22afff19aaccf2d07a68afa46'/>
<id>urn:sha1:91f74f01a0c87ad22afff19aaccf2d07a68afa46</id>
<content type='text'>
Changelog:
=========
Bugfixes
--------
- twisted.internet.gireactor.PortableGIReactor.simulate and
  twisted.internet.gtk2reactor.PortableGtkReactor.simulate no longer raises
  TypeError when there are no delayed called. This was a regression introduced
  with the migration to Python 3 in which the builtin 'min' function no longer
  accepts 'None' as an argument. (#9660)
- twisted.conch.ssh.transport.SSHTransportBase now disconnects the remote peer
  if the SSH version string is not sent in the first 4096 bytes.
  (#10284, CVE-2022-21716, GHSA-rv6r-3f5q-9rgx)

Improved Documentation
----------------------
- Add type annotations for twisted.web.http.Request.getHeader. (#10270)

Deprecations and Removals
-------------------------
- Support for Python 3.6, which is EoL as of 2021-09-04, has been deprecated. (#10303)

Bugfixes
--------
- _dist.test.test_workertrial now correctly compare strings via assertEqual() and pass on PyPy3 (#10302)

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
</feed>
