Commit graph

5367 commits

Author SHA1 Message Date
Clifford Gama
8ad0d09a00 [5.1.x] Fixed ambiguous pronoun reference in docs/ref/models/fields.txt.
Backport of 9cc3970eaa from main.
2025-01-24 18:48:07 +01:00
Igor Scheller
9213226286 [5.1.x] Refs 35653 -- Clarified docs for EMAIL_SSL_CERTFILE and EMAIL_SSL_KEYFILE settings.
Backport of 136a1e8927 from main.
2025-01-21 19:35:54 -03:00
Michael Manfre
4806731e58 [5.1.x] Fixed CVE-2024-56374 -- Mitigated potential DoS in IPv6 validation.
Thanks Saravana Kumar for the report, and Sarah Boyce and Mariusz
Felisiak for the reviews.

Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
2025-01-14 08:44:20 -03:00
Jacob Walls
b325864686 [5.1.x] Fixed #36077 -- Corrected docs on pk value where Model.save() executes an UPDATE.
The empty string is no longer special-cased since
c2ba59fc1d.

Backport of d66137b39b from main.
2025-01-13 11:20:05 +01:00
Anthony Joseph
a2bc2925b1 [5.1.x] Removed misleading list of tested OS in GEOS API docs.
Backport of 512a2bad05 from main.
2024-11-14 11:39:49 +01:00
antoliny0919
d71c588d83 [5.1.x] Updated validate_slug regular expression in form validation docs.
Outdated since 014247ad19.

Backport of 63dbe30d33 from main.
2024-11-11 14:52:08 +01:00
Adam Zapletal
4c079918e8 [5.1.x] Updated BRIN index links in contrib.postgres indexes docs.
Backport of 54774e790d from main.
2024-11-11 14:51:22 +01:00
antoliny0919
fe12428cb9 [5.1.x] Fixed #35889 -- Corrected reference of default widgets in "Styling widget instance" docs.
Backport of 18b3a9dd39 from main.
2024-11-06 13:09:31 +01:00
antoliny0919
cae0c7f48a [5.1.x] Fixed #35880 -- Removed invalid example in form Field.required docs due to CharField.strip.
CharField.strip was introduced in 11cac1bd8e, and is True by
default, meaning the previous example of " " raised a ValidationError.

Backport of 72de38239f from main.
2024-11-05 15:36:23 +01:00
antoliny0919
4ae358122b [5.1.x] Made minor edits to form fields docs.
Backport of 4fcbdb11b1 from main.
2024-11-04 10:17:20 +01:00
Johanan-Ayadata
5045dab4f9 [5.1.x] Added missing lang attributes to html elements in docs.
Backport of 97a6a678c4 from main.
2024-10-30 14:04:37 +01:00
antoliny0919
4915feaaf7 [5.1.x] Fixed #35873 -- Corrected Form.as_table() call in form docs.
Backport of 8f3dee1dfd from main.
2024-10-30 11:07:13 +01:00
aruseni
c5ddc8550c [5.1.x] Corrected note on importing fields in model field reference docs.
Backport of d7f78eb5d6 from main.
2024-10-29 16:49:02 +01:00
Clifford Gama
b8277179d0 [5.1.x] Fixed typo in ref/models/fields.txt.
Backport of 799c377818 from main.
2024-10-29 11:32:49 +01:00
antoliny0919
a0ea554d24 [5.1.x] Fixed #35871 -- Corrected example on altering the base_fields attribute in forms docs.
Backport of 738e0601d5 from main.
2024-10-29 08:40:59 +01:00
Carlton Gibson
56ad530ade [5.1.x] Refs #26029 -- Extended docs for the StorageHandler default instance.
Third-party packages that provide storages need to rely on the
StorageHandler API in order to allow users to use the `storages` module
instance to override defaults. Minimally documenting these methods
allows package authors to rely on them.

Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>

Backport of 6dcab75d5d from main.
2024-10-24 11:58:18 -03:00
koresi
34989e076b [5.1.x] Fixed #22828 -- Warned that ModelAdmin get hooks return the property itself rather a copy.
Backport of b8e9cdf13b from main.
2024-10-24 10:02:22 +02:00
David D Lowe
8bfa520a01 [5.1.x] Doc'd that unusable passwords are defined by metadata in the password field.
Backport of de2bb73904 from main.
2024-10-23 14:21:05 -03:00
Yash
630c9e1f9d [5.1.x] Fixed #35731 -- Extended db_default docs.
This added a missing db_default reference in docs/topics/db/models.txt,
and added a reference to the DatabaseDefault object.

Backport of 35ab2e0182 from main.
2024-10-23 11:51:13 +02:00
ssanger
8efba53397 [5.1.x] Added missing alt attribute to <img> tag in docs.
Backport of df6013b2b4 from main.
2024-10-22 14:20:00 +02:00
Clifford Gama
9a5eae0ad8 [5.1.x] Fixed #26322 -- Consolidated lazy relationships details in docs/ref/models/fields.txt.
Reorganized docs to list and explain the types of lazy relationships
that can be defined in related fields.

Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>

Backport of 65f3cfce59 from main.
2024-10-17 11:42:54 -03:00
nessita
6bedb102e9 [5.1.x] Reindented attributes and methods for classes in docs/ref/middleware.txt.
Backport of 1feedc8ef8 from main.
2024-10-02 14:21:43 -03:00
Aditya Chaudhary
bf64ac3567 [5.1.x] Fixed #35670 -- Clarified the return value for LoginRequiredMiddleware's methods.
Backport of efc3b0c627 from main.
2024-10-02 13:15:57 -03:00
Chiara Mezzavilla
53031136f5 [5.1.x] Relocated path() explanation to docs/ref/urls.txt to simplify tutorial 1.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>

Backport of 73e8e81141 from main.
2024-09-30 13:32:39 -03:00
Jon Ribbens
d3da505999 [5.1.x] Fixed #35681 -- Corrected geoip2 docs when describing GeoIP2Exception.
Backport of 826ef00668 from main.
2024-09-07 00:04:59 -03:00
Natalia
3c733c78d6 [5.1.x] Fixed CVE-2024-45231 -- Avoided server error on password reset when email sending fails.
On successful submission of a password reset request, an email is sent
to the accounts known to the system. If sending this email fails (due to
email backend misconfiguration, service provider outage, network issues,
etc.), an attacker might exploit this by detecting which password reset
requests succeed and which ones generate a 500 error response.

Thanks to Thibaut Spriet for the report, and to Mariusz Felisiak, Adam
Johnson, and Sarah Boyce for the reviews.
2024-09-03 09:24:21 -03:00
Sarah Boyce
022ab0a75c [5.1.x] Fixed CVE-2024-45230 -- Mitigated potential DoS in urlize and urlizetrunc template filters.
Thanks MProgrammer (https://hackerone.com/mprogrammer) for the report.
2024-09-03 09:24:13 -03:00
Adam Johnson
fcb71a76cc [5.1.x] Removed outdated note about lack of subquery support in MySQL.
Backport of 26a67943ac from main.
2024-08-28 15:56:35 -03:00
Mariusz Felisiak
625aab3aea [5.1.x] Fixed typo in docs/ref/models/expressions.txt.
Backport of fed11ba461 from main.
2024-08-28 09:09:16 -03:00
David Smith
dbca05698a [5.1.x] Fixed typo of --no-startup in django-admin docs.
Backport of 5ae9922666 from main.
2024-08-13 11:21:06 +02:00
Jure Cuhalev
ecf13f192d [5.1.x] Doc'd that SessionMiddleware is required for the admin site.
The system check "admin.E410" was already checking for this, but the
requirement was not listed in docs/ref/contrib/admin/index.txt.

Backport of f8ef4579ea from main.
2024-08-08 08:50:27 -03:00
Andrew Miller
73fcb14cd8 [5.1.x] Refs #35591 -- Emphasized that runserver is not suitable for production.
Backport of cec62fb99e from main.
2024-08-08 10:10:29 +02:00
Adam Johnson
291fa5fbbe [5.1.x] Refs #31405 -- Improved LoginRequiredMiddleware documentation.
co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>

Backport of 49815f70e4 from main.
2024-08-08 10:07:12 +02:00
Mariusz Felisiak
20bd3f02be [5.1.x] Used :pypi: role in docs where appropriate.
Backport of 304d256674 from main.
2024-08-05 10:36:41 -03:00
Natalia
06fb6434b3 [5.1.x] Refs #35380 -- Updated screenshots in admin docs.
Backport of 90adba85b2 from main.
2024-08-05 09:14:24 -03:00
Lorenzo Peña
741f33eaf1 [5.1.x] Fixed #35627 -- Raised a LookupError rather than an unhandled ValueError in get_supported_language_variant().
LocaleMiddleware didn't handle the ValueError raised by
get_supported_language_variant() when language codes were
over 500 characters.

Regression in 9e9792228a.

Backport of 0e94f292cd from main.
2024-07-25 09:40:49 +02:00
Sarah Boyce
e42defb63b [5.1.x] Fixed #35604, Refs #35326 -- Made FileSystemStorage.exists() behaviour independent from allow_overwrite.
Partially reverts 0b33a3abc2.

Storage.exists(name) was documented to "return False if
the name is available for a new file." but return True if
the file exists. This is ambiguous in the overwrite file
case. It will now always return whether the file exists.

Thank you to Natalia Bidart and Josh Schneier for the
review.

Backport of 8d6a20b656 from main.
2024-07-24 14:58:57 +02:00
Matthew Somerville
07d0d2975c [5.1.x] Updated example links in urlize docs.
goo.gl links are being removed in 2025:
https://developers.googleblog.com/en/google-url-shortener-links-will-no-longer-be-available/

Backport of fb7be022cb from main.
2024-07-23 14:04:05 +02:00
nessita
39062e7946 [5.1.x] Refs #10941 -- Reorganized querystring template tag docs.
Backport of cf03aa4e94 from main.
2024-07-22 10:33:46 -03:00
Sarah Boyce
91a5b5a4bb [5.1.x] Refs #10941 -- Renamed query_string template tag to querystring.
Backport of 27043bde5b from main.
2024-07-15 13:29:54 -03:00
Maryam Yusuf
bdfcda8c26 [5.1.x] Fixed #35464 -- Updated docs to note fieldsets have limited impact on TabularInlines.
Backport of b5f4d76bc4 from main.
2024-07-15 12:45:18 +02:00
Sarah Boyce
e99ccc4342 [5.1.x] Fixed CVE-2024-39614 -- Mitigated potential DoS in get_supported_language_variant().
Language codes are now parsed with a maximum length limit of 500 chars.

Thanks to MProgrammer for the report.
2024-07-09 09:42:58 -03:00
Mariusz Felisiak
5cd070069d [5.1.x] Removed outdated note about limitations in Clickjacking protection.
There is no need to list old browser versions or point users to
workarounds.
Backport of f302343380 from main.
2024-07-04 18:10:47 -03:00
Carlton Gibson
3b5d04f879 [5.1.x] Removed unneeded hyphens in "counterintuitive".
Follow-up to 65ad4ade74 which added
counterintuitive to the wordlist. Removes unneeded (antiquated)
hyphenated usages.

See e.g. https://www.merriam-webster.com/dictionary/counterintuitive

Backport of 704192e478 from main.
2024-07-04 08:32:34 +02:00
Andrew Miller
fb140420bd [5.1.x] Fixed #23790 -- Warned about renaming AppConfig.label in docs/ref/applications.txt.
Backport of aa74c4083e from main.
2024-07-01 21:53:02 -03:00
lufafajoshua
a6dd2880f5 [5.1.x] Fixed #35470 -- Separated i18n and l10n globalization settings docs.
Backport of 8733e9af99 from main.
2024-07-01 16:33:28 -03:00
Sarah Boyce
9c7bff1ee4 [5.1.x] Optimized admin docs images.
Backport of 72b7b59680 from main.
2024-06-25 17:46:35 -03:00
nessita
3fb3b8a4fd [5.1.x] Refs #35380 -- Updated screenshots in admin docs.
When listing users, ensure that user first and last name are diverse.

Backport of bcc327aa32 from main.
2024-06-25 10:59:31 -03:00
lufafajoshua
3d55f2966d [5.1.x] Fixed #35306 -- Documented fallback localization formats in templates when localization is disabled.
Backport of 3ac0e43207 from main.
2024-06-24 18:08:50 +02:00
John Higgins
874fea63b4 [5.1.x] Fixed #35441 -- Documented Context and RequestContext keyword arguments.
Backport of 60acad933d from main.
2024-06-20 09:37:34 +02:00