<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/httpwrappers, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-11-26T20:17:46Z</updated>
<entry>
<title>Fixed #36743 -- Increased URL max length enforced in HttpResponseRedirectBase.</title>
<updated>2025-11-26T20:17:46Z</updated>
<author>
<name>varunkasyap</name>
<email>varunkasyap@hotmail.com</email>
</author>
<published>2025-11-26T17:28:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a8cf8c292cfee98fe6cc873ca5221935f1d02271'/>
<id>urn:sha1:a8cf8c292cfee98fe6cc873ca5221935f1d02271</id>
<content type='text'>
Refs CVE-2025-64458.

The previous limit of 2048 characters reused the URLValidator constant
and proved too restrictive for legitimate redirects to some third-party
services. This change introduces a separate `MAX_URL_REDIRECT_LENGTH`
constant (defaulting to 16384) and uses it in HttpResponseRedirectBase.

Thanks Jacob Walls for report and review.
</content>
</entry>
<entry>
<title>Fixed CVE-2025-64458 -- Mitigated potential DoS in HttpResponseRedirect/HttpResponsePermanentRedirect on Windows.</title>
<updated>2025-11-05T12:20:57Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-10-16T20:28:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c880530ddd4fabd5939bab0e148bebe36699432a'/>
<id>urn:sha1:c880530ddd4fabd5939bab0e148bebe36699432a</id>
<content type='text'>
Thanks Seokchan Yoon for the report, Markus Holtermann for the
triage, and Jake Howard for the review.

Follow-up to CVE-2025-27556 and 39e2297210d9d2938c75fc911d45f0e863dc4821.
</content>
</entry>
<entry>
<title>Refs #36500 -- Rewrapped long docstrings and block comments via a script.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2025-07-23T03:41:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=69a93a88edb56ba47f624dac7a21aacc47ea474f'/>
<id>urn:sha1:69a93a88edb56ba47f624dac7a21aacc47ea474f</id>
<content type='text'>
Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505.
</content>
</entry>
<entry>
<title>Fixed #35784 -- Added support for preserving the HTTP request method in HttpResponseRedirectBase.</title>
<updated>2024-11-14T18:53:49Z</updated>
<author>
<name>Lorenzo Peña</name>
<email>lorinkoz@gmail.com</email>
</author>
<published>2024-11-14T18:53:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=91c879eda595c12477bbfa6f51115e88b75ddf88'/>
<id>urn:sha1:91c879eda595c12477bbfa6f51115e88b75ddf88</id>
<content type='text'>
Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Refs #35727 -- Updated response.content.decode calls to use the HttpResponse.text property.</title>
<updated>2024-10-16T09:52:22Z</updated>
<author>
<name>SaJH</name>
<email>wogur981208@gmail.com</email>
</author>
<published>2024-10-15T16:11:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0c8177551500e960d2dc04bc4b0fa7060f9172ae'/>
<id>urn:sha1:0c8177551500e960d2dc04bc4b0fa7060f9172ae</id>
<content type='text'>
Signed-off-by: SaJH &lt;wogur981208@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #35727 -- Added HttpResponse.text property.</title>
<updated>2024-10-16T09:52:22Z</updated>
<author>
<name>SaJH</name>
<email>wogur981208@gmail.com</email>
</author>
<published>2024-09-11T12:23:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4a685bc0dca5298a7d5a4e162120a90cac7fd1a4'/>
<id>urn:sha1:4a685bc0dca5298a7d5a4e162120a90cac7fd1a4</id>
<content type='text'>
Signed-off-by: SaJH &lt;wogur981208@gmail.com&gt;
</content>
</entry>
<entry>
<title>Applied Black's 2024 stable style.</title>
<updated>2024-01-26T11:45:07Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-01-26T11:45:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=305757aec19c9d5111e4d76095ae0acd66163e4b'/>
<id>urn:sha1:305757aec19c9d5111e4d76095ae0acd66163e4b</id>
<content type='text'>
https://github.com/psf/black/releases/tag/24.1.0</content>
</entry>
<entry>
<title>Used addCleanup() in tests where appropriate.</title>
<updated>2023-12-31T09:01:31Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2023-12-31T09:01:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d88ec42bd0a37340c8477a6f20bf26e58bd84735'/>
<id>urn:sha1:d88ec42bd0a37340c8477a6f20bf26e58bd84735</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #34233 -- Used aiter() and anext().</title>
<updated>2023-01-18T12:45:07Z</updated>
<author>
<name>Nick Pope</name>
<email>nick@nickpope.me.uk</email>
</author>
<published>2023-01-18T12:45:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=26a395f27d86bbf65f330851c8136c33694ac867'/>
<id>urn:sha1:26a395f27d86bbf65f330851c8136c33694ac867</id>
<content type='text'>
Available since Python 3.10.</content>
</entry>
<entry>
<title>Fixed #33735 -- Added async support to StreamingHttpResponse.</title>
<updated>2022-12-22T09:41:12Z</updated>
<author>
<name>Carlton Gibson</name>
<email>carlton.gibson@noumenal.es</email>
</author>
<published>2022-12-13T15:15:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0bd2c0c9015b53c41394a1c0989afbfd94dc2830'/>
<id>urn:sha1:0bd2c0c9015b53c41394a1c0989afbfd94dc2830</id>
<content type='text'>
Thanks to Florian Vazelle for initial exploratory work, and to Nick
Pope and Mariusz Felisiak for review.
</content>
</entry>
</feed>
