Claude Paroz 
							
						 
					 
					
						
						
							
						
						1d03ff06bb 
					 
					
						
						
							
							[1.5.x]  Fixed   #19585  -- Fixed loading cookie value as a dict  
						
						... 
						
						
						
						This regression was introduced by the 'unicode_literals' patch.
Backport of f08e739bc2 
						
						
					 
					
						2013-01-11 21:14:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Clelland 
							
						 
					 
					
						
						
							
						
						cade3405c0 
					 
					
						
						
							
							[1.5.x] Don't rely on dictionary ordering in tests  
						
						... 
						
						
						
						Backport of b9fc70141a 
						
						
					 
					
						2012-12-24 02:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4214a22e06 
					 
					
						
						
							
							[1.5.x]  Fixed   #19357  -- Allow non-ASCII chars in filesystem paths  
						
						... 
						
						
						
						Thanks kujiu for the report and Aymeric Augustin for the review.
Backport of c91667338 
						
						
					 
					
						2012-12-08 11:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						1b4b0dc013 
					 
					
						
						
							
							[1.5.x] Fixed httpwrappers tests under hash randomization  
						
						... 
						
						
						
						Backport of 195bc37 
						
						
					 
					
						2012-10-26 22:16:00 +02:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						f02f29dccc 
					 
					
						
						
							
							[1.5.x] Fixed some test failures on Python 3.3 related to QueryDict  
						
						... 
						
						
						
						Refs #19038 .
Backport of 1413ee0a1705beee0df1949b308cc52f2467b5d1 from master 
						
						
					 
					
						2012-10-26 02:40:33 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						c426d56650 
					 
					
						
						
							
							[1.5.x]  Fixed   #19039  - Python 3.3 fails unit test for duplicate bad cookies  
						
						... 
						
						
						
						Thanks to clelland for the report.
Backport of 71734dfa72 
						
						
					 
					
						2012-10-26 00:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						da56e1bac6 
					 
					
						
						
							
							Fixed   #18796  -- Refactored conversion to bytes in HttpResponse  
						
						... 
						
						
						
						Thanks mrmachine for the review. 
						
						
					 
					
						2012-10-25 08:49:51 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						82b3e6ffcb 
					 
					
						
						
							
							Fixed   #13222  -- Made HttpResponse iterable once  
						
						... 
						
						
						
						response.content can be accessed many times as desired, and always
returns the same result.
iter(response) works only once and consumes the iterator. 
						
						
					 
					
						2012-10-24 17:19:56 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						495a8b8107 
					 
					
						
						
							
							Fixed   #6527  -- Provided repeatable content access  
						
						... 
						
						
						
						in HttpResponses instantiated with iterators. 
						
						
					 
					
						2012-10-24 17:08:37 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						ea57112d53 
					 
					
						
						
							
							Reverted  6a64822bf4.  
						
						... 
						
						
						
						This commit caused every test that does two or more assertContains to
fail, because of #6527 . It also made HttpResponse non-pickleable.
Refs #13222 . 
						
						
					 
					
						2012-10-23 00:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						6a64822bf4 
					 
					
						
						
							
							Fixed   #13222  -- Repeated iteration of HttpResponse  
						
						... 
						
						
						
						Thanks teepark for the report and grahamd for his insights. 
						
						
					 
					
						2012-10-22 22:52:36 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						4b27813198 
					 
					
						
						
							
							Fixed   #7581  -- Added streaming responses.  
						
						... 
						
						
						
						Thanks mrmachine and everyone else involved on this long-standing ticket. 
						
						
					 
					
						2012-10-20 20:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						9b07b5edeb 
					 
					
						
						
							
							Fixed   #18916  -- Allowed non-ASCII headers.  
						
						... 
						
						
						
						Thanks Malcolm Tredinnick for the review. 
						
						
					 
					
						2012-09-07 19:08:57 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						44c09de555 
					 
					
						
						
							
							Fixed   #18678  -- HttpResponse init arguments allowed for subclasses  
						
						... 
						
						
						
						Thanks hp1337@gmail.com  for the report. 
						
						
					 
					
						2012-08-23 10:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						7cfe8e8fce 
					 
					
						
						
							
							Fixed   #11340  -- Prevented HttpResponseNotModified to have content/content-type  
						
						... 
						
						
						
						The HTTP 1.1 spec tells that the 304 response MUST NOT contain a
message body.
Thanks aparajita for the report. 
						
						
					 
					
						2012-08-22 20:55:24 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						536b030363 
					 
					
						
						
							
							[py3] Supported integers in HttpResponse  
						
						... 
						
						
						
						Fixed  #18764 . 
					
						2012-08-19 16:38:21 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e04230e2e4 
					 
					
						
						
							
							[py3] Ported django.http according to PEP 3333.  
						
						... 
						
						
						
						Perfomed some style cleanup while I was in the area. 
						
						
					 
					
						2012-08-14 10:32:16 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						6602103338 
					 
					
						
						
							
							[py3] Various minor syntax fixes in the test suite  
						
						
						
						
					 
					
						2012-08-11 23:23:31 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						4129201c3e 
					 
					
						
						
							
							Fixed a security issue in http redirects. Disclosure and new release forthcoming.  
						
						
						
						
					 
					
						2012-07-30 22:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						23f94f0741 
					 
					
						
						
							
							Fixed   #18561  -- Made HttpResponse.tell() support non-ascii chars  
						
						
						
						
					 
					
						2012-07-17 22:00:54 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						8f002867b2 
					 
					
						
						
							
							Cleaned up the QueryDict implementation.  
						
						... 
						
						
						
						- Use super().
- Don't poke at internals.
- Don't override methods for no reason. 
						
						
					 
					
						2012-07-14 14:07:11 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						4a103086d5 
					 
					
						
						
							
							Fixed   #18269  -- Applied unicode_literals for Python 3 compatibility.  
						
						... 
						
						
						
						Thanks Vinay Sajip for the support of his django3 branch and
Jannis Leidel for the review. 
						
						
					 
					
						2012-06-07 18:08:47 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						38408f8007 
					 
					
						
						
							
							Marked bytestrings with b prefix. Refs  #18269  
						
						... 
						
						
						
						This is a preparation for unicode literals general usage in
Django (Python 3 compatibility). 
						
						
					 
					
						2012-05-19 17:43:34 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						169b1a404c 
					 
					
						
						
							
							Replaced foo.next() by next(foo).  
						
						... 
						
						
						
						This new syntax for next() has been introduced in Python 2.6 and is
compatible with Python 3. 
						
						
					 
					
						2012-05-10 20:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						8c0eefd066 
					 
					
						
						
							
							Convert the remainder of the relative imports in the tests to be absolute imports.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16981  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-10-13 21:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Paul McMillan 
							
						 
					 
					
						
						
							
						
						50255e3305 
					 
					
						
						
							
							Fixed   #16494  by normalizing HttpResponse behavior with non-string input. HttpResponse now always converts content to string on output, regardless of input type.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16829  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-09-14 23:27:35 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						6d029359e9 
					 
					
						
						
							
							Fixed bug with our SimpleCookie regarding load/custom Morsel, and simplified implementation  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16526  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-07-08 12:07:54 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						c159374a33 
					 
					
						
						
							
							Fixed   #15852  -- Modified cookie parsing so it can handle duplicate invalid cookie names. Thanks goes to Fredrik Stålnacke for the report and to vung for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16452  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-25 16:18:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						dfa29161e2 
					 
					
						
						
							
							Fixed   #14020  -- Made the HttpResponse class slightly more behave like a dictionary, allowing the alternative argument to be unset. Serious thanks to schmichael and moopet.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16417  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-16 16:34:46 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						dff31de20a 
					 
					
						
						
							
							Fixed   #16155  -- Removed Python 2.4 compatibility constructs from code and mentions from docs. Thanks Aymeric Augustin for the report and patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16349  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-09 20:01:28 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						afd040d4d3 
					 
					
						
						
							
							Updated test assertions that have been deprecated by the move to unittest2. In summary, this means:  
						
						... 
						
						
						
						assert_ -> assertTrue
 assertEquals -> assertEqual
 failUnless -> assertTrue
For full details, see http://www.voidspace.org.uk/python/articles/unittest2.shtml#deprecations 
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15728  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-03-03 15:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						f6aa469b1d 
					 
					
						
						
							
							Fixed   #13007  -- Made cookie parsing resilent to the presence of cookies with invalid characters in their names. Thanks Warlax for the report, Ubercore for his work on a fix and Jannis and Luke for review and guidance.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@15523  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-02-13 02:24:05 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						42c31f6bf0 
					 
					
						
						
							
							Rationalised CompatCookie/SimpleCookie into single SimpleCookie class with all fixes.  
						
						... 
						
						
						
						Since upstream Python has fixed the encoding bug (see
http://bugs.python.org/issue9824 ), we don't want a separate class for this
bug fix, or several layers for the different fixes.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@15298  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-01-24 20:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						5bc0ec4ec4 
					 
					
						
						
							
							Removed all usages of deprecated TestCase methods (self.fail*).  This removed most of the Warnings emitted (with -Wall) during the test suite.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14803  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-12-04 07:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Beaven 
							
						 
					 
					
						
						
							
						
						dceaa82dec 
					 
					
						
						
							
							Fixed   #14809  -- broken login related tests after r14733.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14764  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-12-01 22:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						121d2e3678 
					 
					
						
						
							
							Fixed   #12991  -- Added unittest2 support. Thanks to PaulM for the draft patch, and to Luke, Karen, Justin, Alex, Łukasz Rekucki, and Chuck Harmston for their help testing and reviewing the final patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@14139  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-10-11 12:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						b2d2cb4a31 
					 
					
						
						
							
							Improved unicode-type, ASCII-convertible header handling in  
						
						... 
						
						
						
						HttpResponse.
Fixed  #8765 . Thanks to SmileyChris and semenov for working on this one.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13740  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-09-11 01:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						3180f93236 
					 
					
						
						
							
							Fixed   #13572 : copies of QueryDicts now have their encoding set correctly.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@13314  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-05-28 16:39:52 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						8a10078a03 
					 
					
						
						
							
							Converted httpwrappers tests to unittest.  
						
						... 
						
						
						
						We have always been at war with doctests.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@13313  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-05-28 16:27:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						75d4e9326f 
					 
					
						
						
							
							Fixed (what I hope is) the last Python 2.4 incompatibility, this one in the httpwrappers tests.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@12436  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-02-15 02:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						088f717077 
					 
					
						
						
							
							Fixed   #12470  - django.contrib.messages CookieStorage failing silently in safari when comma is used in message  
						
						... 
						
						
						
						This issue was fixed by changing the underlying cookie storage mechanism.
This will fix other bugs with cookies for Internet Explorer and Safari, but
could also cause backwards incompatibilities with existing javascript that
may parse cookie values that contain commas or semi-colons, and, very
rarely, with existing cookie values.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12282  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2010-01-23 23:13:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						155ab07a5d 
					 
					
						
						
							
							Fixed   #10188 : prevent newlines in HTTP headers. Thanks, bthomas.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10711  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-05-08 11:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						9ae873fcd8 
					 
					
						
						
							
							Fixed   #10184 : QueryDicts with multiple values can now be safely pickled. Thanks, Alex Gaynor.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@10240  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2009-03-31 05:14:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						6a8dcafb57 
					 
					
						
						
							
							Fixed   #8278 : fixed QueryDict.update(QueryDict). Thanks, julien.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@8705  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-08-29 16:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						d62cfce213 
					 
					
						
						
							
							Improved the regression test in [8460] a bit, based on some information from  
						
						... 
						
						
						
						John Huddleston in #7496 .
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8530  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-08-25 03:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						f2477b6450 
					 
					
						
						
							
							Fixed   #7233  -- Ensured that QueryDict classes are always unpicklable. This  
						
						... 
						
						
						
						problem only arose on some systems, since it depends upon the order in which
the attributes are pickled. Makes reliable testing kind of tricky.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8460  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2008-08-21 13:55:21 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						4a25cf5d95 
					 
					
						
						
							
							Fixed a Python 2.3 problem from [6927].  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@6928  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2007-12-17 08:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						03f1eb23e5 
					 
					
						
						
							
							Fixed   #5956  -- Added a better error description for non-ASCII HTTP headers.  Patch from jvloothuis.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@6927  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2007-12-17 08:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jacob Kaplan-Moss 
							
						 
					 
					
						
						
							
						
						484189ff9c 
					 
					
						
						
							
							Fixed httpwrappers tests broken by [6385].  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@6396  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2007-09-20 15:51:19 +00:00 
						 
				 
			
				
					
						
							
							
								Malcolm Tredinnick 
							
						 
					 
					
						
						
							
						
						953badbea5 
					 
					
						
						
							
							Merged Unicode branch into trunk (r4952:5608). This should be fully  
						
						... 
						
						
						
						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 
						
						
					 
					
						2007-07-04 12:11:04 +00:00