aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/app.go
AgeCommit message (Expand)Author
2024-10-18metrics: move `metrics` up, outside `servers` (#6606)Mohammed Al Sahaf
2024-10-15caddyhttp: Close http3 server gracefully (#6213)WeidiDeng
2024-10-02metrics: scope metrics to active config, add optional per-host metrics (#6531)v2.9.0-beta.1Mohammed Al Sahaf
2024-10-01caddyhttp: Fix listener wrapper regression from #6573 (#6599)Aaron Paterson
2024-09-30core: Implement socket activation listeners (#6573)Aaron Paterson
2024-05-18caddyhttp: Trace individual middleware handlers (#6313)Matt Holt
2024-04-22logging: Fix default access logger (#6251)Francis Lavoie
2024-04-16chore: fix some typos in comments (#6243)coderwander
2024-03-27caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)Emily
2024-02-14caddyhttp: Register post-shutdown callbacks (#5948)Matt Holt
2024-01-25chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)Marten Seemann
2023-11-24http2 uses new round-robin scheduler (#5946)WeidiDeng
2023-10-22caddyhttp: Adjust `scheme` placeholder docs (#5910)Francis Lavoie
2023-10-16core: quic listener will manage the underlying socket by itself (#5749)WeidiDeng
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-08-02caddyhttp: Make use of `http.ResponseController` (#5654)v2.7.0Francis Lavoie
2023-05-19caddyhttp: Fix h3 shutdown (#5541)WeidiDeng
2023-05-16caddyhttp: Implement named routes, `invoke` directive (#5107)v2.7.0-beta.1Francis 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)v2.6.3Francis 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 deprecationv2.6.0-beta.4Matthew 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