| Age | Commit message (Collapse) | Author |
|
django.utils.http.parse_qsl().
|
|
|
|
The method has been available since Python 3.6. The shorter syntax is
also marginally faster.
|
|
|
|
Due to RFC7231 ayear that appears to be more than 50 years in the
future are interpreted as representing the past.
|
|
|
|
is passed as data.
|
|
Given doseq defaults to False it should avoid an unnecessary instance
check in most cases.
|
|
|
|
|
|
|
|
passed as data.
|
|
django.utils.http.urlsafe_base64_encode() now returns a string, not a
bytestring. Since URLs are represented as strings,
urlsafe_base64_encode() should return a string. All uses immediately
decoded the bytestring to a string anyway.
As the inverse operation, urlsafe_base64_decode() accepts a string.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Regression in fee42fd99ee470528858c2ccb3621135c30ec262.
Thanks Claude Paroz, Jon Dufresne, and Tim Graham for the guidance.
|
|
Per deprecation timeline.
|
|
This reverts commit 550cb3a365dee4edfdd1563224d5304de2a57fda
because try/except performs better.
|
|
|
|
|
|
This is a security fix.
|
|
|
|
equivalents
Thanks Tim Graham for the review.
|
|
|
|
|
|
|
|
Thanks Tim Graham for the review.
|
|
Thanks Tim Graham for the review.
|
|
|
|
|
|
|
|
Thanks Andrew Nester, Berker Peksag, and Tim Graham for reviews.
|
|
Thanks Tom Christie for review.
|
|
Didn't touch comments where it wasn't obvious that the code adhered to
the newer standard.
|
|
Unused since b0c56b895fd2694d7f5d4595bdbbc41916607f45.
|
|
The errors='replace' parameter to force_text altered the URL before checking
it, which wasn't considered sane. Refs 24fc935218 and ada7a4aef.
|
|
This fixes a regression introduced by c5544d28923.
Thanks John Eskew for the reporti and Tim Graham for the review.
|
|
This is a security fix.
|
|
Thanks Denis Cornehl for help with the patch.
|
|
Thanks to bmispelon and uruz for the initial patch.
|
|
Thanks Seth Gottlieb for help with the documentation and
Carl Meyer and Joshua Kehn for reviews.
|
|
This is a security fix; disclosure to follow shortly.
|
|
|
|
|
|
This is a security fix. Disclosure following shortly.
|