| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-28 | Made small readability improvements. | Martin Thoma | |
| 2020-10-06 | Removed unneeded calls to iri_to_uri() in cache key generation. | Florian Apolloner | |
| request.build_absolute_uri() already applies iri_to_uri() | |||
| 2020-09-14 | Fixed #31789 -- Added a new headers interface to HttpResponse. | Tom Carrick | |
| 2020-06-22 | Refs #5691 -- Made cache keys independent of USE_L10N. | Claude Paroz | |
| This mostly reverts af1893c4ff8fdbf227a43a559d90bb1c1238b01a. | |||
| 2019-10-29 | Fixed #30899 -- Lazily compiled import time regular expressions. | Hasan Ramezani | |
| 2019-10-10 | Fixed #23755 -- Added support for multiple field names in the no-cache ↵ | Flavio Curella | |
| Cache-Control directive to patch_cache_control(). https://tools.ietf.org/html/rfc7234#section-5.2.2.2 | |||
| 2019-10-10 | Fixed #30812 -- Made ConditionalGetMiddleware set ETag only for responses ↵ | Viktor Lomakin | |
| with non-empty content. | |||
| 2019-08-16 | Fixed #30701 -- Updated patch_vary_headers() to handle an asterisk according ↵ | Adnan Umer | |
| to RFC 7231. | |||
| 2019-06-26 | Fixed #30594 -- Added 'private' Cache-Control directive to never_cache() ↵ | nsasaki128 | |
| decorator. | |||
| 2018-08-28 | Refs #27795 -- Removed force_bytes() usage in django/utils/cache.py. | Jon Dufresne | |
| 2018-05-04 | Fixed #26688 -- Fixed HTTP request logging inconsistencies. | Samir Shah | |
| * Added logging of 500 responses for instantiated responses. * Added logging of all 4xx and 5xx responses. | |||
| 2018-03-03 | Refs #17476 -- Removed obsolete simplification of timezone names in cache ↵ | Sergey Fedoseev | |
| key generation. | |||
| 2018-01-12 | Fixed #28996 -- Simplified some boolean constructs and removed trivial ↵ | Дилян Палаузов | |
| continue statements. | |||
| 2018-01-03 | Fixed #28982 -- Simplified code with and/or. | Дилян Палаузов | |
| 2017-12-04 | Simplified django.utils.cache.get_max_age(). | Jozef | |
| 2017-09-22 | Refs #26447 -- Removed the USE_ETAGS setting per deprecation timeline. | Tim Graham | |
| 2017-09-13 | Removed unnecessary parens in various code. | Mariusz Felisiak | |
| 2017-06-01 | Refs #23968 -- Removed unnecessary lists, generators, and tuple calls. | Jon Dufresne | |
| 2017-02-11 | Refs #27656 -- Updated django.utils docstring verbs according to PEP 257. | Anton Samarchyan | |
| 2017-01-18 | Refs #23919 -- Removed encoding preambles and future imports | Claude Paroz | |
| 2016-10-12 | Fixed #19705 -- Set proper headers on conditional Not Modified responses. | Kevin Christopher Henry | |
| 2016-10-10 | Fixed #26447 -- Deprecated settings.USE_ETAGS in favor of ↵ | Denis Cornehl | |
| ConditionalGetMiddleware. | |||
| 2016-09-28 | Fixed #27226 -- Removed patch_response_headers()'s setting of the ↵ | Rinat Khabibiev | |
| Last-Modified header. | |||
| 2016-09-16 | Refs #27083 -- Updated conditional header comparison to match RFC 7232. | Kevin Christopher Henry | |
| 2016-05-03 | Fixed #26567 -- Updated references to obsolete RFC2616. | Vasiliy Faronov | |
| Didn't touch comments where it wasn't obvious that the code adhered to the newer standard. | |||
| 2016-04-08 | Fixed E128 flake8 warnings in django/. | Tim Graham | |
| 2015-11-09 | Fixed #6727 -- Made patch_cache_control() patch an empty Cache-Control header. | Dwight Gunning | |
| 2015-08-15 | Fixed #24935 -- Refactored common conditional GET handling. | Denis Cornehl | |
| 2015-05-13 | Removed unnecessary arguments in .get method calls | Piotr Jakimiak | |
| 2015-04-28 | Fixed #13008 -- Added more Cache-Control headers to never_cache() decorator. | Markus Bertheau | |
| 2015-02-06 | Sorted imports with isort; refs #23860. | Tim Graham | |
| 2013-12-28 | Fixed #20346 -- Made cache middleware vary on the full URL. | ijl | |
| Previously, only the URL path was included in the cache key. Thanks jamey for the suggestion. | |||
| 2013-11-23 | Fixed #21012 -- New API to access cache backends. | Curtis Maloney | |
| Thanks Curtis Malony and Florian Apolloner. Squashed commit of the following: commit 3380495e93f5e81b80a251b03ddb0a80b17685f5 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sat Nov 23 14:18:07 2013 +0100 Looked up the template_fragments cache at runtime. commit 905a74f52b24a198f802520ff06290a94dedc687 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sat Nov 23 14:19:48 2013 +0100 Removed all uses of create_cache. Refactored the cache tests significantly. Made it safe to override the CACHES setting. commit 35e289fe9285feffed3c60657af9279a6a2cfccc Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sat Nov 23 12:23:57 2013 +0100 Removed create_cache function. commit 8e274f747a1f1c0c0e6c37873e29067f7fa022e8 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sat Nov 23 12:04:52 2013 +0100 Updated docs to describe a simplified cache backend API. commit ee7eb0f73e6d4699edcf5d357dce715224525cf6 Author: Curtis Maloney <curtis@tinbrain.net> Date: Sat Oct 19 09:49:24 2013 +1100 Fixed #21012 -- Thread-local caches, like databases. | |||
| 2013-11-02 | Correct flake8 E302 violations | Ray Ashman Jr | |
| 2013-11-02 | Correct flake8 violation E261 | Ray Ashman Jr | |
| 2013-11-01 | Fixed spelling ("dependant" -> "dependent") | Tim Graham | |
| Dependent means reliant on. A dependant is a person like a child or spouse. Thanks Andrew Wilcox for the report. | |||
| 2013-10-26 | Fixed up some more flake8 violations (this particular violation still has ↵ | Alex Gaynor | |
| many occurrences in the tests/ dir so it can't be removed from setup.cfg yet) | |||
| 2013-08-30 | Fixed #20989 -- Removed useless explicit list comprehensions. | Simon Charette | |
| 2013-08-29 | Fixed #20989 -- Removed explicit list comprehension inside dict() and tuple() | Tim Graham | |
| Thanks jeroen.pulles at redslider.net for the suggestion and helper script. | |||
| 2013-02-27 | [py3] Always fed hashlib with bytes. | Łukasz Langa | |
| 2013-02-25 | Fixed #18191 -- Don't consider Accept-Language redundantly in cache key. | Łukasz Langa | |
| Thanks to choongmin for the original patch. | |||
| 2012-10-20 | Fixed #7581 -- Added streaming responses. | Aymeric Augustin | |
| Thanks mrmachine and everyone else involved on this long-standing ticket. | |||
| 2012-08-29 | Replaced many smart_bytes by force_bytes | Claude Paroz | |
| In all those occurrences, we didn't care about preserving the lazy status of the strings, but we really wanted to obtain a real bytestring. | |||
| 2012-08-14 | [py3] Fixed admin_views tests | Claude Paroz | |
| Also changed several occurrences of 'request' to 'response'. | |||
| 2012-08-13 | [py3] Fixed encoding issues in cache key generation | Claude Paroz | |
| 2012-08-12 | [py3] Encoded value before feeding it to hashlib.md5 | Claude Paroz | |
| 2012-08-07 | [py3] Ported django.utils.encoding. | Aymeric Augustin | |
| * Renamed smart_unicode to smart_text (but kept the old name under Python 2 for backwards compatibility). * Renamed smart_str to smart_bytes. * Re-introduced smart_str as an alias for smart_text under Python 3 and smart_bytes under Python 2 (which is backwards compatible). Thus smart_str always returns a str objects. * Used the new smart_str in a few places where both Python 2 and 3 want a str. | |||
| 2012-05-28 | Removed unneeded smart_str in cache utils. | Claude Paroz | |
| 2011-12-29 | Fixed #17476 -- Ensure timezone-dependant cache keys only use ASCII ↵ | Aymeric Augustin | |
| characters, especially on Windows. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17286 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
| 2011-12-27 | Fixed a CacheKeyWarning under Windows. | Aymeric Augustin | |
| git-svn-id: http://code.djangoproject.com/svn/django/trunk@17277 bcc190cf-cafb-0310-a4f2-bffc1f526a37 | |||
