| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-26 | Refs #18239 -- Removed an obsolete workaround for bugs in HTMLParser. | Tim Graham | |
| 2016-03-23 | Fixed #26378 -- Allowed a left byte of zero in mixed IPv4/IPv6 validation. | Amine Yaiche | |
| 2016-03-08 | Reused the DjangoTranslation class for the javascript_catalog view | Claude Paroz | |
| Thanks Tim Graham and Cristiano Coelho for the reviews. Refs #26328, #26319. | |||
| 2016-03-04 | Added safety to URL decoding in is_safe_url() on Python 2 | Claude Paroz | |
| The errors='replace' parameter to force_text altered the URL before checking it, which wasn't considered sane. Refs 24fc935218 and ada7a4aef. | |||
| 2016-03-04 | Fixed #26308 -- Prevented crash with binary URLs in is_safe_url() | Claude Paroz | |
| This fixes a regression introduced by c5544d28923. Thanks John Eskew for the reporti and Tim Graham for the review. | |||
| 2016-03-01 | Fixed CVE-2016-2512 -- Prevented spoofing is_safe_url() with basic auth. | Mark Striemer | |
| This is a security fix. | |||
| 2016-02-25 | Fixed #26269 -- Prohibited spaces in is_valid_ipv6_address(). | Nick Malakhov | |
| 2016-02-15 | Fixed #26212 -- Made forms.FileField and translation.lazy_number() picklable. | Alexey Kotlyarov | |
| 2016-02-15 | Fixed #26193 -- Made urlize() trim multiple trailing punctuation. | Jon Dufresne | |
| 2016-02-09 | Fixed #26173 -- Prevented localize_input() from formatting booleans as numbers. | Marcin Markiewicz | |
| 2016-01-26 | Fixed #26122 -- Fixed copying a LazyObject | Ben Kraft | |
| Shallow copying of `django.utils.functional.LazyObject` or its subclasses has been broken in a couple of different ways in the past, most recently due to 35355a4. | |||
| 2016-01-25 | Fixed #26125 -- Fixed E731 flake warnings. | userimack | |
| 2016-01-23 | Fixed #26093 -- Allowed escape sequences extraction by gettext on Python 3 | Claude Paroz | |
| Thanks Sylvain Fankhauser for the report and Tim Graham for the review. | |||
| 2016-01-14 | Fixed #25999 -- Removed promotion of RemovedInNextVersionWarning to loud by ↵ | Tim Graham | |
| default. | |||
| 2016-01-13 | Refs #25769 -- Updated docs to reflect get_version() uses PEP 0440. | Tim Graham | |
| 2016-01-11 | Fixed #25684 -- Made runserver use logging for request/response output. | Flavio Curella | |
| Thanks andreif for the contributing to the patch. | |||
| 2016-01-06 | Fixed #26046 -- Fixed a crash with translations and Django-unknown language code | Claude Paroz | |
| Thanks Jens Lundstrom for the report and Tim Graham for the review. | |||
| 2016-01-05 | Replaced dict.setdefault() usage to avoid unnecessary object instantiations. | Benjamin Bach | |
| 2016-01-05 | Fixed #26024 -- Fixed regression in ConditionalGetMiddleware ETag support. | Denis Cornehl | |
| Thanks Denis Cornehl for help with the patch. | |||
| 2015-12-18 | Fixed #25915 -- Allowed language not in Django's default LANGUAGES | Claude Paroz | |
| This fixes a regression introduced by a5f6cbce07. Thanks Gavin Wahl for the report and Tim Graham for the review. | |||
| 2015-12-13 | Fixed #25875 -- Prevented UnicodeDecodeError for Q object repr | Claude Paroz | |
| Thanks Ben Kraft for the report, and Simon Charette for the review. | |||
| 2015-12-12 | Fixed #20223 -- Added keep_lazy() as a replacement for allow_lazy(). | Iacopo Spalletti | |
| Thanks to bmispelon and uruz for the initial patch. | |||
| 2015-12-03 | Fixed #25761 -- Added __cause__.__traceback__ to reraised exceptions. | Raphaël Hertzog | |
| When Django reraises an exception, it sets the __cause__ attribute even in Python 2, mimicking Python's 3 behavior for "raise Foo from Bar". However, Python 3 also ensures that all exceptions have a __traceback__ attribute and thus the "traceback2" Python 2 module (backport of Python 3's "traceback" module) relies on the fact that whenever you have a __cause__ attribute, the recorded exception also has a __traceback__ attribute. This is breaking testtools which is using traceback2 (see https://github.com/testing-cabal/testtools/issues/162). This commit fixes this inconsistency by ensuring that Django sets the __traceback__ attribute on any exception stored in a __cause__ attribute of a reraised exception. | |||
| 2015-11-28 | Fixed #25812 -- Restored the ability to use custom formats with the date ↵ | Gagaro | |
| template filter. | |||
| 2015-11-24 | Fixed a settings leak possibility in the date template filter. | Florian Apolloner | |
| This is a security fix. | |||
| 2015-11-19 | Fixed #25769 -- Updated get_version() release candidate naming for PEP 0440. | Tim Graham | |
| 2015-11-18 | Removed redundant termcolors. | Tim Graham | |
| Replaced MIGRATE_SUCCESS and MIGRATE_FAILURE with SUCCESS and ERROR. | |||
| 2015-11-17 | Fixed #25682 -- Removed bare except clauses. | Attila Tovt | |
| 2015-11-12 | Fixed #25743 -- Optimized utils.localize() and localize_input() | Jaap Roes | |
| Bail early if the input is a string since that's the most common case. | |||
| 2015-11-11 | Fixed #25720 -- Made gettext() return bytestring on Python 2 if input is ↵ | Marti Raudsepp | |
| bytestring. This is consistent with the behavior of Django 1.7.x and earlier. | |||
| 2015-11-10 | Updated six to 1.10.0. | Tim Graham | |
| 2015-11-09 | Fixed #6727 -- Made patch_cache_control() patch an empty Cache-Control header. | Dwight Gunning | |
| 2015-11-07 | Fixed debug view crash during autumn DST change. | Aymeric Augustin | |
| This only happens if USE_TZ = False and pytz is installed (perhaps not the most logical combination, but who am I to jugde?) Refs #23714 which essentially fixed the same problem when USE_TZ = True. Thanks Florian and Carl for insisting until I wrote a complete patch. | |||
| 2015-11-07 | Amended comment to remove reference to the no longer used NullHandler | Neal Todd | |
| 2015-11-03 | Fixed #25668 -- Misc spelling errors | Ville Skyttä | |
| 2015-10-26 | Fixed #25611 -- Standardized descriptor signatures. | Tim Graham | |
| 2015-10-22 | Fixed #25571 -- Fixed boolean evaluation of ungettext_lazy | Claude Paroz | |
| 2015-10-05 | Removed SimpleLazyObject workaround for a Python 3 bug. | Tim Graham | |
| The workaround added in fe8484efda257e151d9c1ca5151e546c9262bf0f seems unnecessary as the Python bug is fixed in Python 3.4. | |||
| 2015-10-05 | Removed obsolete (since Python 2.3) __safe_for_unpickling__ attribute. | Tim Graham | |
| 2015-10-03 | Fixed #25389 -- Fixed pickling a SimpleLazyObject wrapping a model. | Ben Kraft | |
| Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in particular it did not add the `_django_version` attribute added in 42736ac8. Now it will handle this and other custom `__reduce__` methods correctly. | |||
| 2015-09-29 | Fixed #25466 -- Added backwards compatibility aliases for LoaderOrigin and ↵ | Tim Graham | |
| StringOrigin. Thanks Simon Charette for the DeprecationInstanceCheck class. | |||
| 2015-09-23 | Removed RemovedInDjango110Warning. | Tim Graham | |
| 2015-09-23 | Refs #23613 -- Removed django.utils.checksums per deprecation timeline. | Tim Graham | |
| 2015-09-23 | Refs #23269 -- Removed the removetags template tag and related functions per ↵ | Tim Graham | |
| deprecation timeline. | |||
| 2015-09-23 | Refs #24526 -- Made the django logger handle INFO messages. | Tim Graham | |
| Without an explicit 'level', only messages at WARNING or higher are handled. This makes the config consistent with the docs which say, "The django catch-all logger sends all messages at the INFO level or higher to the console." | |||
| 2015-09-23 | Fixed #25439 -- Added `SUCCESS` style to termcolor palettes | Matt Deacalion Stevens | |
| 2015-09-19 | Refs #13110 -- Fixed mistakes in the new multiple enclosure feed tests | Unai Zalakain | |
| 2015-09-18 | Fixed #25269 -- Allowed method_decorator() to accept a list/tuple of decorators. | fabrizio ettore messina | |
| 2015-09-18 | Fixed #13110 -- Added support for multiple enclosures in Atom feeds. | Unai Zalakain | |
| The ``item_enclosures`` hook returns a list of ``Enclosure`` objects which is then used by the feed builder. If the feed is a RSS feed, an exception is raised as RSS feeds don't allow multiple enclosures per feed item. The ``item_enclosures`` hook defaults to an empty list or, if the ``item_enclosure_url`` hook is defined, to a list with a single ``Enclosure`` built from the ``item_enclosure_url``, ``item_enclosure_length``, and ``item_enclosure_mime_type`` hooks. | |||
| 2015-09-16 | Fixed #24496 -- Added CSRF Referer checking against CSRF_COOKIE_DOMAIN. | Matt Robenolt | |
| Thanks Seth Gottlieb for help with the documentation and Carl Meyer and Joshua Kehn for reviews. | |||
