| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-28 | Corrected deprecation warnings for RedirectView; refs #21587. | Berker Peksag | |
| 2014-11-25 | Fixed #21587 -- Added a warning for changing default of RedirectView.permanent. | Berker Peksag | |
| 2014-11-03 | Fixed #23620 -- Used more specific assertions in the Django test suite. | Berker Peksag | |
| 2014-10-07 | Fixed #23522 -- Changed reverse() to return a Unicode string; not bytes | Jon Dufresne | |
| 2014-08-20 | Prevented reverse() from generating URLs pointing to other hosts. | Florian Apolloner | |
| This is a security fix. Disclosure following shortly. | |||
| 2014-08-12 | Fixed #23276 -- Deprecated passing views as strings to url(). | Tim Graham | |
| 2014-07-09 | Fixed #22223 -- Prevented over-escaping URLs in reverse() | Claude Paroz | |
| 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-06-23 | Refactored common code in handlers/base.py and urlresolvers.py | Anubhav Joshi | |
| 2014-06-16 | Added database migration for contrib.auth. | Tim Graham | |
| refs #22170. | |||
| 2014-06-03 | Fixed #22384 -- Deprecated reversing URLs by dotted path. | Tim Graham | |
| 2014-05-28 | Fixed a typo that Tim Graham noticed | Alex Gaynor | |
| 2014-05-28 | Fixed several typos in Django | Alex Gaynor | |
| 2014-04-23 | Fixed #21157 -- Fixed problems with ResolverMatch | Kevin Christopher Henry | |
| - 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 | Fixed #22486 -- Restored the ability to reverse views created using ↵ | Preston Timmons | |
| functools.partial. Regression in 8b93b31487d6d3b0fcbbd0498991ea0db9088054. Thanks rcoup for the report. | |||
| 2014-04-21 | Fixed a remote code execution vulnerabilty in URL reversing. | Tim Graham | |
| Thanks Benjamin Bach for the report and initial patch. This is a security fix; disclosure to follow shortly. | |||
| 2014-04-16 | Fixed #22378 -- Updated \d to [0-9]+ in urlpatterns of docs and tests. | chriscauley | |
| Thanks tomwys for the suggestion. | |||
| 2014-04-06 | Fixed #21977 -- Deprecated SimpleTestCase.urls | Anubhav Joshi | |
| 2014-04-03 | Fixed #22218 -- Deprecated django.conf.urls.patterns. | Tim Graham | |
| Thanks Carl Meyer for the suggestion and Alex Gaynor and Carl for reviews. | |||
| 2014-03-05 | Fixed #7571 -- Fixed parameter matching in include()'d urlpattern | Athena | |
| Fixed URL resolving in the case where an outer regex includes an inner regex and both regexes use positional parameters instead of named groups, causing the outer regex's parameters to override the inner regex's. Modified the regex url resolver so that it will concatenates and then normalizes, instead of normalizing and then concatenating. | |||
| 2014-02-22 | Fixed #21435 -- Improved error message when urlconf is empty. | Baptiste Mispelon | |
| The new error message now hints that the most likely issue is a circular import. Thanks to trac user elena for the report and to bpeschier for the original patch. | |||
| 2014-02-18 | Replaced 'test' by 'sqlall' management command in reverse_lazy test | Claude Paroz | |
| 2014-02-18 | Fixed #22057 -- Ensured reverse_lazy can be used in settings | Claude Paroz | |
| And without causing a circular import. Thanks Akis Kesoglou for the report. | |||
| 2014-02-15 | Improved fix for #18373 -- backward compatibility | Grzegorz Nosek | |
| Commit 79558c78 cleaned up the (undocumented) interface of Resolver404 exception, which breaks compatibility with code messing with .args[0] directly. Revert the cleanup part and simply leave the fix itself. | |||
| 2014-02-15 | Fixed #18373 - improved handling of Resolver404s from views | Grzegorz Nosek | |
| When django.core.urlresolvers.resolve was called from a view, failed and the exception was propagated and rendered by technical_404_response, the URL mentioned on the page was the current URL instead of the URL passed to resolve(). Fixed by using the path attribute from the Resolver404 exception instead of request.path_info. Also cleaned up the exceptions to use standard named parameters instead of stuffing a dict in args[0] | |||
| 2013-12-23 | Imported override_settings from its new location. | Aymeric Augustin | |
| 2013-12-17 | Removed superfluous models.py files. | Aymeric Augustin | |
| Added comments in the three empty models.py files that are still needed. Adjusted the test runner to add applications corresponding to test labels to INSTALLED_APPS even when they don't have a models module. | |||
| 2013-12-14 | Fixed E127 pep8 warnings. | Loic Bistuer | |
| 2013-11-11 | Flake8 fixes -- including not runnign flake8 over a backported file | Alex Gaynor | |
| 2013-11-11 | Fixed #21351 -- Replaced memoize with Python's lru_cache. | Bouke Haarsma | |
| Replaced the custom, untested memoize with a similar decorator from Python's 3.2 stdlib. Although some minor performance degradation (see ticket), it is expected that in the long run lru_cache will outperform memoize once it is implemented in C. Thanks to EvilDMP for the report and Baptiste Mispelon for the idea of replacing memoize with lru_cache. | |||
| 2013-11-02 | Fixing E302 Errors | Jason Myers | |
| Signed-off-by: Jason Myers <jason@jasonamyers.com> | |||
| 2013-11-02 | Fixed flake8 E241 | Boryslav Larin | |
| 2013-11-02 | Fixed #21302 -- Fixed unused imports and import *. | Tim Graham | |
| 2013-10-26 | Fix all violators of E231 | Alex Gaynor | |
| 2013-10-21 | Removed some direct settings manipulations in tests; refs #21230. | Bouke Haarsma | |
| 2013-10-19 | Removed unused local variables in tests. | Tim Graham | |
| 2013-10-10 | Whitespace cleanup. | Tim Graham | |
| * Removed trailing whitespace. * Added newline to EOF if missing. * Removed blank lines at EOF. * Removed some stray tabs. | |||
| 2013-09-22 | Removed a few trailing backslashes. | Aymeric Augustin | |
| We have always been at war with trailing backslashes. | |||
| 2013-09-06 | Fixed #21043 -- Made resolve() handle reverse_lazy objects. | Dan Johnson | |
| Thanks Keryn Knight for the report. | |||
| 2013-07-29 | Removed most of absolute_import imports | Claude Paroz | |
| Should be unneeded with Python 2.7 and up. Added some unicode_literals along the way. | |||
| 2013-07-01 | Stopped using django.utils.unittest in the test suite. | Aymeric Augustin | |
| Refs #20680. | |||
| 2013-06-14 | Fixed #17076 -- When reversing a URL fails, inform the user which patterns ↵ | Wilfred Hughes | |
| were tried. | |||
| 2013-05-25 | Fixed #19866 -- Added security logger and return 400 for SuspiciousOperation. | Preston Holmes | |
| SuspiciousOperations have been differentiated into subclasses, and are now logged to a 'django.security.*' logger. SuspiciousOperations that reach django.core.handlers.base.BaseHandler will now return a 400 instead of a 500. Thanks to tiwoc for the report, and Carl Meyer and Donald Stufft for review. | |||
| 2013-05-21 | Use assertIsInstance in tests. | Marc Tamlyn | |
| Gives much nicer errors when it fails. | |||
| 2013-03-25 | Fixed #19541 -- Fixed BaseHandler to enable reversing URLs in response ↵ | Loic Bistuer | |
| middlewares and streamed responses with respect to per-request urlconf. | |||
| 2013-03-18 | Fixed #13260 -- Quoted arguments interpolated in URLs in reverse. | Aymeric Augustin | |
| 2013-03-13 | Fix #20022: Correctly handle prefixes with url-unsafe characters in reverse(). | Baptiste Mispelon | |
| 2013-03-10 | Fixed #20019 -- Ensured HttpRequest.resolver_match always exists. | Aymeric Augustin | |
| Obviously it isn't set until the URL is resolved. | |||
| 2013-02-26 | Renamed some tests and removed references to modeltests/regressiontests. | Florian Apolloner | |
| 2013-02-26 | Merged regressiontests and modeltests into the test root. | Florian Apolloner | |
