Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						389a5318a0 
					 
					
						
						
							
							Fixed   #26888  -- Fixed concurrency issue in URL resolver.  
						
						... 
						
						
						
						Fixed a regression in 625b8e9295 
						
						
					 
					
						2016-07-14 14:41:52 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						5f8da22984 
					 
					
						
						
							
							Fixed a urlpatterns_reverse test on Python 2 non-ASCII path.  
						
						
						
						
					 
					
						2016-07-01 09:09:31 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						c9ae09addf 
					 
					
						
						
							
							Replaced use of TestCase.fail() with assertRaises().  
						
						... 
						
						
						
						Also removed try/except/fail antipattern that hides exceptions. 
						
						
					 
					
						2016-06-28 11:21:26 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4e400dcb79 
					 
					
						
						
							
							Refs  #22384  -- Readded RegexURLResolver.reverse().  
						
						... 
						
						
						
						It was removed in 785cc71d5b 
						
						
					 
					
						2016-06-20 14:22:27 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Holtermann 
							
						 
					 
					
						
						
							
						
						625b8e9295 
					 
					
						
						
							
							Fixed   #24931  -- Made namespaced RegexURLResolvers populate callback strings.  
						
						... 
						
						
						
						Fixed a regression in 2f16ff5a6c 
						
						
					 
					
						2016-06-18 10:39:32 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						9baf692a58 
					 
					
						
						
							
							Fixed   #26601  -- Improved middleware per DEP 0005.  
						
						... 
						
						
						
						Thanks Tim Graham for polishing the patch, updating the tests, and
writing documentation. Thanks Carl Meyer for shepherding the DEP. 
						
						
					 
					
						2016-05-17 07:22:22 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						015fad9060 
					 
					
						
						
							
							Fixed   #26175  -- Removed SHA1 password hashes in tests.  
						
						
						
						
					 
					
						2016-02-06 08:47:21 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						253adc2b8a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaisesMessage in tests.  
						
						
						
						
					 
					
						2016-01-29 13:03:39 -05:00 
						 
				 
			
				
					
						
							
							
								Hasan 
							
						 
					 
					
						
						
							
						
						3d0dcd7f5a 
					 
					
						
						
							
							Refs  #26022  -- Used context manager version of assertRaises in tests.  
						
						
						
						
					 
					
						2016-01-29 12:32:18 -05:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						16411b8400 
					 
					
						
						
							
							Fixed   #26013  -- Moved django.core.urlresolvers to django.urls.  
						
						... 
						
						
						
						Thanks to Tim Graham for the review. 
						
						
					 
					
						2015-12-31 14:21:29 -05:00 
						 
				 
			
				
					
						
							
							
								knbk 
							
						 
					 
					
						
						
							
						
						300de968d6 
					 
					
						
						
							
							Fixed typo in test name.  
						
						
						
						
					 
					
						2015-12-29 18:37:47 +01:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						64ba7d8252 
					 
					
						
						
							
							Moved URLObject in tests to separate utils module.  
						
						
						
						
					 
					
						2015-12-22 22:32:42 +01:00 
						 
				 
			
				
					
						
							
							
								Ville Skyttä 
							
						 
					 
					
						
						
							
						
						3ee18400ae 
					 
					
						
						
							
							Fixed   #25668  -- Misc spelling errors  
						
						
						
						
					 
					
						2015-11-03 11:58:13 +02:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						37ea3cb03e 
					 
					
						
						
							
							Fixed "URLconf" spelling in code comments.  
						
						
						
						
					 
					
						2015-10-22 14:46:42 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						785cc71d5b 
					 
					
						
						
							
							Refs  #22384  -- Removed the ability to reverse URLs by dotted path per deprecation timeline.  
						
						
						
						
					 
					
						2015-09-23 19:31:09 -04:00 
						 
				 
			
				
					
						
							
							
								Dražen Odobašić 
							
						 
					 
					
						
						
							
						
						b1e33ceced 
					 
					
						
						
							
							Fixed   #23395  -- Limited line lengths to 119 characters.  
						
						
						
						
					 
					
						2015-09-12 11:40:50 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						aaacaeb096 
					 
					
						
						
							
							Renamed RemovedInDjangoXYWarnings for new roadmap.  
						
						... 
						
						
						
						Forwardport of ae1d663b79 
						
						
					 
					
						2015-06-24 16:08:20 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						738c0de300 
					 
					
						
						
							
							Fixed   #14200  -- Added a fallback if HttpRequest.urlconf is None.  
						
						... 
						
						
						
						Made BaseHandler fall back to settings.ROOT_URLCONF if
HttpRequest.urlconf is set to None, rather than raising
ImproperlyConfigured. 
						
						
					 
					
						2015-06-20 18:52:33 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						1e82094f1b 
					 
					
						
						
							
							Fixed   #21927  -- Made application and instance namespaces more distinct.  
						
						... 
						
						
						
						Made URL application namespaces be set in the included URLconf and
instance namespaces in the call to include(). Deprecated other ways
to set application and instance namespaces. 
						
						
					 
					
						2015-06-08 15:12:20 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						bc77eb6d08 
					 
					
						
						
							
							Fixed   #24906  -- Fixed ResolverMatch.app_name for nested namespaces.  
						
						... 
						
						
						
						Set ResolverMatch.app_name to the full path of nested application
namespaces. 
						
						
					 
					
						2015-06-06 10:44:43 -04:00 
						 
				 
			
				
					
						
							
							
								Marten Kenbeek 
							
						 
					 
					
						
						
							
						
						f0450c9b12 
					 
					
						
						
							
							Fixed   #24904  -- Fixed nested namespaces in current_app.  
						
						... 
						
						
						
						Fixed reverse() to correctly handled nested namespace lookups
in current_app. 
						
						
					 
					
						2015-06-05 11:47:21 -04:00 
						 
				 
			
				
					
						
							
							
								Simon Charette 
							
						 
					 
					
						
						
							
						
						be67400b47 
					 
					
						
						
							
							Refs  #24652  -- Used SimpleTestCase where appropriate.  
						
						
						
						
					 
					
						2015-05-20 13:46:13 -04:00 
						 
				 
			
				
					
						
							
							
								Harry 
							
						 
					 
					
						
						
							
						
						40768ec29d 
					 
					
						
						
							
							Fixed   #24707  -- Improved error reporting for explicitly imported uncallable views  
						
						
						
						
					 
					
						2015-04-26 19:19:15 +02:00 
						 
				 
			
				
					
						
							
							
								Bas Peschier 
							
						 
					 
					
						
						
							
						
						b4382b7055 
					 
					
						
						
							
							Fixed   #16362  -- Allowed lookaround assertions in URL patterns.  
						
						
						
						
					 
					
						2015-03-23 09:00:07 -04:00 
						 
				 
			
				
					
						
							
							
								Bas Peschier 
							
						 
					 
					
						
						
							
						
						23a5d64f40 
					 
					
						
						
							
							Fixed   #13525  -- Added tests and docs for nested parameters in URL patterns.  
						
						... 
						
						
						
						When reversing, only outer parameters are used if captured parameters are
nested. Added tests to check the edge cases and documentation for the
behavior with an example to avoid it. 
						
						
					 
					
						2015-03-23 08:43:01 -04:00 
						 
				 
			
				
					
						
							
							
								Bas Peschier 
							
						 
					 
					
						
						
							
						
						0339844b70 
					 
					
						
						
							
							Fixed   #24476  -- Added context manager/decorator for overriding script prefix.  
						
						... 
						
						
						
						Tests were using an undocumented keyword argument for easily overriding
script prefix while reversing. This is now changed into a test utility
which can be used as decorator or context manager. 
						
						
					 
					
						2015-03-18 13:03:25 -04:00 
						 
				 
			
				
					
						
							
							
								Bas Peschier 
							
						 
					 
					
						
						
							
						
						a23ea398e8 
					 
					
						
						
							
							Cleaned up urlpatterns_reverse tests.  
						
						
						
						
					 
					
						2015-03-12 19:13:48 -04:00 
						 
				 
			
				
					
						
							
							
								Bas Peschier 
							
						 
					 
					
						
						
							
						
						c9f1a12925 
					 
					
						
						
							
							Fixed   #24013  -- Fixed escaping of reverse() prefix.  
						
						... 
						
						
						
						Prefix was treated as a part of the url pattern, which it is not.
Improved tests to conform with RFC 3986 which allows certain
characters in path segments without being escaped. 
						
						
					 
					
						2015-03-12 19:05:17 -04:00 
						 
				 
			
				
					
						
							
							
								Bas Peschier 
							
						 
					 
					
						
						
							
						
						f0f5212624 
					 
					
						
						
							
							Fixed   #12943  -- Allowed unnamed arguments to be propagated in includes  
						
						... 
						
						
						
						Propagated unnamed arguments as positional arguments into included
URLconfs if no named arguments are defined. Positional and keyword
arguments are never combined. 
						
						
					 
					
						2015-03-12 09:18:39 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						e4999bf671 
					 
					
						
						
							
							Added missing import from last commit.  
						
						
						
						
					 
					
						2015-02-12 08:18:10 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						27eeb64a96 
					 
					
						
						
							
							Fixed   #17716  -- Prevented include('...', app_name='...') without a namespace.  
						
						
						
						
					 
					
						2015-02-12 08:07:58 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0ed7d15563 
					 
					
						
						
							
							Sorted imports with isort; refs  #23860 .  
						
						
						
						
					 
					
						2015-02-06 08:16:28 -05:00 
						 
				 
			
				
					
						
							
							
								darkryder 
							
						 
					 
					
						
						
							
						
						9ec8aa5e5d 
					 
					
						
						
							
							Fixed   #24149  -- Normalized tuple settings to lists.  
						
						
						
						
					 
					
						2015-02-03 14:59:45 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						cd0ceaa102 
					 
					
						
						
							
							Fixed   #24252  -- Forced lazy __str__ to utf-8 on Python 2  
						
						... 
						
						
						
						Thanks Stanislas Guerra for the report and Tomas Ehrlich for
the review. 
						
						
					 
					
						2015-02-03 18:23:41 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						6e13c0490d 
					 
					
						
						
							
							Changed RedirectView.permanent to False per deprecation timeline; refs  #21587 .  
						
						
						
						
					 
					
						2015-01-18 17:43:06 -05:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						0622bca5d1 
					 
					
						
						
							
							Removed the validate management command per deprecation timeline.  
						
						
						
						
					 
					
						2015-01-17 19:12:03 -05:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						51890ce889 
					 
					
						
						
							
							Applied ignore_warnings to Django tests  
						
						
						
						
					 
					
						2014-12-30 18:16:25 +01:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						47789410db 
					 
					
						
						
							
							Corrected deprecation warnings for RedirectView; refs  #21587 .  
						
						
						
						
					 
					
						2014-11-28 17:59:55 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						9a30acad8a 
					 
					
						
						
							
							Fixed   #21587  -- Added a warning for changing default of RedirectView.permanent.  
						
						
						
						
					 
					
						2014-11-25 09:22:18 -05:00 
						 
				 
			
				
					
						
							
							
								Berker Peksag 
							
						 
					 
					
						
						
							
						
						f7969b0920 
					 
					
						
						
							
							Fixed   #23620  -- Used more specific assertions in the Django test suite.  
						
						
						
						
					 
					
						2014-11-03 11:56:37 -05:00 
						 
				 
			
				
					
						
							
							
								Jon Dufresne 
							
						 
					 
					
						
						
							
						
						c1ef234e31 
					 
					
						
						
							
							Fixed   #23522  -- Changed reverse() to return a Unicode string; not bytes  
						
						
						
						
					 
					
						2014-10-07 13:06:39 -04:00 
						 
				 
			
				
					
						
							
							
								Florian Apolloner 
							
						 
					 
					
						
						
							
						
						28e765810d 
					 
					
						
						
							
							Prevented reverse() from generating URLs pointing to other hosts.  
						
						... 
						
						
						
						This is a security fix. Disclosure following shortly. 
						
						
					 
					
						2014-08-20 14:39:40 -04:00 
						 
				 
			
				
					
						
							
							
								Claude Paroz 
							
						 
					 
					
						
						
							
						
						e167e96cfe 
					 
					
						
						
							
							Fixed   #22223  -- Prevented over-escaping URLs in reverse()  
						
						... 
						
						
						
						And follow more closely the class of characters defined in the
RFC 3986.
Thanks Erik van Zijst for the report and the initial patch, and
Tim Graham for the review. 
						
						
					 
					
						2014-07-09 09:54:34 +02:00 
						 
				 
			
				
					
						
							
							
								Anubhav Joshi 
							
						 
					 
					
						
						
							
						
						7f76251fb7 
					 
					
						
						
							
							Refactored common code in handlers/base.py and urlresolvers.py  
						
						
						
						
					 
					
						2014-06-23 15:27:25 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						b341f33697 
					 
					
						
						
							
							Added database migration for contrib.auth.  
						
						... 
						
						
						
						refs #22170 . 
						
						
					 
					
						2014-06-16 16:21:37 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						4445d36d47 
					 
					
						
						
							
							Fixed   #22384  -- Deprecated reversing URLs by dotted path.  
						
						
						
						
					 
					
						2014-06-03 07:30:14 -04:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						d240b29c08 
					 
					
						
						
							
							Fixed a typo that Tim Graham noticed  
						
						
						
						
					 
					
						2014-05-28 17:46:06 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Gaynor 
							
						 
					 
					
						
						
							
						
						1dcc603eff 
					 
					
						
						
							
							Fixed several typos in Django  
						
						
						
						
					 
					
						2014-05-28 17:39:14 -07:00 
						 
				 
			
				
					
						
							
							
								Kevin Christopher Henry 
							
						 
					 
					
						
						
							
						
						91afc00513 
					 
					
						
						
							
							Fixed   #21157  -- Fixed problems with ResolverMatch  
						
						... 
						
						
						
						- Fixed bug in get_callable() that caused resolve() to put a string
  in ResolverMatch.func.
- Made ResolverMatch.url_name match the actual url name (or None).
- Updated tests that used the string value in ResolverMatch.func, and
  added regression tests for this bug.
- Corrected test urls whose dummy view paths caused failures (behavior
  that was previously masked by this bug). 
						
						
					 
					
						2014-04-23 20:12:34 -04:00 
						 
				 
			
				
					
						
							
							
								Tim Graham 
							
						 
					 
					
						
						
							
						
						8b93b31487 
					 
					
						
						
							
							Fixed a remote code execution vulnerabilty in URL reversing.  
						
						... 
						
						
						
						Thanks Benjamin Bach for the report and initial patch.
This is a security fix; disclosure to follow shortly. 
						
						
					 
					
						2014-04-21 18:11:26 -04:00