summaryrefslogtreecommitdiff
path: root/modules/caddyhttp/server.go
AgeCommit message (Expand)Author
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-08-09ci: Update to Go 1.21 (#5719)Matt Holt
2023-08-07templates: Fix httpInclude (fix #5698)Matthew Holt
2023-08-02caddyhttp: Make use of `http.ResponseController` (#5654)Francis Lavoie
2023-06-13caddyhttp: Support custom network for HTTP/3 (#5573)Dominik Roos
2023-05-19caddyhttp: Fix h3 shutdown (#5541)WeidiDeng
2023-05-16caddyhttp: Implement named routes, `invoke` directive (#5107)Francis Lavoie
2023-05-11caddyhttp: Add a getter for Server.name (#5531)jjiang-stripe
2023-04-27logging: Add traceID field to access logs when tracing is active (#5507)Dave Henderson
2023-04-10caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)WeidiDeng
2023-03-27caddyhttp: Log request body bytes read (#5461)Francis Lavoie
2023-03-27caddyhttp: Determine real client IP if trusted proxies configured (#5104)Francis Lavoie
2023-02-06caddyhttp: Pluggable trusted proxy IP range sources (#5328)Francis Lavoie
2023-02-06chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353)Francis Lavoie
2023-01-10caddyhttp: Add server-level `trusted_proxies` config (#5103)Francis Lavoie
2022-10-13httpcaddyfile: Improve detection of indistinguishable TLS automation policies...Matt Holt
2022-10-05logging: Fix `skip_hosts` with wildcards (#5102)Francis Lavoie
2022-09-28core: Refactor and improve listener logic (#5089)Matt Holt
2022-09-21Tweak some commentsMatthew Holt
2022-09-16caddyhttp: Support configuring Server from handler provisioning (#4933)WeidiDeng
2022-09-16caddyhttp: Make metrics opt-in (#5042)Matt Holt
2022-09-15caddyhttp: Add 'skip_log' var to omit request from logs (#4691)Francis Lavoie
2022-09-08Very minor tweaksMatthew Holt
2022-09-02core: Refactor listeners; use SO_REUSEPORT on Unix (#4705)Matt Holt
2022-09-02Minor style adjustments for HTTP redir loggingMatthew Holt
2022-09-01caddyhttp: Copy logger config to HTTP server during AutoHTTPS (#4990)Francis Lavoie
2022-09-01core: Plugins can register listener networks (#5002)Matt Holt
2022-08-31caddyhttp: Disable draft versions of QUICMatthew Holt
2022-08-31events: Implement event system (#4912)Francis Lavoie
2022-08-23caddyhttp: Fix for nil `handlerErr.Err` (#4977)Francis Lavoie
2022-08-22caddyhttp: Set `http.error.message` to the HandlerError message (#4971)Francis Lavoie
2022-08-15caddyhttp: Enable HTTP/3 by default (#4707)Matt Holt
2022-08-03httpserver: Configurable shutdown delay (#4906)Matt Holt
2022-08-02chore: Bump up to Go 1.19, minimum 1.18 (#4925)Francis Lavoie
2022-08-01caddyhttp: Implement `caddy respond` command (#4870)Matt Holt
2022-04-11reverseproxy: Add `_ms` placeholders for proxy durations (#4666)Francis Lavoie
2022-03-11requestbody: Return HTTP 413 (fix #4558)Matthew Holt
2022-03-04caddyhttp: Honor wildcard hosts in log SkipHosts (#4606)Matt Holt
2022-02-19caddyhttp: Always log handled errors at debug level (#4584)Francis Lavoie
2022-01-19caddyhttp: Reject absurd methods (#4538)Matt Holt
2022-01-12caddyhttp: Return HTTP 421 for mismatched Host header (#4023)rayjlinden
2021-12-02caddyhttp: Make logging of credential headers opt-in (#4438)Francis Lavoie
2021-11-29logging: Remove common_log field and single_field encoder (#4149) (#4282)Matt Holt
2021-11-22caddyhttp: Log non-500 handler errors at debug level (#4429)Francis Lavoie
2021-07-14logging: Prep for `common_log` removal (#4149)Francis Lavoie
2021-07-14caddyhttp: Fix edgecase with auto HTTP->HTTPS logic (#4243)Francis Lavoie
2021-04-19caddyhttp: Implement better logic for inserting the HTTP->HTTPS redirs (#4033)Francis Lavoie
2021-03-29caddyhttp: improve grammar of comment for AllowH2C (#4072)Simão Gomes Viana
2020-12-02Minor commentsMatthew Holt
2020-11-18caddyhttp: Return error if error handling errorMatthew Holt