| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-01-14 | Removed unused import | Claude Paroz | |
| 2015-01-13 | Stripped headers containing underscores to prevent spoofing in WSGI environ. | Carl Meyer | |
| This is a security fix. Disclosure following shortly. Thanks to Jedediah Smith for the report. | |||
| 2015-01-12 | Fixed #17785 -- Preferred column names in get_relations introspection | Claude Paroz | |
| Thanks Thomas Güttler for the report and the initial patch, and Tim Graham for the review. | |||
| 2015-01-12 | Fixed #24129 -- Added indicator that migrations are rendering the initial state | Markus Holtermann | |
| Thanks Tim Graham for the review. | |||
| 2015-01-12 | Fixed #9893 -- Allowed using a field's max_length in the Storage. | Pavel Shpilev | |
| 2015-01-07 | Fixed #24073 -- Deactivated translations when leave_locale_alone is False | Claude Paroz | |
| Thanks Tim Graham and Markus Holtermann for the reviews. | |||
| 2015-01-06 | Fixed #12663 -- Formalized the Model._meta API for retrieving fields. | Daniel Pyrathon | |
| Thanks to Russell Keith-Magee for mentoring this Google Summer of Code 2014 project and everyone else who helped with the patch! | |||
| 2015-01-06 | Fixed #20003 -- Improved and extended URLValidator | Danilo Bargen | |
| This adds support for authentication data (`user:password`) in URLs, IPv6 addresses, and unicode domains. The test suite has been improved by adding test URLs from http://mathiasbynens.be/demo/url-regex (with a few adjustments, like allowing local and reserved IPs). The previous URL validation regex failed this test suite on 13 occasions, the validator was updated based on https://gist.github.com/dperini/729294. | |||
| 2015-01-06 | Fixed gettext version regex | Claude Paroz | |
| ...with the theoretical assumption that gettext may once reach a two-digit number. Thanks Walter Doekes for noticing this potential issue. | |||
| 2015-01-05 | Refs #23359 -- Removed double newline from output of migrate --list | Markus Holtermann | |
| Thanks Berker Peksag for the review. | |||
| 2015-01-05 | Fixed #8280 -- Allowed management command discovery for eggs | Claude Paroz | |
| Thanks jdetaeye for the report, bhuztez and jdetaeye for the initial patches, Tim Graham and Berker Peksag for the reviews. | |||
| 2015-01-05 | Fixed #24072 -- Added FileResponse for streaming binary files. | Collin Anderson | |
| 2015-01-02 | Fixed #9104 -- Moved FieldDoesNotExist to core.exceptions | Daniel Pyrathon | |
| 2015-01-02 | Show migration elapsed time when verbosity>1 | Claude Paroz | |
| This facilitates performance debugging related to migrations. | |||
| 2015-01-02 | Fixed #24069 -- Made ServerHandler a new style class to fix super() call. | Andreas Pelme | |
| 2014-12-31 | Fixed #23366 -- Fixed a crash with the migrate --list command. | Tim Graham | |
| 2014-12-31 | Fixed #24008 -- Fixed ValidationError crash with list of dicts. | Andrey Maslov | |
| 2014-12-31 | Fixed #23359 -- Added showmigrations command to list migrations and plan. | Markus Holtermann | |
| Thanks to Collin Anderson, Tim Graham, Gabe Jackson, and Marc Tamlyn for their input, ideas, and review. | |||
| 2014-12-29 | Fixed breakage by 6fb9dee4 under Python2+Windows. | Ramiro Morales | |
| Refs #23271 | |||
| 2014-12-29 | Fixed #21255 -- Closed connections after management command ran | Claude Paroz | |
| Thanks kabakov.as@gmail.com for the report, and Aymeric Augustin, Simon Charette for the reviews. | |||
| 2014-12-29 | Fixed #23271 -- Don't corrupt PO files on Windows when updating them. | Ramiro Morales | |
| Make sure PO catalog text fetched from gettext programs via standard output isn't corrupted by mismatch between assumed (UTF-8) and real (CP1252) encodings. This can cause mojibake to be written when creating or updating PO files. Also fixes #23311. Thanks to contributor with Trac nick 'danielmenzel' for the report, excellent research and fix. | |||
| 2014-12-28 | Moved context_processors from django.core to django.template. | Aymeric Augustin | |
| 2014-12-26 | Replaced sqlall in some bash_completion/admin_scripts tests. | Tim Graham | |
| sqlall will be removed in Django 1.9, so now's a good time to remove its usage where it's not important. | |||
| 2014-12-26 | Fixed #24054 -- Enabled sqlsequencereset for apps with migrations. | Tim Graham | |
| 2014-12-25 | Fixed #23866 -- Harmonized refs to Django documentation from code | Claude Paroz | |
| 2014-12-24 | Removed shutil.copystat copied from stdlib (added to support an old Python?). | Tim Graham | |
| 2014-12-24 | Fixed #20349 -- Moved setting_changed signal to django.core.signals. | Collin Anderson | |
| This removes the need to load django.test when not testing. | |||
| 2014-12-23 | Replaced DatabaseCreation sql methods by schema editor equivalents | Claude Paroz | |
| Also used schema editor in migrate to sync unmigrated apps (sync_apps). Refs #22340. Thanks Tim Graham for the review. | |||
| 2014-12-23 | Fixed #17946 -- Fixed deserialization of self-referencing M2M fields | Claude Paroz | |
| Thanks Philip Mountifield for the report and excellent analysis, and Simon Charette for the review. | |||
| 2014-12-18 | Fixed #23788 (2) -- Improved gettext version checker | Claude Paroz | |
| Thanks Tim Graham for the report and initial patch. | |||
| 2014-12-16 | Fixed #23975 -- Restored pre_migrate signal if all apps have migrations. | Tim Graham | |
| Thanks kmmbvnr for the report. | |||
| 2014-12-08 | Fixed #20968 -- Checked Spatialite metadata before migrations | Claude Paroz | |
| Thanks Kenial S. Lee for the initial patch and Tim Graham for the review. | |||
| 2014-12-08 | Fixed #23968 -- Replaced list comprehension with generators and dict ↵ | Jon Dufresne | |
| comprehension | |||
| 2014-12-02 | Tweaked fix for refs #23946; thanks Claude. | Tim Graham | |
| 2014-12-02 | Fixed #23946 -- Fixed runserver crash when socket error contains Unicode chars. | Andriy Sokolovskiy | |
| 2014-11-28 | Fixed #4444 - Made runserver suppress 'broken pipe' errors | Matthew Somerville | |
| One handler in WSGIServer, to catch the error when raised from SocketServer.BaseServer's finish_request, and one in WSGIRequestHandler (by creating a subclass of ServerHandler), to catch the error when raised in wsgiref.handlers.BaseHandler's finish_response. | |||
| 2014-11-28 | Fixed #23728 -- Added the --exit option to makemigrations. | Tim Heap | |
| If no changes that need migrations are found, `makemigrations --exit` exits with error code 1. | |||
| 2014-11-28 | Fixed #23910 -- Added reply_to parameter to EmailMessage | Martin Blech | |
| Thanks to Berker Peksag and Tim Graham for the review and suggestions. | |||
| 2014-11-27 | Fixed #23924 -- Made EmailMessage raise TypeError for type checks | Martin Blech | |
| 2014-11-27 | Fixed #14664 -- Logged a warning if MiddlewareNotUsed is raised in DEBUG mode. | Berker Peksag | |
| 2014-11-25 | Fixed #23899 -- Added 'Generated by Django X.Y' to startproject template. | Martin Blech | |
| 2014-11-24 | Fixed #23888 -- Fixed crash in File.__repr__() when name contains unicode. | Sergey Fedoseev | |
| 2014-11-24 | Removed workaround for lack of os.getpid() in Jython. | Tim Graham | |
| The Jython bug was fixed in http://bugs.jython.org/issue1518 (tested on Jython 2.7b3); also updated make_msgid() to be more like the version in Python 3.2+; refs #23905. Thanks Simon Charette for testing and review. | |||
| 2014-11-24 | Fixed #13694 -- Made SafeMIMEText's constructor compatible with MIMEText. | Berker Peksag | |
| 2014-11-22 | Revert "Fixed #23892 -- Made deconstructible classes forwards compatible" | Carl Meyer | |
| This reverts commit f36151ed169813f2873e13ca9de616cfa4095321. Adding kwargs to deconstructed objects does not achieve useful forward-compatibility in general, since additional arguments are silently dropped rather than having their intended effect. In fact, it can make the failure more difficult to diagnose. Thanks Shai Berger for discussion. | |||
| 2014-11-22 | Fixed #23892 -- Made deconstructible classes forwards compatible | Carl Meyer | |
| 2014-11-22 | Fixed #23887 -- Returned Bad Request for multipart parsing fails | Claude Paroz | |
| Thanks Antti Häyrynen and Tim Graham for the report, and Aymeric Augustin for the review. | |||
| 2014-11-20 | Removed reduce() usage in makemigrations; refs #23796. | Brad Walker | |
| A lambda all_items_equal() replaced a reduce() that was broken for potential 3+-way merges. A reduce(operator.eq, ...) accumulates bools and can't generically check equality of all items in a sequence: >>> bool(reduce(operator.eq, [('migrations', '0001_initial')] * 3)) False The code now counts the number of common ancestors to calculate slice offsets for the branches. Each branch shares the same number of common ancestors. The common_ancestor for loop statement had incomplete branch coverage. | |||
| 2014-11-20 | Reduced reduce() usage; refs #23796. | Brad Walker | |
| django.core.exceptions.ValidationError.messages() and django.db.backends.schema.BaseDatabaseSchemaEditor._alter_field(): Replaced reduce(operator.add, ...) w/uncoupled, explicit sum() | |||
| 2014-11-18 | Fixed #18714 -- Added 'fuzzy' compilemessages option | Anton Baklanov | |
