summaryrefslogtreecommitdiff
path: root/modules/caddyhttp/app.go
AgeCommit message (Expand)Author
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-08-02caddyhttp: Make use of `http.ResponseController` (#5654)Francis Lavoie
2023-05-19caddyhttp: Fix h3 shutdown (#5541)WeidiDeng
2023-05-16caddyhttp: Implement named routes, `invoke` directive (#5107)Francis Lavoie
2023-04-10caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)WeidiDeng
2023-03-27caddyhttp: Determine real client IP if trusted proxies configured (#5104)Francis Lavoie
2023-03-03core: Eliminate unnecessary shutdown delay on Unix (#5413)Matt Holt
2023-02-08go.mod: Upgrade various dependencies (#5362)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-12httpcaddyfile: Wrap site block in subroute if host matcher used (#5130)Matt Holt
2022-09-28core: Refactor and improve listener logic (#5089)Matt Holt
2022-09-21core: Reuse unix sockets (UDS) and don't try to serve HTTP/3 over UDS (#5063)Matt Holt
2022-09-19caddyhttp: Honor grace period in background (#5043)Matt Holt
2022-09-16core: Variadic Context.Logger(); soft deprecationMatthew Holt
2022-09-16caddyhttp: Support configuring Server from handler provisioning (#4933)WeidiDeng
2022-09-16caddyhttp: Make metrics opt-in (#5042)Matt Holt
2022-09-02core: Refactor listeners; use SO_REUSEPORT on Unix (#4705)Matt Holt
2022-08-31events: Implement event system (#4912)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-07-25caddyhttp: Log shutdown errors, don't return (fix #4908)Matthew Holt
2022-07-06go.mod: Bump up quic-go to v0.28.0, fixes for BC breaks (#4867)Francis Lavoie
2022-04-11reverseproxy: Add `_ms` placeholders for proxy durations (#4666)Francis Lavoie
2022-03-22Fix http3 servers dying after reload (#4654)Artem Mikheev
2022-02-19caddyhttp: Move HTTP redirect listener to an optional module (#4585)Francis Lavoie
2022-01-05caddyhttp: Redirect HTTP requests on the HTTPS port to https:// (#4313)Francis Lavoie
2021-12-15caddyhttp: Implement http.request.uuid placeholder (#4285)Rainer Borene
2021-10-01caddyhttp: Placeholder for client cert in DER + base64 format (#4241)Oleg
2021-02-22reverseproxy: Add duration/latency placeholders (close #4012) (#4013)Matt Holt
2021-02-16Improve security warningsMatthew Holt
2020-11-22ci: Use golangci's github action for linting (#3794)Dave Henderson
2020-11-18caddyhttp: New idle_timeout default of 5mMatthew Holt
2020-11-04httpcaddyfile: Add certificate_pem placeholder short, add to godoc (#3846)Gaurav Dhameeja
2020-09-17metrics: Fix hidden panic while observing with bad exemplars (#3733)Dave Henderson
2020-09-17caddyhttp: Remove server name from metricsMatthew Holt
2020-09-17metrics: Initial integration of Prometheus metrics (#3709)Dave Henderson
2020-09-08caddyhttp: Wrap http.Server logging with zap (#3668)Francis Lavoie
2020-07-16caddyhttp: Add {http.request.body} placeholderMatthew Holt
2020-06-11caddyhttp: Add client cert SAN placeholdersMatthew Holt
2020-05-05httpserver: Add experimental H2C support (#3289)Matt Holt
2020-04-13core: Don't return error on RegisterModule() and RegisterAdapter()Matthew Holt
2020-04-01caddyhttp: Print actual listener address in log message (closes #2992)Matthew Holt
2020-03-15caddyhttp: Clean up; move some code aroundMatthew Holt