Claude Paroz 
							
						 
					 
					
						
						
							
						
						885ff6845e 
					 
					
						
						
							
							Revert "Fixed  #23384  -- Allowed overriding part of a dictionary-type setting"  
						
						... 
						
						
						
						This reverts commit 66757fee7e#22734 . 
						
						
					 
					
						2014-09-05 20:06:02 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						df251e033c 
					 
					
						
						
							
							Fixed a PEP 8 error.  
						
						
						
						
					 
					
						2014-08-30 13:27:56 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						66757fee7e 
					 
					
						
						
							
							Fixed   #23384  -- Allowed overriding part of a dictionary-type setting  
						
						... 
						
						
						
						This change is needed for upcoming changes where settings might be
grouped in a parent dictionary.
Thanks Tim Graham for the review. 
						
						
					 
					
						2014-08-30 12:37:10 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						1d9596025e 
					 
					
						
						
							
							Ensured cache tests do not leak temp dirs  
						
						... 
						
						
						
						Refs #17215 . 
						
						
					 
					
						2014-06-23 14:06:04 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent-Vega 
							
						 
					 
					
						
						
							
						
						4529af9ecf 
					 
					
						
						
							
							Fixed   #22845  -- Correctly handled memcached default timeout value.  
						
						
						
						
					 
					
						2014-06-16 16:34:00 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						35e1b1efab 
					 
					
						
						
							
							Used more precise assertions in cache tests  
						
						
						
						
					 
					
						2014-05-09 19:34:53 +02:00 
						 
				 
			
				
					
						
							
							
								Malcolm Box 
							
						 
					 
					
						
						
							
						
						66880e4cd1 
					 
					
						
						
							
							Fixed   #22606  -- Locmemcache has_key() failed for infinite cache expiry  
						
						... 
						
						
						
						Refactored cache expiry logic for Locmemcache to make consistent across
all places where accessed, and correctly handle None as expiry time. 
						
						
					 
					
						2014-05-09 18:35:07 +02:00 
						 
				 
			
				
					
						
							
							
								Malcolm Box 
							
						 
					 
					
						
						
							
						
						af5f688392 
					 
					
						
						
							
							Fixed   #22495  -- Locmem cache.add() failed with infinite timeouts  
						
						... 
						
						
						
						cache.add() incorrectly succeeded when there was an existing key
with an infinite (None) timeout. 
						
						
					 
					
						2014-04-23 14:49:46 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						c083e3815a 
					 
					
						
						
							
							Prevented leaking the CSRF token through caching.  
						
						... 
						
						
						
						This is a security fix. Disclosure will follow shortly. 
						
						
					 
					
						2014-04-21 18:11:26 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						428c0bbe1b 
					 
					
						
						
							
							Appeased flake8 2.1.0.  
						
						
						
						
					 
					
						2014-04-21 12:27:34 +02:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						cd914e31c9 
					 
					
						
						
							
							Fixed   #21977  -- Deprecated SimpleTestCase.urls  
						
						
						
						
					 
					
						2014-04-06 17:33:43 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						232181d1c5 
					 
					
						
						
							
							Advanced deprecation warnings for 1.8.  
						
						
						
						
					 
					
						2014-03-22 21:12:58 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						0757e0f30d 
					 
					
						
						
							
							Avoided transactional DDL on castrated databases.  
						
						... 
						
						
						
						Fixed a test failure that appeared after 753a22a6#22308 . 
						
						
					 
					
						2014-03-22 11:05:14 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						753a22a635 
					 
					
						
						
							
							Fixed transaction handling in two management commands.  
						
						... 
						
						
						
						Previously, when createcachetable and flush operated on non-default
databases, they weren't atomic. 
						
						
					 
					
						2014-03-21 21:29:51 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						f567d04b24 
					 
					
						
						
							
							Removed settings.CACHE_MIDDLEWARE_ANONYMOUS_ONLY per deprecation timeline.  
						
						... 
						
						
						
						refs #15201 . 
						
						
					 
					
						2014-03-21 09:46:17 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						c564277937 
					 
					
						
						
							
							Fixed   #22237  -- Removed some warnings in the test suite  
						
						... 
						
						
						
						Thanks Aymeric Augustin for the report. 
						
						
					 
					
						2014-03-09 22:10:49 +01:00 
						 
				 
			
				
					
						
							
							
								Baptiste Mispelon 
							
						 
					 
					
						
						
							
						
						5a5815d373 
					 
					
						
						
							
							Fixed incorrect docstring in cache tests (take two)  
						
						... 
						
						
						
						3e25c8ac69 
					
						2014-03-05 07:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								ramast 
							
						 
					 
					
						
						
							
						
						3e25c8ac69 
					 
					
						
						
							
							Fixed incorrect docstring in cache tests  
						
						
						
						
					 
					
						2014-03-04 21:50:21 +01:00 
						 
				 
			
				
					
						
							
							
								zedr 
							
						 
					 
					
						
						
							
						
						6fe22b30e0 
					 
					
						
						
							
							Fixed   #22085  -- Added a feature for setting non-expiring keys as the default.  
						
						... 
						
						
						
						This feature allows the default `TIMEOUT` Cache argument to be set to `None`,
so that cache instances can set a non-expiring key as the default,
instead of using the default value of 5 minutes.
Previously, this was possible only by passing `None` as an argument to
the set() method of objects of type `BaseCache` (and subtypes). 
						
						
					 
					
						2014-03-04 21:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								Rodolfo Carvalho 
							
						 
					 
					
						
						
							
						
						0d91225892 
					 
					
						
						
							
							Fixed many typos in comments and docstrings.  
						
						... 
						
						
						
						Thanks Piotr Kasprzyk for help with the patch. 
						
						
					 
					
						2014-03-03 07:38:09 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6c5a30b4e7 
					 
					
						
						
							
							Added tests for LocalMemCache deadlocks. refs  #20613  and refs  #18541 .  
						
						... 
						
						
						
						Thanks Zach Smith for the patch. 
						
						
					 
					
						2014-02-08 05:49:27 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						be0ad62994 
					 
					
						
						
							
							Fixed   #21911  -- Made admin views redirect to login when needed  
						
						... 
						
						
						
						Historically, the Django admin used to pass through the request
from an unauthorized access to the login view directly. Now we
are using a proper redirection, which is also preventing
inadvertantly changing data when POSTing login data to an admin
view when user is already authorized.
Thanks Marc Tamlyn and Tim Graham for the reviews. 
						
						
					 
					
						2014-02-04 20:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Manfre 
							
						 
					 
					
						
						
							
						
						3ffeb93186 
					 
					
						
						
							
							Ensure cursors are closed when no longer needed.  
						
						... 
						
						
						
						This commit touchs various parts of the code base and test framework. Any
found usage of opening a cursor for the sake of initializing a connection
has been replaced with 'ensure_connection()'. 
						
						
					 
					
						2014-02-02 12:47:21 -05:00 
						 
				 
			
				
					
						
							
							
								ijl 
							
						 
					 
					
						
						
							
						
						71a03e01aa 
					 
					
						
						
							
							Fixed   #20346  -- Made cache middleware vary on the full URL.  
						
						... 
						
						
						
						Previously, only the URL path was included in the cache key.
Thanks jamey for the suggestion. 
						
						
					 
					
						2013-12-28 11:20:18 -05:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e32095616c 
					 
					
						
						
							
							Imported override_settings from its new location.  
						
						
						
						
					 
					
						2013-12-23 21:37:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						83ab04c6d6 
					 
					
						
						
							
							flake8 fixes  
						
						
						
						
					 
					
						2013-11-24 21:07:21 -06:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						d47f794f8f 
					 
					
						
						
							
							Properly closed cache connections at the end of the request.  
						
						... 
						
						
						
						This only affects the new cache api and not the deprecated get_cache.
Refs #21012  
						
						
					 
					
						2013-11-24 16:23:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						8adbfdfcc4 
					 
					
						
						
							
							Fixed flake8 error (5 space identation!!!)  
						
						
						
						
					 
					
						2013-11-24 08:33:22 -06:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						87ea38cc9e 
					 
					
						
						
							
							Don't fail if there is no memcached backend active.  
						
						
						
						
					 
					
						2013-11-24 12:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						3ea65d1f68 
					 
					
						
						
							
							Fixed regression from  ffc37e2343.  
						
						... 
						
						
						
						This (hopefully) ensures that the cache are created the same way as before
the offending commit. 
						
						
					 
					
						2013-11-24 11:51:37 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						101da92ebd 
					 
					
						
						
							
							Randomized KEY_PREFIX in caches test to prevent failures during parallel testruns.  
						
						
						
						
					 
					
						2013-11-24 10:15:43 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						9e87444552 
					 
					
						
						
							
							Don't fail if cPickle doesn't exist.  
						
						... 
						
						
						
						Today is not my day :( 
						
						
					 
					
						2013-11-23 19:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						cf7ddc5765 
					 
					
						
						
							
							Follow up to  e112654fc8 
						
						... 
						
						
						
						Actually comitted the code now :þ 
						
						
					 
					
						2013-11-23 18:55:28 +01:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						e112654fc8 
					 
					
						
						
							
							Fixed   #21200  -- Consistantly raise errors across all cache backends.  
						
						... 
						
						
						
						Thanks to tchaumeny for the patch. 
						
						
					 
					
						2013-11-23 17:50:28 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						0ec712dd11 
					 
					
						
						
							
							A handful of flake8 fixes  
						
						
						
						
					 
					
						2013-11-23 08:26:11 -08:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						1124e16340 
					 
					
						
						
							
							Allowed running the test suite without memcached (!)  
						
						
						
						
					 
					
						2013-11-23 16:49:14 +01:00 
						 
				 
			
				
					
						
							
							
								Curtis Maloney 
							
						 
					 
					
						
						
							
						
						ffc37e2343 
					 
					
						
						
							
							Fixed   #21012  -- New API to access cache backends.  
						
						... 
						
						
						
						Thanks Curtis Malony and Florian Apolloner.
Squashed commit of the following:
commit 3380495e93aymeric.augustin@m4x.org >
Date:   Sat Nov 23 14:18:07 2013 +0100
    Looked up the template_fragments cache at runtime.
commit 905a74f52baymeric.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 35e289fe92aymeric.augustin@m4x.org >
Date:   Sat Nov 23 12:23:57 2013 +0100
    Removed create_cache function.
commit 8e274f747aaymeric.augustin@m4x.org >
Date:   Sat Nov 23 12:04:52 2013 +0100
    Updated docs to describe a simplified cache backend API.
commit ee7eb0f73ecurtis@tinbrain.net >
Date:   Sat Oct 19 09:49:24 2013 +1100
    Fixed  #21012  -- Thread-local caches, like databases. 
						
						
					 
					
						2013-11-23 15:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						b9d908da54 
					 
					
						
						
							
							Fixed some flake8 issues  
						
						
						
						
					 
					
						2013-11-22 09:10:18 -08:00 
						 
				 
			
				
					
						
							
							
								Unai Zalakain 
							
						 
					 
					
						
						
							
						
						2b4bed6dbd 
					 
					
						
						
							
							Fixed   #21476  -- Cache tests make an incorrect use of HttpRequest  
						
						... 
						
						
						
						Using `django.test.client.RequestFactory` solves the problem and cleans up all
the `get_request` mess. 
						
						
					 
					
						2013-11-21 18:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						536c447820 
					 
					
						
						
							
							Fixed a couple flake8 warnings.  
						
						
						
						
					 
					
						2013-11-07 20:10:25 -05:00 
						 
				 
			
				
					
						
							
							
								Jaap Roes 
							
						 
					 
					
						
						
							
						
						7be638390e 
					 
					
						
						
							
							Fixed   #20536  -- rewrite of the file based cache backend  
						
						... 
						
						
						
						* Safer for use in multiprocess environments
 * Better random culling
 * Cache files use less disk space
 * Safer delete behavior
Also fixed  #15806 , fixed  #15825 . 
						
						
					 
					
						2013-11-07 16:12:15 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						c347f78cc1 
					 
					
						
						
							
							Fixed all E226 violations  
						
						
						
						
					 
					
						2013-11-03 10:08:55 -08:00 
						 
				 
			
				
					
						
							
							
								Jason Myers 
							
						 
					 
					
						
						
							
						
						7a61c68c50 
					 
					
						
						
							
							PEP8 cleanup  
						
						... 
						
						
						
						Signed-off-by: Jason Myers <jason@jasonamyers.com > 
						
						
					 
					
						2013-11-02 23:50:49 -05:00 
						 
				 
			
				
					
						
							
							
								coagulant 
							
						 
					 
					
						
						
							
						
						8eec2d93b6 
					 
					
						
						
							
							Fixed all E261 warnings  
						
						
						
						
					 
					
						2013-11-02 23:50:33 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						b35ff0d920 
					 
					
						
						
							
							Fixed all the E203 violations  
						
						
						
						
					 
					
						2013-10-26 18:27:42 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						9d740eb8b1 
					 
					
						
						
							
							Fix all violators of E231  
						
						
						
						
					 
					
						2013-10-26 12:15:03 -07:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						c3aa2948c6 
					 
					
						
						
							
							Fixed   #21298  -- Fixed E301 pep8 warnings  
						
						
						
						
					 
					
						2013-10-23 13:45:03 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						ae48d77ef8 
					 
					
						
						
							
							Fixed E225 pep8 warnings.  
						
						
						
						
					 
					
						2013-10-23 06:09:29 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						b289fcf1bf 
					 
					
						
						
							
							Fixed   #21288  -- Fixed E126 pep8 warnings  
						
						
						
						
					 
					
						2013-10-21 08:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								Alasdair Nicol 
							
						 
					 
					
						
						
							
						
						a800036981 
					 
					
						
						
							
							Fixed   #21287  -- Fixed E123 pep8 warnings  
						
						
						
						
					 
					
						2013-10-18 10:07:39 +01:00