aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
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-21logging: support `ms` duration format and add docs (#6187)Mohammed Al Sahaf
2024-03-21replacer: use RWMutex to protect static provider (#6184)Mohammed Al Sahaf
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-12chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)Francis Lavoie
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-07httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)Steffen Busch
2024-03-06httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)Francis Lavoie
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-05httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)Francis Lavoie
2024-03-05logging: Implement `append` encoder, allow flatter filters config (#6069)Francis Lavoie
2024-03-06ci: fix the integration test `TestLeafCertLoaders` (#6149)Mohammed Al Sahaf
2024-03-05vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)Francis Lavoie
2024-03-05caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable...Aziz Rmadi
2024-03-05cmd: Adjust config load logs/errors (#6032)Francis Lavoie
2024-03-05reverseproxy: SRV dynamic upstream failover (#5832)Matt Holt
2024-03-02ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)dependabot[bot]
2024-03-01core: OnExit hooks (#6128)Matt Holt
2024-03-01cmd: fix the output of the `Usage` section (#6138)Mohammed Al Sahaf
2024-02-26caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)Mohammed Al Sahaf
2024-02-24acmeserver: add policy field to define allow/deny rules (#5796)Mohammed Al Sahaf
2024-02-23reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)Sam Ottenhoff
2024-02-21caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)Francis Lavoie
2024-02-20tests: uses testing.TB interface for helper to be able to use test server in ...José Carlos Chávez
2024-02-20caddyfile: Assert having a space after heredoc marker to simply check (#6117)bbaa
2024-02-20chore: Update Chroma to get the new Caddyfile lexer (#6118)Francis Lavoie
2024-02-19reverseproxy: use context.WithoutCancel (#6116)WeidiDeng
2024-02-19caddyfile: Reject directives in the place of site addresses (#6104)Aziz Rmadi
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-12Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)Mohammed Al Sahaf
2024-02-12caddyauth: Rename `basicauth` to `basic_auth` (#6092)Francis Lavoie
2024-02-12logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)Francis Lavoie
2024-02-11caddyfile: Reject long heredoc markers (#6098)Francis Lavoie
2024-02-09chore: Rename CI jobs, run on M1 mac (#6089)Francis Lavoie
2024-02-09Merge pull request #6081 from dunglas/fix/encode-matchKévin Dunglas
2024-02-09update commentKévin Dunglas