<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git, branch 5.2.9</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=5.2.9</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=5.2.9'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2025-12-02T12:31:25Z</updated>
<entry>
<title>[5.2.x] Bumped version for 5.2.9 release.</title>
<updated>2025-12-02T12:31:25Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2025-12-02T12:31:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=c14b756185c88f7f2eb745ff061f3c221fea9de7'/>
<id>urn:sha1:c14b756185c88f7f2eb745ff061f3c221fea9de7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[5.2.x] Fixed CVE-2025-64460 -- Corrected quadratic inner text accumulation in XML serializer.</title>
<updated>2025-12-02T12:27:50Z</updated>
<author>
<name>Shai Berger</name>
<email>shai@platonix.com</email>
</author>
<published>2025-10-11T18:42:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=99e7d22f55497278d0bcb2e15e72ef532e62a31d'/>
<id>urn:sha1:99e7d22f55497278d0bcb2e15e72ef532e62a31d</id>
<content type='text'>
Previously, `getInnerText()` recursively used `list.extend()` on strings,
which added each character from child nodes as a separate list element.
On deeply nested XML content, this caused the overall deserialization
work to grow quadratically with input size, potentially allowing
disproportionate CPU consumption for crafted XML.

The fix separates collection of inner texts from joining them, so that
each subtree is joined only once, reducing the complexity to linear in
the size of the input. These changes also include a mitigation for a
xml.dom.minidom performance issue.

Thanks Seokchan Yoon (https://ch4n3.kr/) for report.

Co-authored-by: Jacob Walls &lt;jacobtylerwalls@gmail.com&gt;
Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;

Backport of 50efb718b31333051bc2dcb06911b8fa1358c98c from main.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed CVE-2025-13372 -- Protected FilteredRelation against SQL injection in column aliases on PostgreSQL.</title>
<updated>2025-12-02T12:27:34Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-11-17T22:09:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=479415ce5249bcdebeb6570c72df2a87f45a7bbf'/>
<id>urn:sha1:479415ce5249bcdebeb6570c72df2a87f45a7bbf</id>
<content type='text'>
Follow-up to CVE-2025-57833.

Thanks Stackered for the report, and Simon Charette and Mariusz Felisiak
for the reviews.

Backport of 5b90ca1e7591fa36fccf2d6dad67cf1477e6293e from main.
</content>
</entry>
<entry>
<title>[5.2.x] Fixed #36712 -- Evaluated type annotations lazily in template tag registration.</title>
<updated>2025-12-02T01:51:26Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-11-29T23:45:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=da1dfe64c821ba03ca7b0c936184cca1ad641316'/>
<id>urn:sha1:da1dfe64c821ba03ca7b0c936184cca1ad641316</id>
<content type='text'>
Ideally, this will be reverted when an upstream solution is available for
https://github.com/python/cpython/issues/141560.

Thanks Patrick Rauscher for the report and Augusto Pontes for the
first iteration and test.

Backport of 34186e731ca20a2344b1f88fd543a854d6b13a00 from main.
</content>
</entry>
<entry>
<title>[5.2.x] Refs #36743 -- Corrected docstring for DisallowedRedirect.</title>
<updated>2025-12-01T19:34:26Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-12-01T13:54:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=e2ddec431395330b423ef193548f374b5c2f395e'/>
<id>urn:sha1:e2ddec431395330b423ef193548f374b5c2f395e</id>
<content type='text'>
Backport of ce36c35e76f82f76cdfa5777456e794d481e5afc from main.
</content>
</entry>
<entry>
<title>[5.2.x] Closed temporary files in OverwritingStorageTests.test_save_overwrite_behavior_temp_file().</title>
<updated>2025-12-01T13:48:39Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-11-26T12:17:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=b83ee616c683c5a5879a176a2bbb84cb715a92d5'/>
<id>urn:sha1:b83ee616c683c5a5879a176a2bbb84cb715a92d5</id>
<content type='text'>
Backport of a08f1693f37e9aae9eca395020cce0638cb5aa5f from main.
</content>
</entry>
<entry>
<title>[5.2.x] Refs #35535 -- Used intended decorator in test_simple_block_tag_parens().</title>
<updated>2025-12-01T13:39:32Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-11-30T00:17:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=645dc99ab472b9152ccc483d7bbf4eca090da253'/>
<id>urn:sha1:645dc99ab472b9152ccc483d7bbf4eca090da253</id>
<content type='text'>
Backport of e94b19f6abdda70689aa17e399ce5fdef7897674 from main.
</content>
</entry>
<entry>
<title>[5.2.x] Added link to Python Pickle documentation in docs/topics/cache.txt.</title>
<updated>2025-11-30T07:31:32Z</updated>
<author>
<name>Rida Zouga</name>
<email>96395950+ZougaRida@users.noreply.github.com</email>
</author>
<published>2025-11-30T07:29:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=85586052e8d1d9f160b9f1b351e61a787a8e4bed'/>
<id>urn:sha1:85586052e8d1d9f160b9f1b351e61a787a8e4bed</id>
<content type='text'>
Co-authored-by: Rida Zouga &lt;ridazouga@gmail.com&gt;
Backport of 3ea0195ca57790d7bd6921ecaa32312eabec78d0 from main
</content>
</entry>
<entry>
<title>[5.2.x] Fixed outdated redis-py link in cache docs.</title>
<updated>2025-11-27T16:14:31Z</updated>
<author>
<name>Bruno Alla</name>
<email>browniebroke@users.noreply.github.com</email>
</author>
<published>2025-11-27T16:12:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=de1dc3a87427475590d8efe10f3f627397524fca'/>
<id>urn:sha1:de1dc3a87427475590d8efe10f3f627397524fca</id>
<content type='text'>
Backport of 7b32485ee98edf7e8b94ad9c8acdccee562bf216 from main.
</content>
</entry>
<entry>
<title>[5.2.x] Highlighted community package upgrade utilities in docs/howto/upgrade-version.txt.</title>
<updated>2025-11-27T12:33:11Z</updated>
<author>
<name>Tim Schilling</name>
<email>schillingt@better-simple.com</email>
</author>
<published>2025-11-13T20:31:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=ee92d41f562a229ae6c0e6f625d34e7e9ffdc0bb'/>
<id>urn:sha1:ee92d41f562a229ae6c0e6f625d34e7e9ffdc0bb</id>
<content type='text'>
Backport of bd7940982d6cab386dae7698ab097b91e5d8145e from main.
</content>
</entry>
</feed>
