<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/forms, branch stable/5.2.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F5.2.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-03-03T12:16:53Z</updated>
<entry>
<title>[5.2.x] Fixed CVE-2026-25673 -- Simplified URLField scheme detection.</title>
<updated>2026-03-03T12:16:53Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-01-30T01:52:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4d3c184686626d224d9a87451410ecf802b41f7c'/>
<id>urn:sha1:4d3c184686626d224d9a87451410ecf802b41f7c</id>
<content type='text'>
This simplicaftion mitigates a potential DoS in URLField on Windows. The
usage of `urlsplit()` in `URLField.to_python()` was replaced with
`str.partition(":")` for URL scheme detection. On Windows, `urlsplit()`
performs Unicode normalization which is slow for certain characters,
making `URLField` vulnerable to DoS via specially crafted POST payloads.

Thanks Seokchan Yoon for the report, and Jake Howard and Shai Berger
for the review.

Refs #36923.

Co-authored-by: Jacob Walls &lt;jacobtylerwalls@gmail.com&gt;

Backport of 951ffb3832cd83ba672c1e3deae2bda128eb9cca from main.
</content>
</entry>
<entry>
<title>[5.2.x] Applied Black's 2025 stable style.</title>
<updated>2025-03-01T18:47:17Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-03-01T18:41:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=53bb1d5a240a39d35abc11c6477ac5465c5fac2c'/>
<id>urn:sha1:53bb1d5a240a39d35abc11c6477ac5465c5fac2c</id>
<content type='text'>
https://github.com/psf/black/releases/tag/25.1.0
Backport of ff3aaf036f0cb66cd8f404cd51c603e68aaa7676 from main
</content>
</entry>
<entry>
<title>Fixed #35521 -- Allowed overriding BoundField class on fields, forms and renderers.</title>
<updated>2025-01-15T20:04:26Z</updated>
<author>
<name>Matthias Kestenholz</name>
<email>mk@feinheit.ch</email>
</author>
<published>2025-01-15T20:04:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=6a7ee02f5994c65bbefe92a3da74f22326970cf9'/>
<id>urn:sha1:6a7ee02f5994c65bbefe92a3da74f22326970cf9</id>
<content type='text'>
Thank you Sarah Boyce, Carlton Gibson, Tim Schilling and Adam Johnson
for reviews.

Co-authored-by: Christophe Henry &lt;contact@c-henry.fr&gt;
Co-authored-by: David Smith &lt;smithdc@gmail.com&gt;
Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
Co-authored-by: Matthias Kestenholz &lt;mk@feinheit.ch&gt;</content>
</entry>
<entry>
<title>Fixed CVE-2024-56374 -- Mitigated potential DoS in IPv6 validation.</title>
<updated>2025-01-14T11:42:24Z</updated>
<author>
<name>Michael Manfre</name>
<email>mike@manfre.net</email>
</author>
<published>2024-12-12T02:39:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ca2be7724e1244a4cb723de40a070f873c6e94bf'/>
<id>urn:sha1:ca2be7724e1244a4cb723de40a070f873c6e94bf</id>
<content type='text'>
Thanks Saravana Kumar for the report, and Sarah Boyce and Mariusz
Felisiak for the reviews.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fixed #32819 -- Added aria-describedby to fields with errors.</title>
<updated>2025-01-02T15:40:39Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2023-11-19T19:26:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=987854ba44b497b195536199f8f6d1dc440a43ca'/>
<id>urn:sha1:987854ba44b497b195536199f8f6d1dc440a43ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35886 -- Added support for object-based form media script assets.</title>
<updated>2025-01-02T12:08:13Z</updated>
<author>
<name>Johannes Maron</name>
<email>johannes@maron.family</email>
</author>
<published>2024-11-07T09:21:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=989329344aabe8ef7a5e55bebfde53f0e00f42e2'/>
<id>urn:sha1:989329344aabe8ef7a5e55bebfde53f0e00f42e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #32819 -- Added aria-describedby property to BoundField.</title>
<updated>2024-12-17T11:04:44Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2024-12-13T08:20:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1e05431881d64e5e009cd9a709225744c05a48f1'/>
<id>urn:sha1:1e05431881d64e5e009cd9a709225744c05a48f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35987 -- Made ErrorList.copy() copy the renderer attribute.</title>
<updated>2024-12-10T11:14:52Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2024-12-09T15:40:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4806c42efac790dd65bc890b85904df7bdeb1309'/>
<id>urn:sha1:4806c42efac790dd65bc890b85904df7bdeb1309</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35988 -- Made BaseForm.full_clean() pass renderer to ErrorDict.</title>
<updated>2024-12-10T11:13:43Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2024-12-09T11:17:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=02628c051c18d000256424daffe996c22bed5ae3'/>
<id>urn:sha1:02628c051c18d000256424daffe996c22bed5ae3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #32819 -- Added id to ErrorList class and template.</title>
<updated>2024-12-05T09:24:39Z</updated>
<author>
<name>David Smith</name>
<email>smithdc@gmail.com</email>
</author>
<published>2023-11-18T20:36:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=edd74c3417fa3a0b29295012ff31dbe44843303c'/>
<id>urn:sha1:edd74c3417fa3a0b29295012ff31dbe44843303c</id>
<content type='text'>
</content>
</entry>
</feed>
