Tim Graham 
							
						 
					 
					
						
						
							
						
						988b61c550 
					 
					
						
						
							
							[1.5.x] Prevented arbitrary file inclusion with {% ssi %} tag and relative paths.  
						
						... 
						
						
						
						Thanks Rainer Koirikivi for the report and draft patch.
This is a security fix; disclosure to follow shortly.
Backport of 7fe5b656c9 
						
						
					 
					
						2013-09-10 21:05:03 -04:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						42e87c17f2 
					 
					
						
						
							
							[1.5.x]  Fixed   #19829  -- Fixed index lookups for NumPy arrays in templates.  
						
						... 
						
						
						
						Backport of 7d5e35cdb4 
						
						
					 
					
						2013-02-15 00:18:49 -08:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						beef02eeaa 
					 
					
						
						
							
							[1.5.x] Updated deprecated test assertions  
						
						
						
						
					 
					
						2013-01-08 19:11:40 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						d6bad2e9ea 
					 
					
						
						
							
							[1.5.x]  Fixed   #19392  -- Improved error for old-style url tags with dashes.  
						
						... 
						
						
						
						Thanks dloewenherz for the report.
Backport of 4951932 
						
						
					 
					
						2012-12-09 16:18:52 +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 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						02ab5d180e 
					 
					
						
						
							
							[1.5.x] Fixed test failure following capitalization fix in  2f035a972 
						
						... 
						
						
						
						Backport of f26b956e80 
						
						
					 
					
						2012-11-25 19:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						37c54c27bd 
					 
					
						
						
							
							[1.5.x] Change exception type to reduce confusion.  
						
						... 
						
						
						
						TemplateSyntaxError is expected at compile time, not at run time.
Refs #19280 .
Backport of 7644800 
						
						
					 
					
						2012-11-25 19:53:50 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						8c2f36260e 
					 
					
						
						
							
							[1.5.x]  Fixed   #19280  -- Raised an explicit exception for the old {% url %} syntax.  
						
						... 
						
						
						
						Backport of 6b8a7ce. 
						
						
					 
					
						2012-11-24 22:05:41 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						f1afd57a32 
					 
					
						
						
							
							[1.5.x] Used a django.test.TestCase for compatibility with @override_settings.  
						
						... 
						
						
						
						These tests were silently skipped.
Backport of 95edeab. 
						
						
					 
					
						2012-11-24 22:05:25 +01:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						d7c6a57d60 
					 
					
						
						
							
							Used @override_settings in several tests.  
						
						
						
						
					 
					
						2012-10-20 23:22:46 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						8bd7b598b6 
					 
					
						
						
							
							Fixed   #18807  -- Made 404.html and 500.html optional  
						
						... 
						
						
						
						Thanks Aymeric Augustin for the report and Jannis Leidel for the
review. 
						
						
					 
					
						2012-09-30 23:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						6cb76cb140 
					 
					
						
						
							
							[py3] Fixed templates tests.  
						
						
						
						
					 
					
						2012-08-18 10:18:24 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						dcf72835e3 
					 
					
						
						
							
							[py3] Ensured the template tests run.  
						
						
						
						
					 
					
						2012-08-14 12:29:53 +02:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						49bb72c403 
					 
					
						
						
							
							[py3] Made exception examination py3-compatible.  
						
						
						
						
					 
					
						2012-08-12 12:08:58 -04:00 
						 
				 
			
				
					
						
							
							
								Karen Tracey 
							
						 
					 
					
						
						
							
						
						759ae3c2da 
					 
					
						
						
							
							Fixed   #18739  -- witdthratio behavior on None args  
						
						... 
						
						
						
						Made behavior given None consistent with how non-numerics were handled.
Thanks to ja.geb@me.com  for the report. 
						
						
					 
					
						2012-08-11 19:24:18 -04:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						ee191715ea 
					 
					
						
						
							
							[py3] Fixed access to dict keys/values/items.  
						
						
						
						
					 
					
						2012-08-07 12:00:22 +02:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						0d914d08a0 
					 
					
						
						
							
							[py3] Updated urllib/urllib2/urlparse imports.  
						
						... 
						
						
						
						Lots of functions were moved. Use explicit imports in all cases
to keey it easy to identify where the functions come from. 
						
						
					 
					
						2012-07-22 09:29:55 +02:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						0a68a2994b 
					 
					
						
						
							
							Fixed   #18254  -- Added ability to the static template tags to store the result in a contextt variable. Many thanks to Andrei Antoukh for the initial patch.  
						
						
						
						
					 
					
						2012-07-07 15:30:25 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Beaven 
							
						 
					 
					
						
						
							
						
						c57ba67331 
					 
					
						
						
							
							Fixed   #14502  again -- saner verbatim closing token  
						
						... 
						
						
						
						Previously, the closing token for the verbatim tag was specified as the
first argument of the opening token. As pointed out by Jannis, this is
a rather major departure from the core tag standard.
The new method reflects how you can give a specific closing name to
{% block %} tags. 
						
						
					 
					
						2012-06-19 10:49:33 +12: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 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						4464bbba15 
					 
					
						
						
							
							Fixed   #14502  -- Added a verbatim template tag.  
						
						... 
						
						
						
						Thanks SmileyChris for the patch. 
						
						
					 
					
						2012-06-07 09:59:14 +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 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						ddfc7c2530 
					 
					
						
						
							
							Fixed   #4746  -- Allowed spaces around filter separator.  
						
						
						
						
					 
					
						2012-04-30 21:01:06 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						3904b74a3f 
					 
					
						
						
							
							Fixed   #18013  -- Use the new 'as' syntax for exceptions.  
						
						... 
						
						
						
						Thanks Clueless for the initial patch.
Note that unittest has been purposely left out (external package only used by Python 2.6). 
						
						
					 
					
						2012-04-29 20:57:15 +02:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						8aca3d1cc2 
					 
					
						
						
							
							Removed unneeded deprecation warning silencing in test suite.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17940  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-04-26 18:06:17 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						921d7f08b9 
					 
					
						
						
							
							Removed some leftover references to old-syntax ssi template tag tests. Refs  #18037 .  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17935  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-04-24 21:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						eb351ac9cb 
					 
					
						
						
							
							Fixed   #18037  -- Changed behaviour of url and ssi template tags to the new syntax, as per official deprecation timeline. Thanks Ramiro Morales and Jannis Leidel for the review.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17934  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-04-24 19:55:52 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						93240b7d90 
					 
					
						
						
							
							Fixed   #17229  -- Allow 'True', 'False' and 'None' to resolve to the corresponding Python objects in templates.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17894  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-04-10 20:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						883c38c499 
					 
					
						
						
							
							Fixed   #17848  -- Added setting_changed signal for cases when TEMPLATE_CONTEXT_PROCESSORS is overriden in tests.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17885  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-04-09 13:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						9383a2761c 
					 
					
						
						
							
							Removed with_statement imports, useless in Python >= 2.6. Refs  #17965 . Thanks jonash for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17828  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-03-30 08:02:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Beaven 
							
						 
					 
					
						
						
							
						
						3ac0961e1e 
					 
					
						
						
							
							Don't let ALLOWED_INCLUDE_ROOTS be accidentally set to a string rather than a tuple. Thanks to Florian Apolloner for pointing this out.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17571  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-02-22 00:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Beaven 
							
						 
					 
					
						
						
							
						
						0e54c23caf 
					 
					
						
						
							
							Fixed   #17660  -- Standardize extends tag token parsing  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17568  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-02-21 02:59:05 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						2000f375cd 
					 
					
						
						
							
							Fixed   #17675  -- Changed the implementation of the {% regroup %} template tag to use the context properly when resolving expressions.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17522  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-02-14 21:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						6ae393d74d 
					 
					
						
						
							
							Fixed   #15092  -- Made {% now %} work with single-quoted string arguments. Thanks to ninja_otoko for the report and to steveire, Aymeric Augustin and Claude Paroz for the patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17391  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2012-01-24 08:02:34 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						a4e516b593 
					 
					
						
						
							
							Fixed   #11166  -- {% widthratio %} should return 0 when the maximum is 0, no matter the value.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17224  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-17 10:27:14 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						19cbdf8c8f 
					 
					
						
						
							
							Fixed   #17348  -- Implemented {% elif %}. Refs  #3100 .  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17187  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-09 22:13:27 +00:00 
						 
				 
			
				
					
						
							
							
								Adrian Holovaty 
							
						 
					 
					
						
						
							
						
						9b93f1c01c 
					 
					
						
						
							
							Added a test that 'firstof' template filter doesn't auto-escape. cycle tag already has such a test (cycle20). Refs  #10912  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17176  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-12-09 19:52:20 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						c5a899b190 
					 
					
						
						
							
							Fixed   #16787  -- Restored the ability to {% load %} template tags libraries within packages. Thanks Ivan Sagalaev for the report and patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17133  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-11-21 10:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Aymeric Augustin 
							
						 
					 
					
						
						
							
						
						4cfb7632e0 
					 
					
						
						
							
							Removed remains from times when tests could be run outside of runtests.py.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@17040  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-10-26 21:03:18 +00: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 
						 
				 
			
				
					
						
							
							
								Carl Meyer 
							
						 
					 
					
						
						
							
						
						4397c587a4 
					 
					
						
						
							
							Fixed   #16770  -- Eliminated TemplateSyntaxError wrapping of exceptions. Thanks to Justin Myles-Holmes for report and draft patch.  
						
						... 
						
						
						
						Exceptions raised in templates were previously wrapped in TemplateSyntaxError
(in TEMPLATE_DEBUG mode only) in order to provide template source details on
the debug 500 page. The same debug information is now provided by annotating
exceptions rather than wrapping them. This makes catching exceptions raised
from templates more sane, as it's consistent in or out of DEBUG, and you can
catch the specific exception(s) you care about rather than having to also catch
TemplateSyntaxError and unwrap it.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16833  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-09-16 01:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								Russell Keith-Magee 
							
						 
					 
					
						
						
							
						
						dc3b2a0fdf 
					 
					
						
						
							
							Fixed   #16780  -- Removed a timing sensitive test from the template test suite. Thanks to Alex for the lend of his eyeballs.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16735  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-09-09 17:54:04 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						3256862f5f 
					 
					
						
						
							
							Fixed   #16717  -- Added ability to store result of trans template tag in context variable.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16712  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-08-30 12:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Julien Phalip 
							
						 
					 
					
						
						
							
						
						bf9ba45f6b 
					 
					
						
						
							
							Fixed   #16677  -- Fixed the future version of the ssi template tag to work with template file names that contain spaces. Note that this fix cannot be applied to the currently deprecated version of the ssi tag since it requires an unquoted literal as parameter. Many thanks to Aymeric Augustin for the report and patch.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16687  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-08-25 23:02:15 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						958e049d4d 
					 
					
						
						
							
							Fixed   #5831  -- Made sure the ForNode reports the correct source of an exception happening in one of the loops. Thanks, Charmless and vladmos.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16605  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-08-12 14:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						24f4764a48 
					 
					
						
						
							
							Fixed   #16225  -- Removed unused imports. Many thanks to Aymeric Augustin for the work on the patch and Alex for reviewing.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16539  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-07-13 09:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						38a2444277 
					 
					
						
						
							
							Fixed   #16050  -- BACKWARDS-INCOMPATIBLE CHANGE: Moved static files of the admin to conventional file system location.  
						
						... 
						
						
						
						This also removes the need for ADMIN_MEDIA_PREFIX and replaces it with the convention to find admin's static files at STATIC_URL + 'admin/'.
Thanks to Jacob for the review and general help.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16487  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-30 09:06:19 +00:00 
						 
				 
			
				
					
						
							
							
								Jannis Leidel 
							
						 
					 
					
						
						
							
						
						d27f909d2e 
					 
					
						
						
							
							Fixed   #12847  -- Added name parameter to simple_tag, assignment_tag and inclusion_tag helpers. Thanks, vladmos.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16373  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-11 16:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Plant 
							
						 
					 
					
						
						
							
						
						430b819967 
					 
					
						
						
							
							Fixed   #16196  - Redundant or incorrect code in tests  
						
						... 
						
						
						
						Thanks to intelliyole and melinath for the patch.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@16354  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-10 10:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Ramiro Morales 
							
						 
					 
					
						
						
							
						
						0638ba5bba 
					 
					
						
						
							
							Enhanced a bit the documentation and docstring for the url template tag. Also, added a test for it.  
						
						... 
						
						
						
						git-svn-id: http://code.djangoproject.com/svn/django/trunk@16331  bcc190cf-cafb-0310-a4f2-bffc1f526a37 
						
						
					 
					
						2011-06-05 23:44:34 +00:00