summaryrefslogtreecommitdiff
path: root/django/core/cache/backends/filebased.py
AgeCommit message (Expand)Author
2026-03-03Fixed CVE-2026-25674 -- Prevented potentially incorrect permissions on file s...Natalia
2025-03-01Applied Black's 2025 stable style.Mariusz Felisiak
2024-10-28Refs #34900 -- Removed usage of deprecated glob.glob1().earthyoung
2023-01-18Fixed #34233 -- Dropped support for Python 3.8 and 3.9.Mariusz Felisiak
2022-12-13Fixed #34209 -- Prevented FileBasedCache.has_key() crash caused by a race con...Marti Raudsepp
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-10-12Fixed #28401 -- Allowed hashlib.md5() calls to work with FIPS kernels.Ade Lee
2021-09-07Fixed #33060 -- Added BaseCache.make_and_validate_key() hook.Nick Pope
2020-09-01Fixed CVE-2020-24584 -- Fixed permission escalation in intermediate-level dir...Mariusz Felisiak
2019-11-14Fixed #30759 -- Made cache.delete() return whether it succeeded.daniel a rios
2019-02-08Simplified FileBasedCache.clear().Jon Dufresne
2019-01-31Fixed #30147 -- Simplified directory creation with os.makedirs(..., exist_ok=...Jon Dufresne
2018-07-09Fixed #29550 -- Eased overriding pickle.dumps() protocol in cache backends an...Simon Charette
2018-07-09Refs #27480 -- Moved FileBasedCache content writing logic to a method.Simon Charette
2018-04-27Fixed #27480 -- Added cache.touch().Nicolas NoƩ
2018-02-02Refs #27795 -- Replaced force_bytes() usage in django.core.cache.Jon Dufresne
2017-09-07Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."Tim Graham
2017-09-03Fixed #28500 -- Fixed crash in FileBasedCache._is_expired() if the cache file...caleb logan
2017-06-28Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().Mads Jensen
2017-02-21Refs #27656 -- Updated django.core docstring verbs according to PEP 257.Anton Samarchyan
2017-01-25Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand
2017-01-25Refs #23919 -- Replaced errno checking with PEP 3151 exceptions.Tim Graham
2017-01-18Refs #23919 -- Replaced io.open() with open().Aymeric Augustin
2017-01-18Refs #23919 -- Removed most of remaining six usageClaude Paroz
2016-06-01Fixed #26694 -- Made FileBasedCache.get() reraise non-ENOENT IOErrors.Jon Dufresne
2016-05-31Fixed #26691 -- Removed checking for a file's existence before deleting.Jon Dufresne
2015-11-14Refs #25501 -- Fixed a typo in django/core/cache/backends/filebased.pyJaap Roes
2015-10-20Fixed #25501 -- Made the file-based cache backend use the highest pickling pr...Andrew Artajos
2015-02-06Sorted imports with isort; refs #23860.Tim Graham
2014-10-10Fixed #23625 -- Removed CacheClass shimJaap Roes
2013-11-07Fixed a couple flake8 warnings.Tim Graham
2013-11-07Fixed #20536 -- rewrite of the file based cache backendJaap Roes
2013-11-02More attacking E302 violatorsAlex Gaynor
2013-10-24Start attacking E231 violationsAlex Gaynor
2013-10-01Fixed #21147 -- Avoided time.time precision issue with cache backends.Michael Manfre
2013-05-18Fixed #9595 -- Allow non-expiring cache timeouts.Jacob Burch
2012-08-29Replaced many smart_bytes by force_bytesClaude Paroz
2012-08-12[py3] Encoded value before feeding it to hashlib.md5Claude Paroz
2012-07-22[py3] Switched to Python 3-compatible imports.Aymeric Augustin
2012-05-05Made more extensive usage of context managers with open.Claude Paroz
2011-03-28Removed a bunch of Python 2.4 workarounds now that we don't support it. Refs ...Adrian Holovaty
2010-12-21Fixed #11675 -- Added support for the PyLibMC cache library. In order to supp...Russell Keith-Magee
2010-11-19Fixed #13795 -- Added a site-wide cache prefix and cache versioning. Thanks t...Russell Keith-Magee
2010-11-02Fixed #14596 -- Light refactoring of the cache backends.Russell Keith-Magee
2010-09-12Add warning when using cache keys that might not work with memcached.Malcolm Tredinnick
2010-09-10Fixed #14250 - FileBasedCacheTests.test_cull test failureLuke Plant
2010-04-16Fixed #13357 -- Minor changes to get Django running under PyPy. Thanks to Ale...Russell Keith-Magee
2010-01-27Fixed #12671 -- Added set_many(), get_many(), and clear() methods to the cach...Russell Keith-Magee
2010-01-10Changed a whole bunch of places to raise exception instances instead of old-s...Adrian Holovaty
2008-08-10Added a return value to the add() method for caches. It's now possible to tellMalcolm Tredinnick