Commit Graph

8057 Commits

Author SHA1 Message Date
Tim Graham 77ced0b740 [1.8.x] Updated memcached library links to point to PyPI.
Backport of d772d812cf from master
2015-08-11 21:21:24 -04:00
Tim Graham bcf5fb78d7 [1.8.x] Fixed typo in docs/ref/contrib/gis/geoquerysets.txt
Backport of 56ed80ac2a from master
2015-08-11 09:33:44 -04:00
Tim Graham e4b813c0e7 [1.8.x] Fixed #25160 -- Moved unsaved model instance data loss check to Model.save()
This mostly reverts 5643a3b51b and
81e1a35c36.

Thanks Carl Meyer for review.

Backport of 5980b05c1f from master
2015-08-10 11:31:22 -04:00
Claude Paroz 90c7078f48 [1.8.x] Removed unnecessary comma in docs
Backport of f2e4c7aca4 from master
2015-08-10 10:20:51 -04:00
Tim Graham 2112879305 [1.8.x] Refs #25236 -- Discouraged use of ifequal/ifnotequal template tags.
Backport of 787cc7aa84 from master
2015-08-08 08:55:51 -04:00
Tim Graham 43a05a93e9 [1.8.x] Corrected some inconsistent headings in docs/ref/templates/builtins.txt.
Backport of 7080cef7bf from master
2015-08-08 08:55:37 -04:00
Claude Paroz cda66497aa [1.8.x] Updated Wikipedia links to use https
Backport of 64982cc2fb from master.
2015-08-08 12:09:53 +02:00
Claude Paroz 293c5fcdcc [1.8.x] Updated Transifex links in docs
Backport of 18f3d4c1bd from master.
2015-08-08 11:34:03 +02:00
mlavin ac46eb7e83 [1.8.x] Fixed #25231 -- Added recording of squashed migrations in the migrate command.
Ensured squashed migrations are recorded as applied when the
migrate command is run and all of the original migrations
have been previously applied.

Backport of 69db1c7455 from master
2015-08-07 18:16:37 -04:00
Tim Graham ad2ac53054 [1.8.x] Fixed #25233 -- Fixed HStoreField.has_changed() handling of initial values.
Thanks Simon Charette for review.

Backport of a7b7f27c05 from master
2015-08-07 14:31:05 -04:00
Tim Graham a7fb311ace [1.8.x] Fixed #25229 -- Clarified how an iterable works with @permission_required
Backport of 16a8d01308 from master
2015-08-05 17:18:13 -04:00
Tim Graham ce0f2a4a4f [1.8.x] Fixed #25213 -- Discouraged use of QuerySet.extra()
Thanks Anssi Kääriäinen for the draft text and Simon Charette
for review.

Backport of e8cd65f829 from master
2015-08-05 08:15:44 -04:00
Tim Graham 6f6043fd26 [1.8.x] Fixed #25212 -- Documented the RawSQL expression.
Backport of 97fa7fe961 from master
2015-08-05 08:15:30 -04:00
Tim Graham df05495e8c [1.8.x] Fixed #25224 -- Fixed typo in docs/ref/contrib/flatpages.txt
Backport of 28cb272a72 from master
2015-08-04 14:52:24 -04:00
Alasdair Nicol 07546333c1 [1.8.x] Fixed password_reset signature in docs
Backport of 6d7a9d96fe from master
2015-08-04 13:57:45 -04:00
Caio Ariede 9f10c5cdf5 [1.8.x] Fixed #25136 -- Documented Count('X', distinct=True) in aggregate topic guide.
Backport of 3862c568ac from master
2015-08-04 10:50:18 -04:00
Curtis Maloney 473af19273 [1.8.x] Fixed #25215 -- Solved reference to forms.HStoreField in declaration of HStoreField
Correct test which was using the model field in a test form.

Backport of 9f73009e98 from master
2015-08-04 19:19:05 +10:00
Tim Graham f32bb3adf0 [1.8.x] Refs #17914 -- Discouraged using reverese() with callables.
Backport of a6acfc3183 from master
2015-08-03 08:38:27 -04:00
Caio Ariede 5bdf0eafb1 [1.8.x] Fixed #25207 -- Misspelled word in documentation: dialogue
Backport of 98eb91171d from master
2015-08-01 19:18:10 -04:00
Matt Robenolt 7e7e447b40 [1.8.x] Removed obsolete note about sentry/raven not handling WSGI properly.
2.0.7 was released in 2012.

Backport of 514fee82a1 from master
2015-08-01 19:11:49 -04:00
Tim Graham ef5cf564bf [1.8.x] Fixed #24690 -- Added a warning about mutable defaults for ArrayField.
Backport of f93e7f5674 from master
2015-08-01 07:53:33 -04:00
Adam Chainz b46dad1bef [1.8.x] Fixed #25176 -- Prevented TestCase.setUpTestData() exception from leaking transaction.
Backport of 0abb06930f from master
2015-08-01 07:38:20 -04:00
Tim Graham 1acdb88136 [1.8.x] Improved link to the supported versions section of the download page.
Backport of c3b66dafdd from master
2015-07-31 12:27:18 -04:00
Tim Graham f5f03e3de9 [1.8.x] Clarified assertRaisesMessage() behavior with respect to the message.
Backport of 6bb4f07372 from master
2015-07-31 09:20:00 -04:00
Tim Graham 386a6dc3d7 [1.8.x] Fixed #25174 -- Moved some details of CheckMessage to the reference guide.
Backport of faa2a0f662 from master
2015-07-31 08:51:13 -04:00
Tim Graham 466950fa98 [1.8.x] Fixed #25168 -- Documented how to avoid foreign key constraint error after upgrading to 1.8.
Backport of 70912e137d from master
2015-07-31 08:20:35 -04:00
Alasdair Nicol 57615516bc [1.8.x] Removed unnecessary F() from Func expressions docs
Backport of b792c4804b from master
2015-07-30 21:15:30 -04:00
Tim Graham a9a1da4de6 [1.8.x] Fixed #25199 -- Fixed dead link to HTMLdoc.
Backport of e176de2512 from master
2015-07-30 13:26:36 -04:00
Tim Graham fc279ed298 [1.8.x] Fixed #25178 -- Added DEFAULT_FROM_EMAIL to deployment checklist.
Backport of ae32f32498 from master
2015-07-28 09:45:55 -04:00
Tim Graham a66d843eec [1.8.x] Fixed #25159 -- Removed brackets from class/function/method signatures in docs.
Thanks hellbeast for the initial patch.

Backport of 87d55081ea from master
2015-07-27 10:43:09 -04:00
jorgecarleitao 23b975813b [1.8.x] Fixed typo in docs/ref/middleware.txt
Backport of 7c642cafbb from master
2015-07-27 07:18:24 -04:00
Tim Graham 19ac8b2fe1 [1.8.x] Fixed #25166 -- Clarified how auth permissions are created.
Thanks Baptiste Mispelon for report and review.

Backport of 217f173be0 from master
2015-07-25 09:32:38 -04:00
Tim Graham 65885f265a [1.8.x] Fixed malformed Sphinx directives.
Backport of e3d1f2422c from master
2015-07-25 06:39:16 -04:00
Alasdair Nicol 82418a5d6d [1.8.x] Fixed #25161 -- Encouraged users to install the latest release in docs
Backport of 600fb7c51b from master
2015-07-24 13:36:44 -04:00
Matt Johnson 05c7129bf2 [1.8.x] Fixed #12768 -- Fixed QuerySet.raw() regression on FK with custom db_column.
Backport of e063ac2fae from master
2015-07-23 18:44:58 -04:00
James Bennett 432a0cde39 [1.8.x] Fixed #25156 -- Mentioned django.setup() in the settings overview for standalone Django use.
Backport of 5281f8b635 from master
2015-07-21 17:10:56 -04:00
Tim Graham e689873a69 [1.8.x] Normalized indentation and line lengths in docs/topics/auth/default.txt.
Backport of 5fd83db255 from master
2015-07-21 08:30:51 -04:00
Ali Vakilzade beb68b2a83 [1.8.x] Fixed signature of ModelAdmin.get_paginator() in docs.
Backport of ecf4ed246a from master
2015-07-20 08:08:22 -04:00
Konrad Świat 7355437e49 [1.8.x] Fixed #25125 -- Updated docs on cookie naming conventions.
Thanks Tim Graham for the review and kezabelle for the report.

Backport of 2f6bdab159 from master
2015-07-17 07:57:23 -04:00
Rafał Selewońko 395b33a538 [1.8.x] Fixed typo in docs/topics/i18n/translation.txt
Backport of 8e306967de from master
2015-07-16 07:32:07 -04:00
Tim Graham 093bd35798 [1.8.x] Fixed typo in SelectDateWidget docs.
Backport of f46f1737aa from master
2015-07-15 09:57:19 -04:00
Tim Graham 8c64c971e5 [1.8.x] Added 1.4.22 release notes.
Backport of 427a49f9e996d5d7712472ce287b80857086ee02 from master
2015-07-14 07:27:59 -04:00
Tim Graham 2b4f1f9953 [1.8.x] Fixed #25121 -- Added a warning that filtering sensitive information from error reporting isn't bulletproof
Backport of 84bc4f6cdd from master
2015-07-14 07:14:18 -04:00
Daniel Roseman 4cc0baa98e [1.8.x] Fixed #25079 -- Added warning if both TEMPLATES and TEMPLATE_* settings are defined.
Django ignores the value of the TEMPLATE_* settings if TEMPLATES is also
set, which is confusing for users following older tutorials. This change
adds a system check that warns if any of the TEMPLATE_* settings have
changed from their defaults but the TEMPLATES dict is also non-empty.

Removed the TEMPLATE_DIRS from the test settings file; this was marked
for removal in 1.10 but no tests fail if it is removed now.

Backport of 24620d71f2 from master
2015-07-13 17:55:19 -04:00
Chris McCollister f8140c4679 [1.8.x] Fixed #24984 -- Added link to Jinja2 static tag instructions in staticfiles docs.
Backport of d62194a260 from master
2015-07-13 07:38:42 -04:00
Matthew Madurski cdae9d8cae [1.8.x] Fixed #25103 -- Corrected versionadded for FileResponse
Backport of 0b02ce54cf from master
2015-07-10 13:48:48 -04:00
Tim Graham ad3a895432 [1.8.x] Fixed #25082 -- Documented where to register system checks.
Backport of 074a82f49b from master
2015-07-10 10:38:38 -04:00
Nick Sweeting 2733c32ba9 [1.8.x] Fixed #25083 -- Added SessionAuthenticationMiddleware to auth installation docs
Backport of f0857c09fb from master
2015-07-10 08:41:18 -04:00
Lukas Hetzenecker ebcfedb0e5 [1.8.x] Fixed #25019 -- Added UUID support in DjangoJSONEncoder
Backport of 6355a6d4f5 and 2e05ef4e18 from master.
2015-07-10 09:02:14 +02:00
Claude Paroz 0db2cdb1fa [1.8.x] Added stub release notes for 1.8.4
Backport of 846cb6fef7 from master.
2015-07-10 08:52:46 +02:00
Tim Graham 340c410d58 [1.8.x] Fixed #25048 -- Documented that runservers strips headers with underscores.
refs 316b8d4974

Backport of 7b6d3104f2 from master
2015-07-09 09:11:02 -04:00
Shai Berger 8f9a4d3a2b [1.8.x] Fixed catastrophic backtracking in URLValidator.
Thanks João Silva for reporting the problem and Tim Graham for finding the
problematic RE and for review.

This is a security fix; disclosure to follow shortly.
2015-07-08 15:23:19 -04:00
Tim Graham 574dd5e0b0 [1.8.x] Prevented newlines from being accepted in some validators.
This is a security fix; disclosure to follow shortly.

Thanks to Sjoerd Job Postmus for the report and draft patch.
2015-07-08 15:23:18 -04:00
Carl Meyer 66d12d1aba [1.8.x] Fixed #19324 -- Avoided creating a session record when loading the session.
The session record is now only created if/when the session is modified. This
prevents a potential DoS via creation of many empty session records.

This is a security fix; disclosure to follow shortly.
2015-07-08 15:23:18 -04:00
Tim Graham 64e8a5f1bb [1.8.x] Added security release note stubs. 2015-07-08 15:23:18 -04:00
Tim Graham 2dbef35714 [1.8.x] Removed a confusing sentence in tutorial 5.
Backport of bdfce4db21 from master
2015-07-08 15:12:24 -04:00
Luke Plant 5e1fa14006 [1.8.x] Corrected example code for get_query_set upgrade in 1.6 release notes
The conditional setting of `get_query_set` is required for correct behaviour
if running Django 1.8. The full gory details are here:

http://lukeplant.me.uk/blog/posts/handling-django%27s-get_query_set-rename-is-hard/

Backport of f87e552d98 from master
2015-07-08 11:05:37 +01:00
Chris Bainbridge b252e0f350 [1.8.x] Refs #23882 -- Added detection for moved files when using inotify polling
Commit 15f82c7 ("used pyinotify as change detection system when
available") introduced a regression where editing a file in vim with
default settings (writebackup=auto) no longer causes the dev server
to be restarted. On a write, vim moves the monitored file to a backup
path and then creates a new file in the original. The new file is not
monitored as it has a different inode. Fixed this by also watching for
inotify events IN_DELETE_SELF and IN_MOVE_SELF.

Backport of e5cfa394d7 from master
2015-07-07 12:26:36 -04:00
Alexey Sveshnikov 8c417564c7 [1.8.x] Fixed #25059 -- Allowed Punycode TLDs in URLValidator
Backport of bc98bc56a5 from master
2015-07-06 15:11:43 -04:00
Tim Graham 73cbf08159 [1.8.x] Fixed #25051 -- Clarified return type of {% now %} tag.
Backport of a871cf422d from master
2015-07-04 08:49:05 -04:00
Luke e2acbfb69b [1.8.x] Fixed mistake in Model.from_db() example.
Backport of fd869cceac from master
2015-07-03 09:09:38 -04:00
Tim Graham cb3e9bc0d7 [1.8.x] Fixed #25056 -- Documented minimum version of jinja2 for testing.
Backport of ca58181bac from master
2015-07-03 08:22:34 -04:00
Tim Graham 08b0b81a6a [1.8.x] Fixed #25041 -- Clarified difference between syncdb and migrate. 2015-07-01 10:15:29 -04:00
Claude Paroz 805e5b88e0 [1.8.x] Fixed typo in writing migrations docs
Backport of 3d7a713156 from master.
2015-07-01 09:17:10 +02:00
Tim Graham fdaf9359ab [1.8.x] Fixed #25038 -- Reverted incorrect documentation about inspectdb introspecting views.
This reverts commit e69eea73d9 (refs #24177).
2015-06-30 14:25:45 -04:00
Tim Graham 8922266a8d [1.8.x] Fixed #25033 -- Added context_processors.auth to documented admin dependencies.
Backport of f59667c121 from master
2015-06-27 14:27:28 -04:00
Noam fd61ce3817 [1.8.x] Fixed #25031 -- Fixed a regression in the unordered_list template filter.
Backport of e291fc4757 from master
2015-06-27 09:39:29 -04:00
Jason Hoos 4296801463 [1.8.x] Fixed #24958 -- Fixed inline forms using UUID-PK parents with auto-PK children.
Backport of a50b66da30 from master
2015-06-26 09:15:59 -04:00
薛丞宏 a97e50c5e6 [1.8.x] Fixed #25016 -- Reallowed non-ASCII values for ForeignKey.related_name on Python 3.
Backport of d3e12c9017 from master
2015-06-26 08:35:13 -04:00
Marten Kenbeek ae93aeed2b [1.8.x] Refs #24127 -- Added documentation for HttpRequest.current_app.
Backport of 6364df6887 from master
2015-06-25 14:11:16 -04:00
Tim Graham ae1d663b79 [1.8.x] Renamed RemovedInDjango20Warning to RemovedInDjango110Warning. 2015-06-23 07:22:16 -04:00
Wim Feijen 7439039806 [1.8.x] Updated indentation of example template in docs/topics/i18n/translation.txt.
Backport of 514b69cb9e from master
2015-06-22 15:42:30 -04:00
Tim Graham 252867ed2a [1.8.x] Fixed #25001 -- Doc'd caveat about collectstatic and removing INSTALLED_APPS.
Thanks aRkadeFR for the initial patch.

Backport of 5ae0dd6abf from master
2015-06-22 12:44:34 -04:00
Tim Graham bb8f69e901 [1.8.x] Simplified wording of Python support policy.
Backport of 256aebbdaa from master
2015-06-22 12:20:20 -04:00
Bipin Suresh 6aa618bae3 [1.8.x] Fixed #24983 -- Clarified contrib.sites Site.domain is fully qualified.
Backport of 34047b23e2 from master
2015-06-22 09:41:18 -04:00
Tim Graham 5cc1f13d15 [1.8.x] Fixed #25010 -- Documented APP_DIRS default in startproject's settings.py
Backport of 4a66564888 from master
2015-06-20 19:32:40 -04:00
Markus Holtermann f64a3de2d4 [1.8.x] Fixed #24940 -- Made model managers hashable
Thanks Federico Jaramillo Martínez for the report and Tim Graham for the
test and review.

Backport of d3d66d4722 from master
2015-06-19 19:15:01 +02:00
johannes.linke aa00f48280 [1.8.x] Fixed #24881 -- Clarified Meta.order_with_respect_to documentation
Backport of 27c839e0fc from master
2015-06-19 07:03:16 -04:00
Tim Graham f501f4d41c [1.8.x] Added Python version support policy
Partial backport of 7f1168e387 from master
2015-06-18 12:23:46 -04:00
Tim Graham ac518c8722 [1.8.x] Fixed outdated Python version support info in docs/topics/install.txt
Backport of ebd183a18c from master
2015-06-17 11:28:48 -04:00
Tim Graham 9d5c45beae [1.8.x] Removed usage of string-based url() in auth docs.
Backport of 58665dded0 from master
2015-06-17 09:46:15 -04:00
Andriy Sokolovskiy 8abe2d0643 [1.8.x] Fixed #24948 -- Fixed crash when uploading bitmap images in forms.ImageField
Backport of cf6ce279c7 from master
2015-06-16 14:38:25 -04:00
Tim Graham 8050e6282e [1.8.x] Refs #24987 -- Documented that Client.login() rejects inactive users.
Backport of fbc618c13c from master
2015-06-16 12:47:27 -04:00
Adam Brenecki 0e3a80fa68 [1.8.x] Fixed #24972 -- Fixed removing unique_together indexes on MySQL.
Backport of 65296b3be3 from master
2015-06-15 17:32:07 -04:00
Brian King c58755d875 [1.8.x] Fixed #24912 -- Fixed prefetch_related failure for UUIDField primary keys
This resolves a problem on databases besides PostgreSQL when using
prefetch_related with a source model that uses a UUID primary key.

Backport of bfb5b7150f from master
2015-06-15 17:31:50 -04:00
Tim Graham 53323a5c23 [1.8.x] Removed obsolete literals_to_xrefs.py script.
Backport of ccfb5c7408 from master
2015-06-15 13:01:32 -04:00
Tim Graham 737ddb4d24 [1.8.x] Added ALLOWED_HOSTS and SERVER_EMAIL details to deployment checklist.
Backport of b34d16b78d from master
2015-06-11 13:44:23 -04:00
Nick Smith ffbb6d4742 [1.8.x] Used PEP 8 style indentation in forms docs.
Backport of b9bf61ce61 from master
2015-06-11 12:22:24 -04:00
Rivo Laks 76c526f80e [1.8.x] Fixed #24769 -- Cast optparse verbosity argument to an integer for better backwards compatibility.
Using `BaseCommand.options_list` makes Django use the legacy optparse
parser, which does not set the verbosity attribute correctly. Now the
verbosity argument is always cast to int. Regression in 8568638 (#19973).

Initial report and patch from blueyed.

Backport of a0047c6242 from master
2015-06-09 19:05:16 -04:00
Tim Graham 8bc18ebf0f [1.8.x] Fixed #24903 -- Fixed assertRaisesMessage on Python 2.7.10.
A regression in Python 2.7.10 rc1 wasn't reverted in the final
release: https://bugs.python.org/issue24134

Backport of two commits from master:
* c2bc1cefdc
* e89c3a4603
2015-06-09 17:54:33 -04:00
Daniel Roseman b3f61f6e08 [1.8.x] Fixed #24961 -- Added links to all auth docs pages from index.
Backport of fd0949181f from master
2015-06-09 12:44:07 -04:00
argaen f85780ada0 [1.8.x] Fixed import in docs/ref/contrib/syndication.txt
Backport of 1725d00991 from master
2015-06-09 12:37:54 -04:00
Matt Deacalion Stevens 7ae470cfe2 [1.8.x] Clarified the default form widgets for model number fields in docs
Backport of 77f3d7adb1 from master
2015-06-09 12:33:37 -04:00
Nik Nyby 1e0a5b796c [1.8.x] Fixed typos in docs/topics/python3.txt
Backport of f67127e0af from master
2015-06-09 10:37:49 -04:00
Tim Graham 9cf5c4dcff [1.8.x] Fixed #24956 -- Fixed typo in docs/ref/forms/widgets.txt
Backport of 9f825b9e28 from master
2015-06-08 15:20:32 -04:00
Alasdair Nicol a22a1b3e23 [1.8.x] Fixed #24952 -- Fixed example SQL in Func() expressions docs
Backport of 1f5b067710 from master
2015-06-08 10:56:46 -04:00
Andriy Sokolovskiy b4b13759f8 [1.8.x] Fixed #24744 - Fixed relabeled_clone for the Transform
Backport of 08232ef84d from master
2015-06-06 09:11:46 -04:00
Mark Henwood f4c09d3e42 [1.8.x] Fixed #24882 -- Documented Migration.run_before
Backport of dee1bcd08a from master
2015-06-06 09:00:36 -04:00
Mark Lavin 0cfb7ed5c5 [1.8.x] Fixed #24924 -- Join promotion for multiple Case expressions
Backport of 541f4ea546 from master
2015-06-05 12:23:08 -04:00
Andriy Sokolovskiy 469f1e362b [1.8.x] Fixed #24833 -- Fixed Case expressions with exclude(). 2015-06-05 11:03:41 -04:00