swift-nio/Sources/NIOHTTP1
Cory Benfield 2d8e6ca36f
Tolerate sending data after close(mode: .output) (#2421)
Motivation

We shouldn't crash on somewhat likely user error.

Modifications

Pass on writes after close(mode: .output) instead of crashing.

Result

User code is more robust to weird edge cases.
2023-05-09 10:52:48 +01:00
..
ByteCollectionUtils.swift Clean up dependencies and imports. (#1935) 2021-08-12 13:49:46 +01:00
HTTPDecoder.swift Drop Swift 5.5 (#2406) 2023-04-17 08:40:35 +01:00
HTTPEncoder.swift Drop Swift 5.5 (#2406) 2023-04-17 08:40:35 +01:00
HTTPHeaderValidator.swift Drop Swift 5.5 (#2406) 2023-04-17 08:40:35 +01:00
HTTPHeaders+Validation.swift Merge pull request from GHSA-7fj7-39wj-c64f 2022-09-27 13:09:52 +01:00
HTTPPipelineSetup.swift Merge pull request from GHSA-7fj7-39wj-c64f 2022-09-27 13:09:52 +01:00
HTTPServerPipelineHandler.swift Tolerate sending data after close(mode: .output) (#2421) 2023-05-09 10:52:48 +01:00
HTTPServerProtocolErrorHandler.swift Drop Swift 5.5 (#2406) 2023-04-17 08:40:35 +01:00
HTTPServerUpgradeHandler.swift Don't unconditionally remove the HTTPServerUpgradeHandler (#2303) 2022-10-28 07:32:43 -07:00
HTTPTypes.swift Replace `NIOSendable` with `Sendable` (#2291) 2022-10-13 15:56:27 +01:00
NIOHTTPClientUpgradeHandler.swift Remove `#if compiler(>=5.5)` (#2292) 2022-10-13 07:17:46 -07:00
NIOHTTPObjectAggregator.swift Drop Swift 5.5 (#2406) 2023-04-17 08:40:35 +01:00