Commit Graph

7928 Commits

Author SHA1 Message Date
Ed Morley 255456becd [1.10.x] Fixed #19914 -- Fixed test failures with pylibmc.
Backport of 674e3fe13e from master
2016-08-29 16:28:22 +01:00
Ed Morley 306545d805 [1.10.x] Fixed #27132 -- Allowed testing MemcachedCache and PyLibMCCache during the same test run.
Backport of 047c1d48a6 from master
2016-08-29 16:28:16 +01:00
Ed Morley 547c7e6756 [1.10.x] Refs #27132 -- Added pylibmc to test requirements.
Backport of 5d978c4621 from master
2016-08-29 16:28:02 +01:00
Ed Morley 5756edd46d [1.10.x] Refs #19914 -- Split the test_invalid_keys cache test into two.
The first half of the test fails when using pylibmc (so will need
to be skipped).

Backport of cfd1f93d55 from master
2016-08-29 10:26:41 -04:00
Ed Morley fb8eea5680 [1.10.x] Fixed #27124 -- Excluded cull-related cache configs from memcached tests.
Since the `cull` and `zero_cull` test cache configs set `MAX_ENTRIES`
and `CULL_FREQUENCY` in `OPTIONS`, which are only intended for use with
the locmem, filesystem, and database backends. This prevents test
failures once refs #20892 is fixed.

Backport of 606a303856 from master
2016-08-29 10:24:13 -04:00
Tim Graham 325dd0befe [1.10.x] Fixed #27039 -- Fixed empty data fallback to model field default in model forms.
Backport of 4bc6b93994 from master
2016-08-24 19:37:04 -04:00
Berker Peksag c4ee93128f [1.10.x] Fixed #27111 -- Fixed KeyError if USERNAME_FIELD isn't in UserCreationForm.fields.
Backport of 3c18f8a3d2 from master
2016-08-24 13:23:50 -04:00
Simon Charette 0b454804db [1.10.x] Fixed #27100 -- Included already applied migration changes in the pre-migrate state.
Refs #24100.

Thanks Tim for the review.

Backport of d5c4ea5246 from master
2016-08-24 01:38:30 -04:00
Simon Charette 1c60765d63 [1.10.x] Fixed #27044 -- Included already applied migration changes in the post-migrate state when the execution plan is empty.
Refs #24100.

Thanks tkhyn for the report and Tim for the review.

Backport of d1757d8df4 from master
2016-08-24 01:37:53 -04:00
Tim Graham 46f604244a [1.10.x] Fixed #27089 -- Added database alias to InconsistentMigrationHistory message.
Backport of ad25fe7350 from master
2016-08-23 20:48:29 -04:00
Collin Anderson 4073780219 [1.10.x] Fixed #26998 -- Reverted some admin checks from checking field.many_to_many back to isinstance(field, models.ManyToManyField).
This partially reverts 983c158da7

Backport of 384f89f8f8 from master
2016-08-23 16:06:41 -04:00
Helen Sherwood-Taylor ae0f55eb49 [1.10.x] Fixed #27018 -- Fixed admindocs crash with a view in a class.
Generated correct admindocs URLs on Python 3. URLs generate 404s on
Python 2, as in older versions of Django.

Backport of bc1e2d8e8e from master
2016-08-20 10:02:22 -04:00
Loïc Bistuer 21f18e5372 [1.10.x] Fixed #27073 -- Removed duplicated managers in `Model._meta.managers`.
Backport of d4eefc7e2a from master
2016-08-19 01:27:43 +07:00
Jim Nicholls 16f032e69f [1.10.x] Fixed #27054 -- Fixed makemigrations crash with a read-only database.
Backport of 76ab885118 from master
2016-08-18 08:45:41 -04:00
Chris Lamb c24a47b3e6 [1.10.x] Refs #26983 -- Added test for isnull lookup to CharField with primary_key=True.
Backport of 97513269d7 from master
2016-08-17 21:19:22 -04:00
Tim Graham 020ba4bf91 [1.10.x] Fixed #27058 -- Reallowed the {% for %} tag to unpack any iterable.
Thanks Sergei Maertens for the report and patch.

Backport of 937d752d3d from master
2016-08-15 15:40:34 -04:00
Daniel Wiesmann 201198136d [1.10.x] Fixed #27014 -- Fixed annotations with database functions on PostGIS.
Thanks Sean Mc Allister for providing a test.

Backport of 89f17e7caf from master
2016-08-15 14:23:48 -04:00
Jon Dufresne d8cda352b1 [1.10.x] Fixed #27037 -- Prevented required attribute on ClearableFileInput when initial data exists.
Backport of fab46ce6f5 from master
2016-08-12 13:59:23 -04:00
Tim Graham 0254985317 [1.10.x] Fixed #26973 -- Fixed views.static.serve() crash with show_indexes enabled.
Backport of 1e32e1cc95 from master
2016-08-10 11:27:29 -04:00
Claude Paroz 246e516f29 [1.10.x] Unified SpatiaLite spelling
Backport of ade681b9ad from master.
2016-08-09 18:48:57 +02:00
Ed Morley 233ec837f6 [1.10.x] Fixed docs to refer to HSTS includeSubdomains as a directive.
The spec refers to it as a 'directive' rather than a 'tag':
https://tools.ietf.org/html/rfc6797#section-6.1.2

Backport of 8c3bc5cd78 from master
2016-08-08 20:22:09 -04:00
Sjoerd Job Postmus 2f18cbc313 [1.10.x] Fixed #27026 -- Fixed state initialization of bulk_create() objects if can_return_ids_from_bulk_insert.
Backport of 3246d2b4bb from master
2016-08-06 10:25:29 -04:00
Ben Demboski d68b145a6f [1.10.x] Fixed #27027 -- Restored Client.force_login() defaulting to the first auth backend.
Backport of fc8f097117 from master
2016-08-06 08:42:17 -04:00
Jarek Glowacki 1e16e141ac [1.10.x] Fixed #27004 -- Made migrations consistency check ignore unapplied squashed migrations.
Backport of d117567c7d from master
2016-08-05 18:11:38 -04:00
Claude Paroz 6757c94662 [1.10.x] Fixed #26983 -- Fixed isnull filtering on ForeignKey with to_field
Thanks weidwonder for the report.
Backport of 272eccf7ff from master.
2016-08-04 16:07:11 +02:00
Tim Graham dcebeea270 [1.10.x] Fixed #27005 -- Fixed crash if request.META[''CONTENT_LENGTH']=''.
Backport of 5c63b3e5a7 from master
2016-08-03 14:01:08 -04:00
Tim Graham 348406c381 [1.10.x] Fixed a GeoIP test failure with the latest data.
Backport of 4a696bbe13 from master
2016-08-03 11:16:15 -04:00
Alex Hill 86ae2b22ae [1.10.x] Fixed #27001 -- Fixed a query count regression in ModelChoiceField with RadioSelect.
Backport of c5ebfda002 from master
2016-08-03 10:53:42 -04:00
Sergey Yurchenko a8b8ef114d [1.10.x] Fixed #26997 -- Fixed checks crash with empty Meta.default_permissions.
Backport of 4e64e3bb6e from master
2016-08-03 09:14:27 -04:00
Tim Graham fa4b5c1b93 [1.10.x] Fixed #26988 -- Improved/clarified User.is_authenticated/anonymous compatibility.
Thanks marktranchant for the report and review.

Backport of 54afa960d1 from master
2016-08-02 11:26:40 -04:00
Tim Graham d5dbf2e166 [1.10.x] Fixed admin_utils test failures due to translation updates.
Backport of 24123c3136 from master
2016-08-01 15:44:20 -04:00
Jon Dufresne 6a3f31fa33 [1.10.x] Fixed #26927 -- Made subwidget iteration pass disabled and required attributes.
Backport of ac3aaaa740 from master
2016-08-01 10:49:37 -04:00
Tim Graham ddcf7dbae7 [1.10.x] Fixed #26930 -- Prevented makemigrations from accessing an empty database.
Thanks Liz Lemon for the report and investigation and
Claude Paroz for the test.

Backport of aad46c3e37 from master
2016-08-01 07:57:25 -04:00
Tim Graham 83b950e9ff [1.10.x] Refs #25550 -- Corrected deprecation message for assigning M2M relations.
Backport of 5fa4370543 from master
2016-07-30 20:50:54 -04:00
Tim Graham c6e5878410 [1.10.x] Fixed #26970 -- Fixed crash with disabled ModelMultipleChoiceField.
Backport of 4e86168290 from master
2016-07-30 20:45:37 -04:00
Tomas Pazderka d61dbc20cf [1.10.x] Fixed #26896 -- Allowed a lazy base_url for FileSystemStorage.
Backport of b820b6108a from master
2016-07-29 14:16:03 -04:00
Tim Graham 8735710def [1.10.x] Fixed a typo in tests/middleware/test_security.py
Backport of 0850236a8c from master
2016-07-28 22:01:12 -04:00
Sergey Fedoseev 25581e6382 [1.10.x] Refs #26657 -- Fixed a crash induced by invalid WKT returned by MySQL 5.7.5+.
Backport of 4178488881 from master
2016-07-28 18:09:47 -04:00
Olexander Yermakov 714e287d9a [1.10.x] Fixed #26949 -- Fixed crash of disabled forms.JSONField.
Backport of 68de48c963 from master
2016-07-27 08:43:07 -04:00
Tim Graham 3744fc1666 [1.10.x] Fixed #26917 -- Fixed crash in disabled ModelChoiceFields.
Partially reverted refs #25532 to fix a regression in Django 1.10.
This reintroduces a crash for disabled forms.JSONField (refs #26949),
however, that issue is also present on Django 1.9.

Thanks Ryan Schave for the test.

Backport of a5f85d891b from master
2016-07-27 08:36:49 -04:00
Alex Hill d53e3c1e07 [1.10.x] Fixed #26915 -- Fixed regression handling responses returned from view middleware.
Backport of 44a6b40280 from master
2016-07-25 13:46:44 -04:00
Jon Dufresne c0026a9d2d
[1.10.x] Fixed #26938 -- Fixed invalid HTML in template postmortem on the debug page.
Backport of 348cfccd90 from master
2016-07-24 18:25:43 +02:00
Alex Hill 4e8ccb3274
[1.10.x] Fixed #26945 -- Ensured that i18n_patterns returns a list
Backport of 971120778a from master
2016-07-24 17:20:40 +02:00
Dmitry Dygalo b3f96b5f73 [1.10.x] Fixed #26922 -- Fixed SimpleTestCase.assertHTMLEqual() crash on Python 3.5+.
Backport of d7a097265b from master
2016-07-21 17:06:48 -04:00
Raphaël Hertzog 2d1aeccacc [1.10.x] Fixed #26923 -- Fixed template_tests with numpy < 1.9.0.
Backport of 8e5cbc884f from master
2016-07-21 13:01:10 -04:00
Simon Charette dcf0a35b08 [1.10.x] Fixed #26916 -- Fixed prefetch_related when using a cached_property as to_attr.
Thanks Trac alias karyon for the report and Tim for the review.

Backport of 271bfe65d9 from master
2016-07-19 16:09:23 -04:00
Tim Graham 53d17f9e75 [1.10.x] Fixed a GeoIP test failure with the latest data.
Backport of 081fdaf110 from master
2016-07-19 09:28:39 -04:00
Tim Graham 6fa150b2f8 [1.10.x] Fixed XSS in admin's add/change related popup.
This is a security fix.
2016-07-18 11:17:19 -04:00
Tim Graham a03ac61332 [1.10.x] Fixed #26900 -- Fixed crash accessing deferred FileFields.
Backport of 7c33aa8a87 from master
2016-07-16 08:47:29 -04:00
Claude Paroz de9af3912c [1.10.x] Refs #26897 -- Added cleanup to i18n test 2016-07-14 22:39:28 +02:00