<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chango.git/django/core/cache, 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>2026-06-09T18:53:30Z</updated>
<entry>
<title>Fixed #37130 -- Skipped DB cache deletion when culling offset is zero.</title>
<updated>2026-06-09T18:53:30Z</updated>
<author>
<name>vishwa</name>
<email>vis.pypi@gmail.com</email>
</author>
<published>2026-06-07T14:16:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=867c7c0451f2e67e715da5b55b5bf6696747fdc3'/>
<id>urn:sha1:867c7c0451f2e67e715da5b55b5bf6696747fdc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #32785 -- Optimized cull frequency for DBCache.</title>
<updated>2026-06-08T13:30:15Z</updated>
<author>
<name>eevelweezel</name>
<email>eevel.weezel@gmail.com</email>
</author>
<published>2026-06-04T21:51:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=a7a57a21a8cf42ecc767c204f7939ad4419ae25f'/>
<id>urn:sha1:a7a57a21a8cf42ecc767c204f7939ad4419ae25f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #37053 -- Added validate=True to base64.b64decode() calls.</title>
<updated>2026-05-06T00:13:40Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2026-04-20T12:07:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=57b23d15259c32dba80bb093645242f1b3b25365'/>
<id>urn:sha1:57b23d15259c32dba80bb093645242f1b3b25365</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed CVE-2026-25674 -- Prevented potentially incorrect permissions on file system object creation.</title>
<updated>2026-03-03T12:09:32Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2026-01-21T21:03:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=019e44f67a8dace67b786e2818938c8691132988'/>
<id>urn:sha1:019e44f67a8dace67b786e2818938c8691132988</id>
<content type='text'>
This fix introduces `safe_makedirs()` in the `os` utils as a safer
alternative to `os.makedirs()` that avoids umask-related race conditions
in multi-threaded environments.

This is a workaround for https://github.com/python/cpython/issues/86533
and the solution is based on the fix being proposed for CPython.

Co-authored-by: Gregory P. Smith &lt;68491+gpshead@users.noreply.github.com&gt;
Co-authored-by: Zackery Spytz &lt;zspytz@gmail.com&gt;

Refs CVE-2020-24583 and #31921.

Thanks Tarek Nakkouch for the report, and Jake Howard, Jacob Walls, and
Shai Berger for reviews.
</content>
</entry>
<entry>
<title>Fixed #36879 -- Identified Django client in Redis client metadata.</title>
<updated>2026-02-03T11:40:29Z</updated>
<author>
<name>ar3ph</name>
<email>192461522+ar3ph@users.noreply.github.com</email>
</author>
<published>2026-02-02T18:26:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=72ae25a9c2bb1a9e369e52e696a8b7d1a8df245e'/>
<id>urn:sha1:72ae25a9c2bb1a9e369e52e696a8b7d1a8df245e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36590 -- Made async cache methods use specialized sync versions if available.</title>
<updated>2025-12-19T18:02:22Z</updated>
<author>
<name>eevelweezel</name>
<email>eevel.weezel@gmail.com</email>
</author>
<published>2025-12-18T22:17:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=948f1bf5a1c1c93ee9c6f4baa2fd990e31361f81'/>
<id>urn:sha1:948f1bf5a1c1c93ee9c6f4baa2fd990e31361f81</id>
<content type='text'>
Thanks Simon Charette, Sarah Boyce, and Jacob Walls for reviews.
</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/chango.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>Refs #36500 -- Shortened some long docstrings and comments.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>Mike Edmunds</name>
<email>medmunds@gmail.com</email>
</author>
<published>2025-07-23T03:40:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=55b0cc21310b76ce4018dd793ba50556eaf0af06'/>
<id>urn:sha1:55b0cc21310b76ce4018dd793ba50556eaf0af06</id>
<content type='text'>
Manually reformatted some long docstrings and comments that would be
damaged by the to-be-applied autofixer script, in cases where editorial
judgment seemed necessary for style or wording changes.
</content>
</entry>
<entry>
<title>Removed double spaces after periods and within phrases.</title>
<updated>2025-07-23T13:09:43Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2025-07-18T13:37:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=1ecf6889cabc9f3f60d3fdd651468cddd8f4da6e'/>
<id>urn:sha1:1ecf6889cabc9f3f60d3fdd651468cddd8f4da6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clarified cryptic comment in django/core/cache/backends/redis.py.</title>
<updated>2025-03-06T01:02:23Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2025-03-06T01:02:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/chango.git/commit/?id=9a729fb61add16d89a4b42b491aec2d22f1ae69a'/>
<id>urn:sha1:9a729fb61add16d89a4b42b491aec2d22f1ae69a</id>
<content type='text'>
</content>
</entry>
</feed>
