Tim Graham 
							
						 
					 
					
						
						
							
						
						616a4d385a 
					 
					
						
						
							
							[1.5.x]  Fixed   #20922  -- Allowed customizing the serializer used by contrib.sessions  
						
						... 
						
						
						
						Added settings.SESSION_SERIALIZER which is the import path of a serializer
to use for sessions.
Thanks apollo13, carljm, shaib, akaariai, charettes, and dstufft for reviews.
Backport of b0ce6fe656 
						
						
					 
					
						2013-08-22 17:49:11 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						41492f0f1b 
					 
					
						
						
							
							[1.5.x] Simplified smart_urlquote and added some basic tests.  
						
						... 
						
						
						
						Backport of b70c371fc1 
						
						
					 
					
						2013-07-28 10:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Lindsley 
							
						 
					 
					
						
						
							
						
						cb9aaac91f 
					 
					
						
						
							
							[1.5.x]  Fixed   #20212  - __reduce__ should only be defined for Py3+.  
						
						
						
						
					 
					
						2013-05-21 10:17:27 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						deec020bf5 
					 
					
						
						
							
							[1.5.x]  Fixed   #20108  -- Fixed filepath_to_uri decoding error  
						
						... 
						
						
						
						This was a regression due to unicode_literals usage. Thanks Ivan
Virabyan for the report and the initial patch.
Backport of 164528acc8 
						
						
					 
					
						2013-03-22 17:58:36 +01:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						dd897e4eeb 
					 
					
						
						
							
							[1.5.x]  Fixed   #20094  - Be more careful when checking for Iterator  
						
						... 
						
						
						
						Python 2.6 has some different behaviour when checking
isinstance(foo, collections.Iterator).
Backport of 829dc3c5 
						
						
					 
					
						2013-03-22 17:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						20ac33100c 
					 
					
						
						
							
							Partially revert  9efe1a721, strip_tags improvements  
						
						... 
						
						
						
						The new regex seems not stable enough for being released. Stripping
with regex might need reevaluation for the next release.
Refs #19237 . 
						
						
					 
					
						2013-02-06 21:19:41 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						db49b6d2b2 
					 
					
						
						
							
							[1.5.x]  Fixed   #19708  -- Exception in timezone.override(None).  
						
						... 
						
						
						
						Thanks rafales.
Backport of 9a4a1ce 
						
						
					 
					
						2013-01-31 16:02:03 +01: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 
						 
				 
			
				
					
						
							
							
								Chris Khoo 
							
						 
					 
					
						
						
							
						
						9efe1a7210 
					 
					
						
						
							
							[1.5.x]  Fixed   #19237  -- Improved strip_tags utility  
						
						... 
						
						
						
						The previous pattern didn't properly addressed cases where '>'
was present inside quoted tag content.
Backport of bf1871d87 
						
						
					 
					
						2012-11-24 12:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						d1e59794d1 
					 
					
						
						
							
							[1.5.x] Fixed feedgenerator tests under hash randomization  
						
						... 
						
						
						
						Backport of 46d27a6 
						
						
					 
					
						2012-10-26 22:41:45 +02:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						f6e2a2b210 
					 
					
						
						
							
							[1.5.x] Fixed test failure under Python 2.x introduced in  3e10d22df5 
						
						... 
						
						
						
						Backport of ee6824ff459e5cba639bd1be70418ac9194945d4 from master 
						
						
					 
					
						2012-10-26 02:47:30 +01:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						0efca2a819 
					 
					
						
						
							
							[1.5.x] Fixed test failures on Python 3.3 due to dict ordering assumptions.  
						
						... 
						
						
						
						Refs #19038 
Backport of c229f31118bd8a7494692a727860ed7cb58df232 from master 
						
						
					 
					
						2012-10-26 02:40:51 +01:00 
						 
				 
			
				
					
						
							
							
								Mitar 
							
						 
					 
					
						
						
							
						
						2811e543c6 
					 
					
						
						
							
							Added tests for reversed iteration over SortedDict.  
						
						
						
						
					 
					
						2012-10-15 12:12:10 -07:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b3ee80a0cf 
					 
					
						
						
							
							Fixed parse_http_date docstring and moved related tests  
						
						... 
						
						
						
						Refs #18675 . 
						
						
					 
					
						2012-09-26 21:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e72e22e518 
					 
					
						
						
							
							Replaced a deprecated assertEquals  
						
						
						
						
					 
					
						2012-09-24 16:07:58 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						822cfce3df 
					 
					
						
						
							
							Fixed   #18951  -- Formatting of microseconds.  
						
						... 
						
						
						
						Thanks olofom at gmail com for the report. 
						
						
					 
					
						2012-09-22 12:02:21 +02:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						319e135519 
					 
					
						
						
							
							Fixed   #18800  -- Support numbers bigger than max float in numberformat.  
						
						... 
						
						
						
						Thanks to jbvsmo for the patch and Brad Pitcher for the tests. 
						
						
					 
					
						2012-09-18 19:43:50 +02:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						2e92858386 
					 
					
						
						
							
							Fixed a couple of test failures on Windows.  
						
						
						
						
					 
					
						2012-09-09 15:07:04 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						b865009d41 
					 
					
						
						
							
							Fixed   #12397  -- allow safe_join to work with the root file system path, which means you can have your root template or file upload path at this location. You almost certainly don't want to do this, except in *very* limited sandboxed situations.  
						
						
						
						
					 
					
						2012-09-07 16:49:22 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						5262a288df 
					 
					
						
						
							
							Fixed   #18687 : Removed test_performance_scalability  
						
						... 
						
						
						
						Even after repeated adjustment of the constants, this test still fails
randomly. It has educated us to ignore messages from Jenkins, to a
point where we missed some actual failures. In addition, it accounts
for a non-negligible percentage of the run time of the test suite
just by itself. Since no one has proposed a convincing patch in months,
I'm going to remove the patch. We can't keep a randomly failing test
forever. 
						
						
					 
					
						2012-09-05 23:02:33 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						cc9b767fc6 
					 
					
						
						
							
							Fixed   #18902  -- Made force_bytes properly handle exception input  
						
						... 
						
						
						
						Thanks Aymeric Augustin for the report and the initial patch. 
						
						
					 
					
						2012-09-04 09:27:28 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e89bc39935 
					 
					
						
						
							
							Reverted type check added in  62954ba04c.  
						
						... 
						
						
						
						Refs #17040 . 
						
						
					 
					
						2012-08-21 09:00:55 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						62954ba04c 
					 
					
						
						
							
							[py3]  Fixed   #17040  -- ported django.utils.crypto.constant_time_compare.  
						
						... 
						
						
						
						This is a private API; adding a type check is acceptable. 
						
						
					 
					
						2012-08-20 22:50:49 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						9729f77326 
					 
					
						
						
							
							Reordered import statements for clarity.  
						
						
						
						
					 
					
						2012-08-19 21:50:07 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						2f59e94a41 
					 
					
						
						
							
							Fixed   #18728  -- Made colon optional in tzinfo  
						
						... 
						
						
						
						Made two-digit hours and minutes mandatory in tzinfo (the code used
to crash if a one-digit representation was provided).
Added standalone tests for django.utils.dateparse. 
						
						
					 
					
						2012-08-19 21:47:41 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						afc1bd7ab8 
					 
					
						
						
							
							[py3] Made  212b9826bd Python 3-friendly  
						
						
						
						
					 
					
						2012-08-18 17:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marc Tamlyn 
							
						 
					 
					
						
						
							
						
						212b9826bd 
					 
					
						
						
							
							Fixed   #14516  -- Extract methods from removetags and slugify template filters  
						
						... 
						
						
						
						Patch by @jphalip updated to apply, documentation and release notes
added.
I've documented strip_tags as well as remove_tags as the difference
between the two wouldn't be immediately obvious. 
						
						
					 
					
						2012-08-18 15:07:21 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						ea1e8b38b3 
					 
					
						
						
							
							Ensured that the archive module consistantly explicitly closed all files.  
						
						
						
						
					 
					
						2012-08-15 02:53:40 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						ca6015ca71 
					 
					
						
						
							
							Close files in the module_loading tests always.  
						
						
						
						
					 
					
						2012-08-15 02:47:02 -07:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						fe8484efda 
					 
					
						
						
							
							[py3] Ported django.utils.functional.  
						
						
						
						
					 
					
						2012-08-07 12:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						02e6b6409b 
					 
					
						
						
							
							[py3] Ported django.utils.decorators.  
						
						
						
						
					 
					
						2012-08-07 12:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						127b461b11 
					 
					
						
						
							
							[py3] Ported django.utils.crypto.  
						
						
						
						
					 
					
						2012-08-07 12:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						b55e07771f 
					 
					
						
						
							
							[py3] Ported django.utils.baseconv.  
						
						
						
						
					 
					
						2012-08-07 12:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						d01eaf7104 
					 
					
						
						
							
							[py3] Removed uses of sys.maxint under Python 3.  
						
						... 
						
						
						
						Also fixed  #18706 : improved exceptions raised by int_to_base36. 
						
						
					 
					
						2012-08-03 18:51:28 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						ab6cd1c839 
					 
					
						
						
							
							[py3] Updated dict-like data structures for Python 3.  
						
						... 
						
						
						
						The keys/items/values methods return iterators in Python 3, and the
iterkeys/items/values methods don't exist in Python 3. The behavior
under Python 2 is unchanged. 
						
						
					 
					
						2012-07-25 22:58:48 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						38ce709fe4 
					 
					
						
						
							
							Added tests for deprecation warnings and fixed the argument order for the warnings.  
						
						
						
						
					 
					
						2012-07-24 07:01:57 -07:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						a84d79f572 
					 
					
						
						
							
							[py3] Added Python 3 compatibility for xrange.  
						
						
						
						
					 
					
						2012-07-22 09:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						bdca5ea345 
					 
					
						
						
							
							[py3] Replaced unicode/str by six.text_type/bytes.  
						
						
						
						
					 
					
						2012-07-22 09:29:54 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						85cd458944 
					 
					
						
						
							
							Removed u prefixes on unicode strings.  
						
						... 
						
						
						
						They break Python 3. 
						
						
					 
					
						2012-07-20 12:29:22 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						c57abd3c29 
					 
					
						
						
							
							Remove DotExpandedDict, which was undocumented and unused.  
						
						
						
						
					 
					
						2012-07-14 19:04:37 -07:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						bee498f3a2 
					 
					
						
						
							
							Added 'format_html' utility for formatting HTML fragments safely  
						
						
						
						
					 
					
						2012-07-03 22:20:12 +01:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						fe873e2765 
					 
					
						
						
							
							Fixed   #12140  -- Fixed http.urlencode result for empty lists  
						
						... 
						
						
						
						Thanks aneil for the report and the initial patch. 
						
						
					 
					
						2012-06-14 11:32:40 +02: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 
							
						 
					 
					
						
						
							
						
						11a5355517 
					 
					
						
						
							
							Inserted more simplefilter calls to be sure warnings are emitted.  
						
						... 
						
						
						
						Thanks to Florian Apolloner for suggesting the patch. 
						
						
					 
					
						2012-05-03 21:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						00c0d3c44e 
					 
					
						
						
							
							Made warning assertions work with or without -Wall python switch  
						
						
						
						
					 
					
						2012-05-03 20:18:05 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						10cf3c6427 
					 
					
						
						
							
							Used catch_warnings instead of save/restore methods. Refs  #17049 .  
						
						
						
						
					 
					
						2012-05-03 18:30:07 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						b52672d778 
					 
					
						
						
							
							Replaced deprecated TestCase methods. Refs  #17049 .  
						
						
						
						
					 
					
						2012-05-03 16:39:16 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						e84f79f051 
					 
					
						
						
							
							Fixed   #18042  -- Advanced deprecation warnings.  
						
						... 
						
						
						
						Thanks Ramiro for the patch. 
						
						
					 
					
						2012-05-03 15:27:01 +02:00 
						 
				 
			
				
					
						
							
							
								Anssi Kääriäinen 
							
						 
					 
					
						
						
							
						
						4b11762f7d 
					 
					
						
						
							
							Fixed SortedDict.__copy__()  
						
						... 
						
						
						
						Fixed  #18175  -- Calling SortedDict.__copy__() resulted in changes to
the original dictionary. The reason was likely related to subclassing
dict.
Thanks to linovia for report and patch. 
					
						2012-04-30 17:19:55 +03:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						3e8b40f479 
					 
					
						
						
							
							Fixed   #17992  -- Added a public API for localtime.  
						
						... 
						
						
						
						Thanks Bradley Ayers for the report. 
						
						
					 
					
						2012-04-29 15:37:23 +02:00