summaryrefslogtreecommitdiff
path: root/django/utils/cache.py
Commit message (Collapse)AuthorAgeFilesLines
* Refined changes made in r12546 to also respect the request.LANGUAGE_CODE in ↵Jannis Leidel2010-03-011-7/+12
| | | | | | case the LocaleMiddleware is used to discover the language preference. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12624 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #5691 - Adds the active language to the cache key. Thanks, Antoni ↵Jannis Leidel2010-02-231-7/+11
| | | | | | Aloy, Ramiro Morales and Yann Malet. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12546 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #10016: the cache middleware no longer vomits when handed long URLs. ↵Jacob Kaplan-Moss2009-04-011-3/+5
| | | | | | Thanks, Matt Croydon. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10335 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #10387: removed some code duplication in django.utils.cache. Thanks, ↵Jacob Kaplan-Moss2009-03-301-4/+7
| | | | | | Travis Swicegood. git-svn-id: http://code.djangoproject.com/svn/django/trunk@10223 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed typo in comment.Gary Wilson Jr2008-08-151-1/+1
| | | | git-svn-id: http://code.djangoproject.com/svn/django/trunk@8382 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #7919 -- md5 and sha modules are deprecated since Python 2.5, use ↵Gary Wilson Jr2008-08-021-3/+3
| | | | | | hashlib module when available. Patch from Karen Tracey. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8193 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #7228 -- Fixed our ETag header creation to meet the HTTP spec, by ↵Adrian Holovaty2008-06-161-1/+1
| | | | | | quoting it. Thanks, skjohn@us.ibm.com git-svn-id: http://code.djangoproject.com/svn/django/trunk@7659 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #5813 -- Taught the CacheMiddleware to respect any max-age HTTP headerMalcolm Tredinnick2007-11-291-0/+22
| | | | | | | when setting the expiry time. Thanks, SmileyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6736 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Some minor changes to the `patch_vary_headers` function:Gary Wilson Jr2007-11-191-7/+12
| | | | | | | | | * Replaced a for loop with a list comprehension. * Used a set instead of a dict with dummy values. * Used a bit more readable variable names. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6698 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Removed `vary_delim_re` in `django/utils/cache.py` in favor of existing ↵Gary Wilson Jr2007-11-191-4/+2
| | | | | | `cc_delim_re` since the latter is more correct in parsing the header (allows whitespace before and after comma separators instead of just after). As a bonus, tests added for `patch_vary_headers()`. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6696 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #5816 -- Fixed a regression from [6333] that generates incorrect ↵Gary Wilson Jr2007-10-311-3/+3
| | | | | | cookie "expires" dates when using a locale other than English. Introduced `http_date` and `cookie_date` utility functions. Thanks for the report Michael Lemaire. Thanks for the patch Karen Tracey and `SmileyChris`. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6634 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Corrected a typo and made some style fixes.Gary Wilson Jr2007-10-281-10/+14
| | | | git-svn-id: http://code.djangoproject.com/svn/django/trunk@6626 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #5557: URLs are now properly escaped in the cache_page decorator. ↵Jacob Kaplan-Moss2007-09-281-4/+4
| | | | | | Thanks, eriks. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6435 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #5047: patch_cache_control now respects existing max-age settings. ↵Jacob Kaplan-Moss2007-09-281-0/+7
| | | | | | Thanks, permon. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6434 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #4071 -- Fixed bug in cache_page decorator, which was setting the ↵Adrian Holovaty2007-09-141-2/+2
| | | | | | wrong header. Thanks, Ionut Ciocirlan (xlotlu) and permon git-svn-id: http://code.djangoproject.com/svn/django/trunk@6222 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #4199 -- Changed date formatting in HTTP expires header to be specMalcolm Tredinnick2007-07-161-8/+9
| | | | | | | compliant. Thanks, Chris Bennett. git-svn-id: http://code.djangoproject.com/svn/django/trunk@5712 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Merged Unicode branch into trunk (r4952:5608). This should be fullyMalcolm Tredinnick2007-07-041-1/+2
| | | | | | | | | backwards compatible for all practical purposes. Fixed #2391, #2489, #2996, #3322, #3344, #3370, #3406, #3432, #3454, #3492, #3582, #3690, #3878, #3891, #3937, #4039, #4141, #4227, #4286, #4291, #4300, #4452, #4702 git-svn-id: http://code.djangoproject.com/svn/django/trunk@5609 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Removed a bunch of annoying trailing whitespace.Malcolm Tredinnick2007-04-251-1/+1
| | | | git-svn-id: http://code.djangoproject.com/svn/django/trunk@5068 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* MERGED MAGIC-REMOVAL BRANCH TO TRUNK. This change is highly ↵Adrian Holovaty2006-05-021-0/+9
| | | | | | backwards-incompatible. Please read http://code.djangoproject.com/wiki/RemovingTheMagic for upgrade instructions. git-svn-id: http://code.djangoproject.com/svn/django/trunk@2809 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #1569 -- HttpResponse now accepts iterators. Thanks, ManiacAdrian Holovaty2006-04-091-1/+1
| | | | git-svn-id: http://code.djangoproject.com/svn/django/trunk@2639 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Changed django.utils.cache.patch_response_headesr to move unnecessary ↵Adrian Holovaty2006-03-171-1/+1
| | | | | | calculation of 'expires' into the 'if' statement git-svn-id: http://code.djangoproject.com/svn/django/trunk@2528 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #920 -- Fixed patch_response_headers() behavior when content is ↵Adrian Holovaty2006-01-151-1/+1
| | | | | | Unicode. Thanks, Sune Kirkeby git-svn-id: http://code.djangoproject.com/svn/django/trunk@1980 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Made several grammar fixes to cache documentation from [1020]Adrian Holovaty2005-10-311-9/+7
| | | | git-svn-id: http://code.djangoproject.com/svn/django/trunk@1030 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Fixed #612 - added cache control headers (thanks, hugo)Jacob Kaplan-Moss2005-10-291-2/+40
| | | | git-svn-id: http://code.djangoproject.com/svn/django/trunk@1020 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Moved vary decorators from django.utils.cache to django.views.decorators.varyAdrian Holovaty2005-10-091-38/+4
| | | | git-svn-id: http://code.djangoproject.com/svn/django/trunk@809 bcc190cf-cafb-0310-a4f2-bffc1f526a37
* Added django.utils.cache, from Hugo's #580 patch. Refs #580.Adrian Holovaty2005-10-081-0/+155
git-svn-id: http://code.djangoproject.com/svn/django/trunk@808 bcc190cf-cafb-0310-a4f2-bffc1f526a37