aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp/server.go
AgeCommit message (Expand)Author
2024-11-19caddyhttp: Set default ReadHeaderTimeout (1 min)Matthew Holt
2024-10-18metrics: move `metrics` up, outside `servers` (#6606)Mohammed Al Sahaf
2024-10-15caddyhttp: Close http3 server gracefully (#6213)WeidiDeng
2024-09-30core: Implement socket activation listeners (#6573)Aaron Paterson
2024-09-26caddyhttp: Optimize logs using zap's WithLazy() (#6590)Alexander Stecher
2024-09-25chore: Use slices package where possible (#6585)Francis Lavoie
2024-09-21caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)Marten Seemann
2024-09-16ci: update the linter action version (#6575)Mohammed Al Sahaf
2024-09-13perf: use zap's Check() to prevent useless allocs (#6560)Kévin Dunglas
2024-08-06go.mod: update quic-go package (#6498)WeidiDeng
2024-05-18caddyhttp: Trace individual middleware handlers (#6313)Matt Holt
2024-05-11logging: Add support for additional logger filters other than hostname (#6082)Aziz Rmadi
2024-05-10caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)Matthew Holt
2024-05-10Second half of 6dce493Matthew Holt
2024-04-27caddyhttp: Fix linter warning about deprecationMatthew Holt
2024-04-27go.mod: Upgrade to quic-go v0.43.0Matthew Holt
2024-04-22logging: Fix default access logger (#6251)Francis Lavoie
2024-04-17caddyhttp: record num. bytes read when response writer is hijacked (#6173)WeidiDeng
2024-04-16caddyhttp: Support multiple logger names per host (#6088)Francis Lavoie
2024-03-29caddyhttp: close quic connections when server closes (#6202)WeidiDeng
2024-03-21chore: Update quic-go to v0.42.0 (#6176)Marten Seemann
2024-03-21caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)Francis Lavoie
2024-03-05logging: Implement `log_append` handler (#6066)Francis Lavoie
2024-02-14caddyhttp: Register post-shutdown callbacks (#5948)Matt Holt
2024-02-13caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)Francis Lavoie
2024-01-25chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)Marten Seemann
2024-01-13caddyhttp: Security enhancements for client IP parsing (#5805)Nebez Briefkani
2023-11-01Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" ...Mohammed Al Sahaf
2023-10-16caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)Harish Shan
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-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)v2.7.0Francis 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)v2.7.0-beta.1Francis 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...v2.6.2Matt 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 commentsv2.6.1Matthew Holt
2022-09-16caddyhttp: Support configuring Server from handler provisioning (#4933)WeidiDeng