aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2024-10-04caddyhttp: Use internal issuer for IPs when no APs configuredMatthew Holt
2024-10-02go.mod: Upgrade some dependenciesMatthew Holt
2024-10-02ci: install xcaddy to fix release flow (#6602)v2.9.0-beta.2Mohammed Al Sahaf
2024-10-02metrics: scope metrics to active config, add optional per-host metrics (#6531)v2.9.0-beta.1Mohammed Al Sahaf
2024-10-02caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)Francis Lavoie
2024-10-02caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)Francis Lavoie
2024-10-01cmd: Better error handling when reloading (#6601)Matt Holt
2024-10-01caddytls: Support new tls.context module (#6369)Matt Holt
2024-10-01http: ReponseWriter prefer ReadFrom if available (#6565)WeidiDeng
2024-10-01chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)Francis Lavoie
2024-10-01caddyhttp: Fix listener wrapper regression from #6573 (#6599)Aaron Paterson
2024-09-30core: Implement socket activation listeners (#6573)Aaron Paterson
2024-09-29doc: remove docs of deprecated directives (#6566)Mohammed Al Sahaf
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-25caddytls: Give a better error message when given encrypted private keys (#6591)Francis Lavoie
2024-09-21caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)Marten Seemann
2024-09-20update quic-go to v0.47.0 (#6582)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-09-13rewrite: Avoid panic on bad arg count for `uri` (#6571)mister-turtle
2024-09-11caddytls: Add sni_regexp matcher (#6569)vnxme
2024-09-03caddyhttp: Make route provisioning idempotent (#6558)Jesper Brix Rosenkilde
2024-08-30reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)Steffen Busch
2024-08-30fileserver: browse: Configurable default sort (#6502)lollipopkit🏳️‍⚧️
2024-08-30rewrite: Only serialize request if necessary (#6541)Alexander Stecher
2024-08-29ci: prepare syso files for windows embedding in release (#6406)WeidiDeng
2024-08-27tls: use Go default kex for the moment that include PQC (#6542)Bas Westerbaan
2024-08-23ci: build and test with Go 1.23 (#6526)Kévin Dunglas
2024-08-22reverseproxy: allow user to define source address (#6504)Mohammed Al Sahaf
2024-08-22caddyhttp: run `error` (msg) through replacer (#6536)Mohammed Al Sahaf
2024-08-22chore: Fix a typo (#6534)Cuckoo Chickoo
2024-08-22cmd: Use a factory to create the caddy root command (#6533)a
2024-08-21reverseproxy: Change errors writing the response to warning. (#6532)Jens-Uwe Mager
2024-08-19reverseproxy: Active health checks request body option (#6520)Jesper Brix Rosenkilde
2024-08-18ci: don't exit early on error in remote CI machine (#6519)Mohammed Al Sahaf
2024-08-12cmd: ignore exec.ErrDot when starting caddy in background (#6512)WeidiDeng
2024-08-12Move PrivateRangesCIDR() back: add a pass-through function (#6514)vnxme
2024-08-12matchers: fix a regression in #6480 (#6510)vnxme
2024-08-08reverseproxy: Disable keep alive for h2c requests (#6343)WeidiDeng
2024-08-08go.mod: update update golang/x/net (#6500)WeidiDeng
2024-08-07replacer: `{file.*}` global placeholder strips trailing newline (#6411)Steffen Busch
2024-08-07caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)vnxme
2024-08-06go.mod: update quic-go package (#6498)WeidiDeng
2024-08-05browse: Customizable default sort options (#6468)lollipopkit🏳️‍⚧️
2024-08-03proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (...Prakhar Awasthi
2024-07-27encode: flush already compressed data from the encoder (#6471)WeidiDeng
2024-07-27chore: update golangci config (#6479)Mohammed Al Sahaf
2024-07-24caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)vnxme
2024-07-24caddytls: Caddyfile support for TLS handshake matchers (#6461)vnxme