aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)Author
2024-09-07http: ReponseWriter prefer ReadFrom if availableresponsewriter-readfromWeidiDeng
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
2024-07-22ci: correct `-tags nobadger` on binary build (#6470)June 🍓🦴
2024-07-18reverseproxy: Fix panic when using header-related flags (fix #6464)Matthew Holt
2024-07-15reverseproxy: add health_upstream subdirective (#6451)schultzie
2024-07-12reverseproxy: Caddyfile support for health_method (#6454)Jesper Brix Rosenkilde
2024-07-11reverseproxy: Configurable method for active health checks (#6453)Jesper Brix Rosenkilde
2024-07-09reverseproxy: Add placeholder for networkAddr in active health check headers ...schultzie
2024-07-09fixed bug in resolving ip version in dynamic upstreams (#6448)Aziz Rmadi
2024-07-07browse: Exclude symlink target size from total, show arrow on size (#6412)Francis Lavoie
2024-07-07browse: fix Content-Security-Policy warnings in Firefox (#6443)Steffen Busch
2024-07-06browse: add Content-Security-Policy w/ nonce (#6425)Steffen Busch
2024-07-06reverseproxy: Add placeholder for host in active health check headers (#6440)Francis Lavoie
2024-07-05caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header w...Matt Holt
2024-07-04encode: Don't compress already-compressed fonts (#6432)Kévin Dunglas
2024-07-03reverseproxy: Only log host is up status on change (fixes #6415) (#6419)klaxa
2024-07-03intercept: fix http.intercept.header.* placeholder (#6429)Kévin Dunglas
2024-06-28reverseproxy: Wire up TLS options for H3 transportMatthew Holt
2024-06-19fileserver: Remove newline characters from precomputed etags (#6394)Aziz Rmadi
2024-06-18caddyhttp: Convert IDNs to ASCII when provisioning Host matcherMatthew Holt
2024-06-15reverseproxy: add Max-Age option to sticky cookie (#6398)Jason Yuan
2024-06-14caddyfile: Pass blocks to `import` for snippets (#6130)a
2024-06-12logging: set file mode when the file already exist (#6391)Ririsoft