aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/responsewriter.go
AgeCommit message (Expand)Author
2024-10-01http: ReponseWriter prefer ReadFrom if available (#6565)WeidiDeng
2024-06-07caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)Andreas Kohn
2024-04-26reverseproxy: handle buffered data during hijack (#6274)WeidiDeng
2024-04-17caddyhttp: record num. bytes read when response writer is hijacked (#6173)WeidiDeng
2024-03-11caddyhttp: suppress flushing if the response is being buffered (#6150)WeidiDeng
2023-08-02caddyhttp: Make use of `http.ResponseController` (#5654)v2.7.0Francis Lavoie
2023-04-26caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseContro...Kévin Dunglas
2023-02-06reverseproxy: Log status code and byte count for websockets (#5140)WeidiDeng
2022-09-21Tweak some commentsv2.6.1Matthew Holt
2022-09-17caddyhttp: responseRecorder save status in all cases (#5049)WeidiDeng
2022-09-17caddyhttp: Fix write header on responseRecorderv2.6.0-beta.5Matthew Holt
2022-09-07caddyhttp: ensure ResponseWriterWrapper and ResponseRecorder use ReadFrom if ...fleandro
2022-09-05caddyhttp: Support `respond` with HTTP 103 Early Hints (#5006)Matt Holt
2020-04-22caddyhttp: Fix trailers when recording responses (fixes #3236)Matthew Holt
2020-04-08chore: make the linter happier (#3245)Mohammed Al Sahaf
2020-01-08http: Always set status code via response recorderMatthew Holt
2019-11-15http: Only enable access logs if configuredMatthew Holt
2019-10-15caddyhttp: Improve ResponseRecorder to buffer headersMatthew Holt
2019-10-10caddyhttp: Make responseRecorder capable of counting body sizeMatthew Holt
2019-06-30Add licenseMatthew Holt
2019-06-21Various bug fixes and minor improvementsMatthew Holt
2019-06-20caddyhttp: ResponseRecorder type for middlewares to buffer responsesMatthew Holt
2019-06-14Rename caddy2 -> caddyMatthew Holt
2019-05-10caddyhttp: Implement better HTTP matchers including regexp; add testsMatthew Holt
2019-04-02Merged in deadlines (pull request #1)Matt Holt
2019-03-31Very basic middleware and route matching functionalityMatthew Holt