aboutsummaryrefslogtreecommitdiffhomepage
path: root/modules/caddyhttp
AgeCommit message (Expand)Author
2024-03-29fix lintWeidiDeng
2024-03-29close quic connections when server closesWeidiDeng
2024-03-27caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)Emily
2024-03-25chore: remove repetitive word (#6193)sellskin
2024-03-23Added a null check to avoid segfault on rewrite query ops (#6191)Aziz Rmadi
2024-03-22rewrite: `uri query` replace operation (#6165)Aziz Rmadi
2024-03-21caddyhttp: Allow `header` replacement with empty string (#6163)Francis Lavoie
2024-03-21vars: Make nil values act as empty string instead of `"<nil>"` (#6174)Francis Lavoie
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-20reverseproxy: configurable active health_passes and health_fails (#6154)Sam Ottenhoff
2024-03-18reverseproxy: Configurable forward proxy URL (#6114)Justin Angel
2024-03-13caddyhttp: upgrade to cel v0.20.0 (#6161)jbrown-stripe
2024-03-11caddyhttp: suppress flushing if the response is being buffered (#6150)WeidiDeng
2024-03-10chore: encode: use FlushError instead of Flush (#6168)WeidiDeng
2024-03-10encode: write status immediately when status code is informational (#6164)WeidiDeng
2024-03-06rewrite: Implement `uri query` operations (#6120)Aziz Rmadi
2024-03-06fix struct names (#6151)huajin tong
2024-03-05fileserver: Preserve query during canonicalization redirect (#6109)Francis Lavoie
2024-03-05logging: Implement `log_append` handler (#6066)Francis Lavoie
2024-03-05vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)Francis Lavoie
2024-03-05reverseproxy: SRV dynamic upstream failover (#5832)Matt Holt
2024-02-23reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)Sam Ottenhoff
2024-02-19reverseproxy: use context.WithoutCancel (#6116)WeidiDeng
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-02-12caddyauth: Drop support for `scrypt` (#6091)Francis Lavoie
2024-02-12caddyauth: Rename `basicauth` to `basic_auth` (#6092)Francis Lavoie
2024-02-09update commentKévin Dunglas
2024-02-09improved listKévin Dunglas
2024-02-09fix: add back text/*Kévin Dunglas
2024-02-09fix: add more media types to the compressed by default listKévin Dunglas
2024-02-07matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)Francis Lavoie
2024-02-07caddyhttp: Test cases for `%2F` and `%252F` (#6084)Francis Lavoie
2024-02-06fileserver: Browse can show symlink target if enabled (#5973)Aziz Rmadi
2024-01-25chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)Marten Seemann
2024-01-25chore: enabling a few more linters (#5961)Yolan Romailler
2024-01-24caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)Francis Lavoie
2024-01-23caddyfile: Normalize & flatten all unmarshalers (#6037)Francis Lavoie
2024-01-23cmd: reverseproxy: log: use caddy logger (#6042)Mohammed Al Sahaf
2024-01-22matchers: `query` now ANDs multiple keys (#6054)Aziz Rmadi
2024-01-15httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher...Francis Lavoie
2024-01-13fileserver: Implement caddyfile.Unmarshaler interface (#5850)Francis Lavoie
2024-01-13reverseproxy: Add `tls_curves` option to HTTP transport (#5851)Bas Westerbaan
2024-01-13caddyhttp: Security enhancements for client IP parsing (#5805)Nebez Briefkani
2024-01-13filesystem: Globally declared filesystems, `fs` directive (#5833)a
2024-01-09reverseproxy: Only change Content-Length when full request is buffered (#5830)Fred Cox
2024-01-02chore: check against errors of `io/fs` instead of `os` (#6011)Mohammed Al Sahaf
2023-12-31caddyhttp: support unix sockets in `caddy respond` command (#6010)networkException
2023-12-30fileserver: Add total file size to directory listing (#6003)Steffen Busch