| Age | Commit message (Collapse) | Author |
|
|
|
utils.numberformat.format().
Thanks Sjoerd Job Postmus for the report and initial patch.
Thanks Michael Manfre, Tim Graham, and Florian Apolloner for review.
Backport of 402c0caa851e265410fbcaa55318f22d2bf22ee2 from master
|
|
Backport of 25829197bb94585e94695360065ac614aa9e6a56 from master
|
|
Backport of 5cc6f02f91e8860c867cc68cf42e66b5bb54c63d from master
|
|
Backport of fdc4518fe296c169cf54f23fdad2e0fc8785c059 from master.
|
|
Backport of c34c6d0a2fc6d9bc55fb2db94b9ed40141babb15 from master.
|
|
Backport of ba7a420012799b26ec9e969d0276d2ccee93c1f5 from master.
|
|
Backport of 5a5c77d55dc85c7e6cf910243257e408887f412a from master
|
|
mysqlclient 1.4.0+.
Backport of f05c02c4b8d4e423e57d453c4bd699dc5ff7eaa7 from master
|
|
deprecation comments.
Backport of ee9bd8c31024ec424157798b2a60a7f52f9353ee from stable/2.2.x.
|
|
This is a costly operation on most database backends.
Backport of 64f9776bc4a27a665032ac15f5176ced66e996e3 from master
|
|
Backport of 1508e71c5b056ba099097a849b13187dcbfa26a1 from master
|
|
InlineModelAdmin.has_add_permission() optional.
Restored backwards compatibility after refs #27991.
Regression in be6ca89396c031619947921c81b8795d816e3285.
Backport of 3c01fe30f3dd4dc1c8bb4fec816bd277d1ae5fa6 from master.
|
|
Backport of 36fceeec883c5082168714a0eb14a2fe40f9d79b from master.
|
|
Backport of 162ae9c9143aa85eb27ea69b446a28973eea4854 from master.
|
|
|
|
|
|
the default 404 page.
Co-Authored-By: Tim Graham <timograham@gmail.com>
Backport of 1ecc0a395be721e987e8e9fdfadde952b6dee1c7 from master.
|
|
Backport of b5fe97a34ea527d4254b58c2e828450e7c32157f from master.
|
|
Backport of 5bbf31634faad13658dc7bcaeb8139d8625e4349 from master.
|
|
There's a bug that causes a test failure in forms_tests:
https://github.com/python-pillow/Pillow/pull/3501/files#r244651761.
Backport of e4a714b259125423059b9f65f5e0ab70d78521ba from master.
|
|
called with non-None obj during add.
Thanks andreage for the report and suggested fix.
Backport of 02c07be95c47efaab9da7422c33ee76142f11336 from master.
|
|
Backport of b71e3d635a5731ec02469822694d06d964007f9b from master.
|
|
Backport of 293db9eb36e42e8ba976c2639800020d04b95deb from master.
|
|
Backport of b7dbd5ff68bb9d2235ca081c0bd0b8baa65f8c77 from master.
|
|
docs.
Backport of 7a6dbbb655850bff56cd717a3bfa0975e200d15f from master.
|
|
keep-alive connections.
Backport of b514dc14f4e1c364341f5931b354e83ef15ee12d and
bbe28fa07658f00786dc1d91ee281b4daac22d07 from master.
|
|
|
|
key checks are enabled.
Prior to this change foreign key constraint references could be left pointing
at tables dropped during operations simulating unsupported table alterations
because of an unexpected failure to disable foreign key constraint checks.
SQLite3 does not allow disabling such checks while in a transaction so they
must be disabled beforehand.
Thanks ezaquarii for the report and Carlton and Tim for the review.
Backport of 315357ad25a6590e7f4564ec2e56a22132b09001 from master.
|
|
Backport of a394289b58b1773c4959ed768fdb325c91b2b589 from master
|
|
SQLite 3.26 repoints foreign key constraints on table renames even when
foreign_keys pragma is off which breaks every operation that requires
a table rebuild to simulate unsupported ALTER TABLE statements.
The newly introduced legacy_alter_table pragma disables this behavior
and restores the previous schema editor assumptions.
Thanks Florian Apolloner, Christoph Trassl, Chris Lamb for the report and
troubleshooting assistance.
Backport of c8ffdbe514b55ff5c9a2b8cb8bbdf2d3978c188f from master.
|
|
for atomic migrations.
Backport of ad191d9e011f37d79a7f2df3da881b06539aaaea from master.
|
|
1.3.14+.
Backport of 734ce71824180740f2318750ae2436f4b60c30b1 from master.
|
|
mysqlclient 1.3.14+.
Backport of 284b3221a2c17af5bfe2edbf851ac0a9901f91a0 from master.
|
|
Backport of 196b420fcb0cbdd82970e2b9aea80251bde82056 from master
|
|
|
|
|
|
Backport of 346721a0389657e800ef917cfee063c1f49ae0b3 from master
|
|
Co-authored-by: Tim Graham <timograham@gmail.com>
Backport of 8245c99ee6032c2748ba46583d8cab15b2f9438e from master
|
|
Backport of 950112548e61098f442d37a8ded4ef9f83ff8fda from master
|
|
Backport of 793a71b7be9970bee8cbac68985684628e99ad23 from master.
|
|
ModelAdmin.prepopulated_fields.
Backport of 7d1123e5ada60963ba3c708a8932e57342278706 from master.
|
|
regarding when they're populated.
Backport of 682cdf6cab8cb76ef1808df45631c39748052e13 from master.
|
|
Backport of 926fa7116fd633b69277c3ad9b3370ca45163231 from master.
|
|
expressions.
Backport of 9a7d336c3866c5226ed11868be0234c7e2fa47fa from master.
|
|
Backport of 133e79399a0aeecaca7379dd79cc1cc3f8b5e7ae from master.
|
|
Backport of 6275b50ac26ea6c026aa7b2aae9192f5792e8a94 from master
|
|
Backport of 78fc64578a8715b9812075bbebc829c1251c07fa from master
|
|
Ticket #25619 changed the default protocol to HTTP/1.1 but did not
properly implement keep-alive. As a "fix" keep-alive was disabled in
ticket #28440 to prevent clients from hanging (they expect the server to
send more data if the connection is not closed and there is no content
length set).
The combination of those two fixes resulted in yet another problem:
HTTP/1.1 by default allows a client to assume that keep-alive is
supported unless the server disables it via 'Connection: close' -- see
RFC2616 8.1.2.1 for details on persistent connection negotiation. Now if
the client receives a response from Django without 'Connection: close'
and immediately sends a new request (on the same tcp connection) before
our server closes the tcp connection, it will error out at some point
because the connection does get closed a few milli seconds later.
This patch fixes the mentioned issues by always sending 'Connection:
close' if we cannot determine a content length. The code is inefficient
in the sense that it does not allow for persistent connections when
chunked responses are used, but that should not really cause any
problems (Django does not generate those) and it only affects the
development server anyways.
Refs #25619, #28440.
Regression in ac756f16c5bbbe544ad82a8f3ab2eac6cccdb62e.
Backport of 934acf1126995f6e6ccba5947ec8f7561633c27f from master.
|
|
changes section.
Backport of f436c82637dafa3a9abbd65a3be77bf7ad431213 from master.
|