summaryrefslogtreecommitdiff
path: root/django/core/handlers/asgi.py
AgeCommit message (Expand)Author
2026-04-07Fixed CVE-2026-3902 -- Ignored headers with underscores in ASGIRequest.Jacob Walls
2026-03-06Fixed #36940 -- Fixed script name edge case in ASGIRequest.path_info.khadyottakale
2026-02-03Fixed CVE-2025-14550 -- Optimized repeated header parsing in ASGI requests.Jake Howard
2025-11-07Refs #36315 -- Replaced manual task and cancellation handling with TaskGroup ...Thomas Grainger
2025-11-07Refs #36315 -- Used contextlib.closing() in ASGIHandler.handle().Thomas Grainger
2025-08-21Fixed #36399 -- Added support for multiple Cookie headers in HTTP/2 for ASGIR...SaJH
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
2025-06-18Fixed #36467 -- Removed leading whitespaces from Set-Cookie header values in ...Lukas Komischke
2025-05-04Fixed #36281 -- Used async-safe write in ASGIHandler.read_body().신우진
2025-01-18Fixed broken link in django/core/handlers/asgi.py comment.Anders Kaseorg
2024-04-05Fixed #35354 -- Simplified ASGIRequest path handling.Carlton Gibson
2024-01-31Fixed #35059 -- Ensured that ASGIHandler always sends the request_finished si...James Thorniley
2023-09-11Fixed #34752 -- Fixed handling ASGI http.disconnect for streaming responses.Sam Toyer
2023-04-12Fixed #34394 -- Added FORCE_SCRIPT_NAME handling to ASGIRequest.sarahboyce
2023-04-03Fixed #33738 -- Allowed handling ASGI http.disconnect in long-lived requests.th3nn3ss
2023-03-07Fixed #32172 -- Adapted signals to allow async handlers.Jon Janzen
2023-01-18Refs #34233 -- Used str.removeprefix()/removesuffix().Mariusz Felisiak
2023-01-18Refs #34233 -- Used aiter() and anext().Nick Pope
2023-01-18Fixed #34233 -- Dropped support for Python 3.8 and 3.9.Mariusz Felisiak
2022-12-22Fixed #33735 -- Added async support to StreamingHttpResponse.Carlton Gibson
2022-06-09Fixed #33755 -- Moved ASGI body-file cleanup into request class.Jonas Lundberg
2022-05-31Fixed #33754 -- Fixed crash with prematurely closed ASGI request body.Jonas Lundberg
2022-05-10Refs #33173, Refs #30451 -- Fixed ResourceWarning from unclosed body files in...Mariusz Felisiak
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-10-18Refs #32956 -- Changed docs to treat the acronym HTTP phonetically.David Smith
2021-07-01Fixed #32889 -- Allowed per-request sync_to_async context in ASGIHandler .Allan Feldman
2020-05-06Fixed #31515 -- Made ASGIHandler dispatch lifecycle signals with thread sensi...Carlton Gibson
2020-03-18Fixed #31224 -- Added support for asynchronous views and middleware.Andrew Godwin
2019-08-26Refs #23919 -- Replaced super(ASGIHandler, self) with super().Jon Dufresne
2019-07-31Refs #30669 -- Removed incorrect branch in ASGIHander.read_body().Carlton Gibson
2019-06-20Refs #30451 -- Added more tests for ASGIRequest and ASGIHandler.Mariusz Felisiak
2019-06-20Fixed #30451 -- Added ASGI handler and coroutine-safety.Andrew Godwin