<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/tests/servers/test_basehttp.py, branch devmain</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/chango.git/atom?h=devmain</id>
<link rel='self' href='http://cgit.adnoto.dev/chango.git/atom?h=devmain'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/'/>
<updated>2025-10-20T19:21:32Z</updated>
<entry>
<title>Fixed #36470 -- Prevented log injection in runserver when handling NOT FOUND.</title>
<updated>2025-10-20T19:21:32Z</updated>
<author>
<name>YashRaj1506</name>
<email>yashraj504300@gmail.com</email>
</author>
<published>2025-06-25T22:01:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9bb83925d6c231e964f8b54efbc982fb1333da27'/>
<id>urn:sha1:9bb83925d6c231e964f8b54efbc982fb1333da27</id>
<content type='text'>
Migrated `WSGIRequestHandler.log_message()` to use a more robust
`log_message()` helper, which was based of `log_response()` via factoring out
the common bits.

Refs CVE-2025-48432.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fixed #35051 -- Prevented runserver from removing non-zero Content-Length for HEAD requests.</title>
<updated>2023-12-31T07:32:37Z</updated>
<author>
<name>Paul Bailey</name>
<email>paul@neutron.studio</email>
</author>
<published>2023-12-31T07:32:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9d52e0720f79ac3cff3d9888a97ac227884a621e'/>
<id>urn:sha1:9d52e0720f79ac3cff3d9888a97ac227884a621e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #28054 -- Made runserver not return response body for HEAD requests.</title>
<updated>2023-01-27T20:49:54Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2023-01-27T20:49:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=8acc433e415cd771f69dfe84e57878a83641e78b'/>
<id>urn:sha1:8acc433e415cd771f69dfe84e57878a83641e78b</id>
<content type='text'>
Co-authored-by: jannschu &lt;jannik.schuerg@posteo.de&gt;</content>
</entry>
<entry>
<title>Refs #25684 -- Removed double newline from request/response output of runserver.</title>
<updated>2022-02-14T05:55:34Z</updated>
<author>
<name>rafrafek</name>
<email>23004737+rafrafek@users.noreply.github.com</email>
</author>
<published>2022-02-12T12:57:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=cdd4ff67d23b80741047eaf6b180dc67a782dfbd'/>
<id>urn:sha1:cdd4ff67d23b80741047eaf6b180dc67a782dfbd</id>
<content type='text'>
Follow up to 0bc5cd628042bf0a44df60a93085a4f991a84dfb.
</content>
</entry>
<entry>
<title>Refs #33476 -- Reformatted code with Black.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2022-02-03T19:24:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9c19aff7c7561e3a82978a272ecdaad40dda5c00'/>
<id>urn:sha1:9c19aff7c7561e3a82978a272ecdaad40dda5c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #32240 -- Made runserver suppress ConnectionAbortedError/ConnectionResetError errors.</title>
<updated>2020-12-14T19:46:18Z</updated>
<author>
<name>Petter Strandmark</name>
<email>petter.strandmark@gmail.com</email>
</author>
<published>2020-12-03T07:46:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=772eca0b0219f63129282c3596fc210951433c13'/>
<id>urn:sha1:772eca0b0219f63129282c3596fc210951433c13</id>
<content type='text'>
See https://bugs.python.org/issue27682 and
https://github.com/python/cpython/pull/9713
</content>
</entry>
<entry>
<title>Refs #4444 -- Added tests for handling broken pipe errors in WSGIServer.</title>
<updated>2020-12-14T19:46:18Z</updated>
<author>
<name>Petter Strandmark</name>
<email>petter.strandmark@gmail.com</email>
</author>
<published>2020-12-11T13:05:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=28124e7bdf165689f92d667af1b77169ec75486c'/>
<id>urn:sha1:28124e7bdf165689f92d667af1b77169ec75486c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made reused RequestFactory instances class attributes.</title>
<updated>2018-11-27T14:49:02Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2018-11-26T19:01:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=0f212db29d361ec6219b170198b7c94d0bb3f719'/>
<id>urn:sha1:0f212db29d361ec6219b170198b7c94d0bb3f719</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Captured logging in tests with self.assertLogs().</title>
<updated>2018-05-07T13:34:02Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2018-04-29T09:02:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=523e04dfebf622b922579c3daf139368c4e16031'/>
<id>urn:sha1:523e04dfebf622b922579c3daf139368c4e16031</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replaced django.test.utils.patch_logger() with assertLogs().</title>
<updated>2018-05-07T13:34:00Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2018-04-28T13:20:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=607970f31cc07c317f2ebb684c8f3ccc36a95b3e'/>
<id>urn:sha1:607970f31cc07c317f2ebb684c8f3ccc36a95b3e</id>
<content type='text'>
Thanks Tim Graham for the review.
</content>
</entry>
</feed>
