Age | Commit message (Expand) | Author |
2024-11-19 | caddyhttp: Set default ReadHeaderTimeout (1 min) | Matthew Holt |
2024-10-18 | metrics: move `metrics` up, outside `servers` (#6606) | Mohammed Al Sahaf |
2024-10-15 | caddyhttp: Close http3 server gracefully (#6213) | WeidiDeng |
2024-10-02 | metrics: scope metrics to active config, add optional per-host metrics (#6531)v2.9.0-beta.1 | Mohammed Al Sahaf |
2024-10-01 | caddyhttp: Fix listener wrapper regression from #6573 (#6599) | Aaron Paterson |
2024-09-30 | core: Implement socket activation listeners (#6573) | Aaron Paterson |
2024-05-18 | caddyhttp: Trace individual middleware handlers (#6313) | Matt Holt |
2024-04-22 | logging: Fix default access logger (#6251) | Francis Lavoie |
2024-04-16 | chore: fix some typos in comments (#6243) | coderwander |
2024-03-27 | caddyhttp: add http.request.local{,.host,.port} placeholder (#6182) | Emily |
2024-02-14 | caddyhttp: Register post-shutdown callbacks (#5948) | Matt Holt |
2024-01-25 | chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043) | Marten Seemann |
2023-11-24 | http2 uses new round-robin scheduler (#5946) | WeidiDeng |
2023-10-22 | caddyhttp: Adjust `scheme` placeholder docs (#5910) | Francis Lavoie |
2023-10-16 | core: quic listener will manage the underlying socket by itself (#5749) | WeidiDeng |
2023-08-14 | ci: use gci linter (#5708) | Jacob Gadikian |
2023-08-02 | caddyhttp: Make use of `http.ResponseController` (#5654)v2.7.0 | Francis Lavoie |
2023-05-19 | caddyhttp: Fix h3 shutdown (#5541) | WeidiDeng |
2023-05-16 | caddyhttp: Implement named routes, `invoke` directive (#5107)v2.7.0-beta.1 | Francis Lavoie |
2023-04-10 | caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929) | WeidiDeng |
2023-03-27 | caddyhttp: Determine real client IP if trusted proxies configured (#5104) | Francis Lavoie |
2023-03-03 | core: Eliminate unnecessary shutdown delay on Unix (#5413) | Matt Holt |
2023-02-08 | go.mod: Upgrade various dependencies (#5362)v2.6.3 | Francis Lavoie |
2023-02-06 | caddyhttp: Pluggable trusted proxy IP range sources (#5328) | Francis Lavoie |
2023-02-06 | chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353) | Francis Lavoie |
2023-01-10 | caddyhttp: Add server-level `trusted_proxies` config (#5103) | Francis Lavoie |
2022-10-12 | httpcaddyfile: Wrap site block in subroute if host matcher used (#5130) | Matt Holt |
2022-09-28 | core: Refactor and improve listener logic (#5089) | Matt Holt |
2022-09-21 | core: Reuse unix sockets (UDS) and don't try to serve HTTP/3 over UDS (#5063) | Matt Holt |
2022-09-19 | caddyhttp: Honor grace period in background (#5043) | Matt Holt |
2022-09-16 | core: Variadic Context.Logger(); soft deprecationv2.6.0-beta.4 | Matthew Holt |
2022-09-16 | caddyhttp: Support configuring Server from handler provisioning (#4933) | WeidiDeng |
2022-09-16 | caddyhttp: Make metrics opt-in (#5042) | Matt Holt |
2022-09-02 | core: Refactor listeners; use SO_REUSEPORT on Unix (#4705) | Matt Holt |
2022-08-31 | events: Implement event system (#4912) | Francis Lavoie |
2022-08-15 | caddyhttp: Enable HTTP/3 by default (#4707) | Matt Holt |
2022-08-03 | httpserver: Configurable shutdown delay (#4906) | Matt Holt |
2022-08-02 | chore: Bump up to Go 1.19, minimum 1.18 (#4925) | Francis Lavoie |
2022-08-01 | caddyhttp: Implement `caddy respond` command (#4870) | Matt Holt |
2022-07-25 | caddyhttp: Log shutdown errors, don't return (fix #4908) | Matthew Holt |
2022-07-06 | go.mod: Bump up quic-go to v0.28.0, fixes for BC breaks (#4867) | Francis Lavoie |
2022-04-11 | reverseproxy: Add `_ms` placeholders for proxy durations (#4666) | Francis Lavoie |
2022-03-22 | Fix http3 servers dying after reload (#4654) | Artem Mikheev |
2022-02-19 | caddyhttp: Move HTTP redirect listener to an optional module (#4585) | Francis Lavoie |
2022-01-05 | caddyhttp: Redirect HTTP requests on the HTTPS port to https:// (#4313) | Francis Lavoie |
2021-12-15 | caddyhttp: Implement http.request.uuid placeholder (#4285) | Rainer Borene |
2021-10-01 | caddyhttp: Placeholder for client cert in DER + base64 format (#4241) | Oleg |
2021-02-22 | reverseproxy: Add duration/latency placeholders (close #4012) (#4013) | Matt Holt |
2021-02-16 | Improve security warnings | Matthew Holt |
2020-11-22 | ci: Use golangci's github action for linting (#3794) | Dave Henderson |