| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-04-30 | Fixed #32698 -- Moved HttpRequest.get_raw_uri() to ↵ | Hasan Ramezani | |
| ExceptionReporter._get_raw_insecure_uri(). | |||
| 2021-04-01 | Fixed #32316 -- Deferred accessing __file__. | William Schwartz | |
| Deferred accessing the module-global variable __file__ because the Python import API does not guarantee it always exists—in particular, it does not exist in certain "frozen" environments. The following changes advanced this goal. Thanks to Carlton Gibson, Tom Forbes, Mariusz Felisiak, and Shreyas Ravi for review and feedback. | |||
| 2021-03-31 | Refs #32105 -- Moved ExceptionReporter template paths to properties. | William Schwartz | |
| Refs #32316. | |||
| 2021-03-30 | Refs #32260 -- Made admindocs and technical 404 debug page use ↵ | Adam Johnson | |
| view_func.view_class. Internals of admindocs and technical 404 debug page should use the view_class attribute and do not rely on __name__. | |||
| 2020-11-10 | Refs #31672 -- Made technical 500 debug page include exceptions without ↵ | Hasan Ramezani | |
| tracebacks. | |||
| 2020-10-15 | Refs #31672 -- Simplified ExceptionReporter.get_traceback_frames(). | Chris Jerdonek | |
| 2020-10-15 | Fixed #32105 -- Added template paths as ExceptionReporter class attributes. | Aarni Koskela | |
| This allows replacement of the debugging templates without having to copy-paste the `get_traceback_html` and `get_traceback_text` functions into a subclass. Thanks to Nick Pope for review. | |||
| 2020-10-12 | Fixed #31674 -- Fixed displaying traceback in technical 500 debug page. | Hasan Ramezani | |
| Previously, the technical 500 debug page didn't contain a traceback when the exception chain contained an exception without traceback. Thanks Chris Jerdonek for the report. | |||
| 2020-09-07 | Fixed #31791 -- Made technical 404 debug page display the tried URL patterns ↵ | Jon Dufresne | |
| for Http404. | |||
| 2020-08-26 | Fixed #31942 -- Made settings cleansing work with dictionary settings with ↵ | Jeremy Lainé | |
| non-string keys. | |||
| 2020-07-13 | Fixed #31674 -- Made technical 500 debug page respect __suppress_context__. | Tom Forbes | |
| 2020-06-10 | Fixed #31675 -- Added warning to ExceptionReporter when exception chain has ↵ | Hasan Ramezani | |
| a cycle. | |||
| 2020-05-11 | Refs #30116 -- Simplified regex match group access with Match.__getitem__(). | Jon Dufresne | |
| The method has been available since Python 3.6. The shorter syntax is also marginally faster. | |||
| 2020-04-15 | Fixed #31451 -- Made settings cleansing work with list and tuple settings. | Ichlasul Affan | |
| 2020-01-27 | Refs #30997 -- Removed HttpRequest.is_ajax() usage. | Claude Paroz | |
| 2020-01-16 | Fixed #30752 -- Allowed using ExceptionReporter subclasses in error reports. | Pavel Lysak | |
| 2020-01-11 | Removed unused ExceptionReporterFilter class. | Carlton Gibson | |
| Unused since 8f8c54f70bfa3aa8e311514297f1eeded2c32593. | |||
| 2020-01-10 | Fixed #23004 -- Added request.META filtering to SafeExceptionReporterFilter. | Carlton Gibson | |
| Co-authored-by: Ryan Castner <castner.rr@gmail.com> | |||
| 2020-01-10 | Refs #23004 -- Allowed exception reporter filters to customize settings ↵ | Carlton Gibson | |
| filtering. Thanks to Tim Graham for the original implementation idea. Co-authored-by: Daniel Maxson <dmaxson@ccpgames.com> | |||
| 2019-11-12 | Fixed #30405 -- Fixed source code mismatch crash in ExceptionReporter. | Hasan Ramezani | |
| 2019-11-12 | Refs #30405 -- Added ExceptionReporter._get_source(). | Hasan Ramezani | |
| 2019-10-29 | Fixed #30899 -- Lazily compiled import time regular expressions. | Hasan Ramezani | |
| 2019-08-09 | Fixed #29008 -- Fixed crash of 404 debug page when URL path converter raises ↵ | Ngalim Siregar | |
| Http404. | |||
| 2019-04-05 | Refs #30324 -- Forced utf-8 encoding when loading templates for the ↵ | Nick Pope | |
| technical 404 debug and congrats page. | |||
| 2019-04-05 | Fixed #30324 -- Forced utf-8 encoding when loading the template for the ↵ | Nick Pope | |
| technical 500 debug page. Regression in 50b8493. Related to ea542a9. | |||
| 2019-02-06 | Refs #27753 -- Favored force/smart_str() over force/smart_text(). | Aymeric Augustin | |
| 2019-02-02 | Fixed #29393 -- Prevented infinite loop in ↵ | Vinay Karanam | |
| ExceptionReporter.get_traceback_frames(). | |||
| 2019-01-28 | Fixed #30137 -- Replaced OSError aliases with the canonical OSError. | Jon Dufresne | |
| Used more specific errors (e.g. FileExistsError) as appropriate. | |||
| 2018-09-26 | Refs #29784 -- Switched to https:// links where available. | Jon Dufresne | |
| 2018-08-22 | Refs #29654 -- Replaced three dots with ellipsis character in output strings. | Claude Paroz | |
| 2018-01-03 | Fixed #28985 -- Removed unneeded None checks before hasattr(). | Дилян Палаузов | |
| 2017-12-06 | Fixed #28893 -- Removed unnecessary dict.items() calls. | Tim Graham | |
| 2017-09-07 | Reverted "Fixed #27818 -- Replaced try/except/pass with contextlib.suppress()." | Tim Graham | |
| This reverts commit 550cb3a365dee4edfdd1563224d5304de2a57fda because try/except performs better. | |||
| 2017-09-05 | Fixed CVE-2017-12794 -- Fixed XSS possibility in traceback section of ↵ | Tim Graham | |
| technical 500 debug page. This is a security fix. | |||
| 2017-08-12 | Fixed #28485 -- Made ExceptionReporter.get_traceback_frames() include frames ↵ | Martin von Gagern | |
| without source code. | |||
| 2017-08-07 | Fixed #28457 -- Updated the design of the 'Congrats' page for new Django ↵ | Timothy Allen | |
| projects. Developed by Timothy Allen and Chad Whitman of The Wharton School with shepherding from Aymeric Augustin and Collin Anderson. | |||
| 2017-06-28 | Fixed #27818 -- Replaced try/except/pass with contextlib.suppress(). | Mads Jensen | |
| 2017-06-05 | Fixed #28271 -- Added charset to technical_500_response() AJAX response. | partizan | |
| 2017-04-27 | Refs #27795 -- Replaced many force_text() with str() | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-04-15 | Fixed #28079 -- Restored "No POST data" (rather than an empty table) in HTML ↵ | Tim Graham | |
| debug page. Regression in 7b6dccc82fa5b03cf431742c0655e5ac954e228e | |||
| 2017-04-12 | Fixed #28007 -- Moved debug templates to the filesystem | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-03-28 | Fixed #27987 -- Added default colors in debug view CSS. | Ionuț Ciocîrlan | |
| 2017-03-03 | Refs #27656 -- Updated django.views docstring verbs according to PEP 257. | Anton Samarchyan | |
| 2017-02-09 | Refs #23919 -- Removed an used block in ExceptionReporter.get_traceback_data(). | Tim Graham | |
| The test from refs #20368 only runs this block on Python 2. | |||
| 2017-02-07 | Converted usage of ugettext* functions to their gettext* aliases | Claude Paroz | |
| Thanks Tim Graham for the review. | |||
| 2017-02-01 | Removed unused ExceptionReporter.format_exception() method. | Tim Graham | |
| Unused since its introduction in e7e4b8b0f774b119bc1c46a62a97e51d7c8a35e3. | |||
| 2017-02-01 | Removed ExceptionReporter support for string exceptions. | Tim Graham | |
| Reverted refs #6423 since raising string exceptions is prohibited since Python 2.5. | |||
| 2017-01-26 | Refs #23919, #27778 -- Removed obsolete mentions of unicode. | Vytis Banaitis | |
| 2017-01-20 | Refs #23919 -- Removed unneeded force_str calls | Claude Paroz | |
| 2017-01-19 | Refs #23919 -- Stopped inheriting from object to define new style classes. | Simon Charette | |
