summaryrefslogtreecommitdiff
path: root/django/core/cache/backends/filebased.py
Commit message (Expand)AuthorAgeFilesLines
* Fixed #34233 -- Dropped support for Python 3.8 and 3.9.Mariusz Felisiak2023-01-181-1/+1
* Fixed #34209 -- Prevented FileBasedCache.has_key() crash caused by a race con...Marti Raudsepp2022-12-131-2/+3
* Refs #33476 -- Reformatted code with Black.django-bot2022-02-071-12/+16
* Fixed #28401 -- Allowed hashlib.md5() calls to work with FIPS kernels.Ade Lee2021-10-121-3/+5
* Fixed #33060 -- Added BaseCache.make_and_validate_key() hook.Nick Pope2021-09-071-2/+1
* Fixed CVE-2020-24584 -- Fixed permission escalation in intermediate-level dir...Mariusz Felisiak2020-09-011-1/+7
* Fixed #30759 -- Made cache.delete() return whether it succeeded.daniel a rios2019-11-141-3/+4
* Simplified FileBasedCache.clear().Jon Dufresne2019-02-081-7/+4
* Fixed #30147 -- Simplified directory creation with os.makedirs(..., exist_ok=...Jon Dufresne2019-01-311-5/+1
* Fixed #29550 -- Eased overriding pickle.dumps() protocol in cache backends an...Simon Charette2018-07-091-2/+3
* Refs #27480 -- Moved FileBasedCache content writing logic to a method.Simon Charette2018-07-091-8/+7
* Fixed #27480 -- Added cache.touch().Nicolas NoƩ2018-04-271-2/+24
* Refs #27795 -- Replaced force_bytes() usage in django.core.cache.Jon Dufresne2018-02-021-2/+1
* Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()."Tim Graham2017-09-071-5/+10
* Fixed #28500 -- Fixed crash in FileBasedCache._is_expired() if the cache file...caleb logan2017-09-031-1/+4
* Fixed #27818 -- Replaced try/except/pass with contextlib.suppress().Mads Jensen2017-06-281-10/+5
* Refs #27656 -- Updated django.core docstring verbs according to PEP 257.Anton Samarchyan2017-02-211-3/+2
* Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand2017-01-251-1/+1
* Refs #23919 -- Replaced errno checking with PEP 3151 exceptions.Tim Graham2017-01-251-14/+7
* Refs #23919 -- Replaced io.open() with open().Aymeric Augustin2017-01-181-4/+3
* Refs #23919 -- Removed most of remaining six usageClaude Paroz2017-01-181-5/+1
* Fixed #26694 -- Made FileBasedCache.get() reraise non-ENOENT IOErrors.Jon Dufresne2016-06-011-2/+2
* Fixed #26691 -- Removed checking for a file's existence before deleting.Jon Dufresne2016-05-311-8/+7
* Refs #25501 -- Fixed a typo in django/core/cache/backends/filebased.pyJaap Roes2015-11-141-1/+1
* Fixed #25501 -- Made the file-based cache backend use the highest pickling pr...Andrew Artajos2015-10-201-2/+2
* Sorted imports with isort; refs #23860.Tim Graham2015-02-061-1/+3
* Fixed #23625 -- Removed CacheClass shimJaap Roes2014-10-101-5/+0
* Fixed a couple flake8 warnings.Tim Graham2013-11-071-1/+0
* Fixed #20536 -- rewrite of the file based cache backendJaap Roes2013-11-071-113/+113
* More attacking E302 violatorsAlex Gaynor2013-11-021-0/+1
* Start attacking E231 violationsAlex Gaynor2013-10-241-1/+1
* Fixed #21147 -- Avoided time.time precision issue with cache backends.Michael Manfre2013-10-011-4/+1
* Fixed #9595 -- Allow non-expiring cache timeouts.Jacob Burch2013-05-181-7/+8
* Replaced many smart_bytes by force_bytesClaude Paroz2012-08-291-2/+2
* [py3] Encoded value before feeding it to hashlib.md5Claude Paroz2012-08-121-1/+2
* [py3] Switched to Python 3-compatible imports.Aymeric Augustin2012-07-221-1/+1
* Made more extensive usage of context managers with open.Claude Paroz2012-05-051-18/+9
* Removed a bunch of Python 2.4 workarounds now that we don't support it. Refs ...Adrian Holovaty2011-03-281-3/+3
* Fixed #11675 -- Added support for the PyLibMC cache library. In order to supp...Russell Keith-Magee2010-12-211-3/+7
* Fixed #13795 -- Added a site-wide cache prefix and cache versioning. Thanks t...Russell Keith-Magee2010-11-191-11/+16
* Fixed #14596 -- Light refactoring of the cache backends.Russell Keith-Magee2010-11-021-13/+0
* Add warning when using cache keys that might not work with memcached.Malcolm Tredinnick2010-09-121-0/+5
* Fixed #14250 - FileBasedCacheTests.test_cull test failureLuke Plant2010-09-101-1/+1
* Fixed #13357 -- Minor changes to get Django running under PyPy. Thanks to Ale...Russell Keith-Magee2010-04-161-16/+23
* Fixed #12671 -- Added set_many(), get_many(), and clear() methods to the cach...Russell Keith-Magee2010-01-271-0/+7
* Changed a whole bunch of places to raise exception instances instead of old-s...Adrian Holovaty2010-01-101-1/+1
* Added a return value to the add() method for caches. It's now possible to tellMalcolm Tredinnick2008-08-101-1/+2
* Fixed #7919 -- md5 and sha modules are deprecated since Python 2.5, use hashl...Gary Wilson Jr2008-08-021-14/+15
* Fixed #6099: the filebased cache backend now uses md5 hashes of keys instead ...Jacob Kaplan-Moss2007-12-041-36/+74
* Fixed #6086 -- Deprecate the "simple" cache backend in favour of "locmem".Malcolm Tredinnick2007-12-021-6/+17