summaryrefslogtreecommitdiff
path: root/django/http/multipartparser.py
Commit message (Expand)AuthorAgeFilesLines
* Fixed CVE-2023-24580 -- Prevented DoS with too many uploaded files.Markus Holtermann2023-02-141-13/+51
* Updated documentation and comments for RFC updates.Nick Pope2022-11-101-1/+1
* Refs #33697 -- Used django.utils.http.parse_header_parameters() for parsing b...Mehrdad2022-06-281-49/+2
* Removed unnecessary _parse_header() from MultiPartParser.Mariusz Felisiak2022-06-281-10/+3
* Refs #33697 -- Made MultiPartParser use django.utils.http.parse_header_parame...Mehrdad2022-06-031-6/+7
* Refs #33697 -- Fixed multipart parsing of headers with double quotes and semi...Mehrdad2022-06-011-1/+1
* Refs #33173 -- Removed use of deprecated cgi module.Carlton Gibson2022-05-111-2/+4
* Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak2022-02-071-5/+8
* Refs #33476 -- Reformatted code with Black.django-bot2022-02-071-73/+107
* Fixed CVE-2022-23833 -- Fixed DoS possiblity in file uploads.Mariusz Felisiak2022-02-011-0/+2
* Fixed #33062 -- Made MultiPartParser remove non-printable chars from file names.Hrushikesh Vaidya2022-01-201-0/+2
* Updated various links to HTTPS and new locations.Mariusz Felisiak2021-12-021-1/+1
* Fixed CVE-2021-31542 -- Tightened path & file name sanitation in file uploads.Florian Apolloner2021-05-041-4/+18
* Fixed CVE-2021-28658 -- Fixed potential directory-traversal via uploaded files.Mariusz Felisiak2021-04-061-5/+8
* Fixed #30422 -- Made TemporaryFileUploadHandler handle interrupted uploads.aryan2020-09-301-0/+7
* Fixed #28132 -- Made MultiPartParser ignore filenames with trailing slash.Michael Brown2020-06-111-0/+2
* Fixed #31293 -- Allowed MultiPartParser to handle double-quoted encoded headers.0072020-02-281-3/+3
* Refs #27753 -- Deprecated django.utils.text.unescape_entities().Jon Dufresne2019-05-081-2/+2
* Removed unnecessary assignments in various code.Jon Dufresne2019-04-241-2/+1
* Refs #30227 -- Added helpful message for non-ASCII Content-Type in mulitpart ...Tim Graham2019-03-021-1/+4
* Fixed #30227 -- Fixed crash on request without boundary in Content-Type.Tim Graham2019-03-021-1/+1
* Optimized iterator exhaustion using collections.deque().Nick Pope2019-02-141-3/+2
* Refs #27753 -- Favored force/smart_str() over force/smart_text().Aymeric Augustin2019-02-061-5/+5
* Fixed #28930 -- Simplified code with any() and all().Дилян Палаузов2017-12-261-5/+2
* Removed unused eof argument to BoundaryIter._find_boundary().Mariusz Felisiak2017-09-221-2/+2
* Fixed #28226 -- Replaced use of str.join() with concatenation.Tom2017-05-271-1/+1
* Refs #27656 -- Updated django.forms/http docstring verbs according to PEP 257.Anton Samarchyan2017-02-201-13/+10
* Fixed #27308 -- Fixed BytesWarnings in the test suite.Tim Graham2017-02-171-1/+1
* Refs #23919, #27778 -- Removed obsolete mentions of unicode.Vytis Banaitis2017-01-261-1/+1
* Corrected http.multipartparser.exhaust() docstring.Tim Graham2017-01-251-5/+1
* Removed unused variables that are overwritten.Mads Jensen2017-01-251-4/+0
* Refs #23919 -- Replaced six.reraise by raiseClaude Paroz2017-01-221-5/+2
* Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette2017-01-191-2/+2
* Refs #23919 -- Removed most of remaining six usageClaude Paroz2017-01-181-5/+5
* Refs #23919 -- Removed six.<various>_types usageClaude Paroz2017-01-181-1/+1
* Refs #23919 -- Removed six.PY2/PY3 usageClaude Paroz2017-01-181-7/+2
* Refs #23919 -- Removed encoding preambles and future importsClaude Paroz2017-01-181-2/+0
* Refs #17235 -- Made MultiPartParser leave request.POST immutable.Vinay Karanam2016-12-071-0/+1
* Fixed E305 flake8 warnings.Ramin Farajpour Cami2016-11-141-0/+1
* Fixed comment typo in multiparser.pyJon Dufresne2016-06-051-1/+1
* Made style improvements to multipartparser.pyAsif Saifuddin Auvi2016-06-041-29/+28
* Fixed #21231 -- Enforced a max size for GET/POST values read into memory.Andre Cruz2016-05-121-3/+34
* Removed HTTP prefixed CONTENT_TYPE/LENGTH headers in MultiPartParser.Tim Graham2016-05-061-2/+2
* Refs #22897 -- Removed unneeded empty string QueryDict argument.Tim Graham2016-05-031-2/+2
* Fixed #26325 -- Made MultiPartParser ignore filenames that normalize to an em...John-Mark Bell2016-03-071-2/+3
* Refs #23763 -- Fixed Python 3.5 PendingDeprecationWarning in LazyStream.Tim Graham2015-06-171-6/+9
* Sorted imports with isort; refs #23860.Tim Graham2015-02-061-2/+4
* Fixed #24209 -- Prevented crash when parsing malformed RFC 2231 headersRaul Cumplido2015-01-271-1/+2
* Fixed #23397 -- Stripped whitespace from base64 during chunkingJason Hobbs2014-09-131-6/+11
* Fixed #22971 -- Properly parsed RFC 2388 encoded headersClaude Paroz2014-08-141-0/+13