Commit Graph

  • f3aead0e4d http: ReponseWriter prefer ReadFrom if available (#6565) WeidiDeng 2024-10-02 01:19:03 +08:00
  • 571f88d86f chore: Adjust incorrect reverse_proxy Caddyfile comment (#6598) Francis Lavoie 2024-10-01 12:56:30 -04:00
  • 0e829bc418 caddyhttp: Fix listener wrapper regression from #6573 (#6599) Aaron Paterson 2024-10-01 01:47:21 -04:00
  • 4b1a9b6cc1 core: Implement socket activation listeners (#6573) Aaron Paterson 2024-09-30 12:55:03 -04:00
  • 1a345b4fa6 doc: remove docs of deprecated directives (#6566) Mohammed Al Sahaf 2024-09-29 12:12:52 +03:00
  • 22c98ea165 caddyhttp: Optimize logs using zap's WithLazy() (#6590) Alexander Stecher 2024-09-26 20:23:12 +02:00
  • 2faeac0a10 chore: Use slices package where possible (#6585) Francis Lavoie 2024-09-25 16:30:56 -04:00
  • 9dda8fbf84 caddytls: Give a better error message when given encrypted private keys (#6591) Francis Lavoie 2024-09-25 08:00:48 -04:00
  • ff67b97126 caddyhttp: enable qlog, controlled by QLOGDIR env (#6581) Marten Seemann 2024-09-21 11:47:18 +08:00
  • 5b44d6cea8 update quic-go to v0.47.0 (#6582) Marten Seemann 2024-09-21 05:00:13 +08:00
  • 6ab9fb6f74 ci: update the linter action version (#6575) Mohammed Al Sahaf 2024-09-16 16:50:26 +03:00
  • f4bf4e0097 perf: use zap's Check() to prevent useless allocs (#6560) Kévin Dunglas 2024-09-13 19:16:37 +02:00
  • 21f9c20a04 rewrite: Avoid panic on bad arg count for uri (#6571) mister-turtle 2024-09-13 08:22:03 +01:00
  • 2d12fb7ac6 caddytls: Add sni_regexp matcher (#6569) vnxme 2024-09-12 05:51:59 +03:00
  • 01ae168f92 print curl and hurl versions Mohammed Al Sahaf 2024-09-09 11:22:28 +00:00
  • 8d2ed344c1 update hurl to 5.0.1 Mohammed Al Sahaf 2024-09-09 08:29:23 +00:00
  • 3bdc6c035a Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2024-09-09 10:20:16 +03:00
  • 91e62db666 caddyhttp: Make route provisioning idempotent (#6558) Jesper Brix Rosenkilde 2024-09-03 19:57:55 +02:00
  • c050a37e1c reverse_proxy: add placeholder http.reverse_proxy.retries (#6553) Steffen Busch 2024-08-30 19:53:56 +02:00
  • 5c47c2f147 fileserver: browse: Configurable default sort (#6502) lollipopkit🏳️‍⚧️ 2024-08-30 23:01:37 +08:00
  • ffd28be90a rewrite: Only serialize request if necessary (#6541) Alexander Stecher 2024-08-30 16:46:51 +02:00
  • 141c785420 ci: prepare syso files for windows embedding in release (#6406) WeidiDeng 2024-08-30 04:11:25 +08:00
  • dcbf38d0b3 tls: use Go default kex for the moment that include PQC (#6542) Bas Westerbaan 2024-08-28 01:08:16 +02:00
  • 2028da4e74 ci: build and test with Go 1.23 (#6526) Kévin Dunglas 2024-08-23 19:01:28 +02:00
  • 4ade967005 reverseproxy: allow user to define source address (#6504) Mohammed Al Sahaf 2024-08-22 22:52:05 +03:00
  • 8af646730b caddyhttp: run error (msg) through replacer (#6536) Mohammed Al Sahaf 2024-08-22 20:32:44 +03:00
  • 098897bdea chore: Fix a typo (#6534) Cuckoo Chickoo 2024-08-22 15:45:58 +05:30
  • 8ccfedf2bb cmd: Use a factory to create the caddy root command (#6533) a 2024-08-21 22:29:42 -05:00
  • 2bb2ecc549 reverseproxy: Change errors writing the response to warning. (#6532) Jens-Uwe Mager 2024-08-21 19:39:20 +02:00
  • 54a0c8f948 reverseproxy: Active health checks request body option (#6520) Jesper Brix Rosenkilde 2024-08-19 18:55:55 +02:00
  • 043fe41ab8 ci: don't exit early on error in remote CI machine (#6519) Mohammed Al Sahaf 2024-08-18 12:54:12 +03:00
  • 9ddb78fadc cmd: ignore exec.ErrDot when starting caddy in background (#6512) WeidiDeng 2024-08-13 10:26:20 +08:00
  • 3a48b03369 Move PrivateRangesCIDR() back: add a pass-through function (#6514) vnxme 2024-08-12 12:47:05 +03:00
  • 7cf8376e63 matchers: fix a regression in #6480 (#6510) vnxme 2024-08-12 10:01:09 +03:00
  • 21af88fefc reverseproxy: Disable keep alive for h2c requests (#6343) WeidiDeng 2024-08-08 20:53:30 +08:00
  • 52bad45181 go.mod: update update golang/x/net (#6500) WeidiDeng 2024-08-08 09:52:50 +08:00
  • b85b6c6469 replacer: {file.*} global placeholder strips trailing newline (#6411) Steffen Busch 2024-08-07 21:39:15 +02:00
  • 59cbb2c83a caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480) vnxme 2024-08-07 20:02:23 +03:00
  • a8b0dfa8da go.mod: update quic-go package (#6498) WeidiDeng 2024-08-07 12:08:32 +08:00
  • b198678174 browse: Customizable default sort options (#6468) lollipopkit🏳️‍⚧️ 2024-08-05 22:27:45 +08:00
  • 840094ac65 proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485) Prakhar Awasthi 2024-08-03 22:21:50 +05:30
  • 976469ca0d encode: flush already compressed data from the encoder (#6471) WeidiDeng 2024-07-28 07:46:56 +08:00
  • 9cc26ee7bf chore: update golangci config (#6479) Mohammed Al Sahaf 2024-07-28 02:20:09 +03:00
  • 3579815a6c caddytls: Caddyfile support for TLS conn and cert sel policies (#6462) vnxme 2024-07-24 20:01:06 +03:00
  • 61fe152c60 caddytls: Caddyfile support for TLS handshake matchers (#6461) vnxme 2024-07-24 18:26:09 +03:00
  • 3afa02ba4e ci: correct -tags nobadger on binary build (#6470) June 🍓🦴 2024-07-22 19:37:44 -04:00
  • 806f5b1117 reverseproxy: Fix panic when using header-related flags (fix #6464) Matthew Holt 2024-07-18 21:31:07 -06:00
  • b2492f8567 reverseproxy: add health_upstream subdirective (#6451) schultzie 2024-07-15 10:00:12 -07:00
  • 07c863637d reverseproxy: Caddyfile support for health_method (#6454) Jesper Brix Rosenkilde 2024-07-12 23:01:58 +02:00
  • dc2a5d5c52 reverseproxy: Configurable method for active health checks (#6453) Jesper Brix Rosenkilde 2024-07-11 15:24:13 +02:00
  • 4943a4fc52 reverseproxy: Add placeholder for networkAddr in active health check headers (#6450) schultzie 2024-07-09 11:08:25 -07:00
  • 630c62b313 fixed bug in resolving ip version in dynamic upstreams (#6448) Aziz Rmadi 2024-07-09 02:06:30 -05:00
  • 9338741ca7 browse: Exclude symlink target size from total, show arrow on size (#6412) Francis Lavoie 2024-07-07 09:01:07 -04:00
  • 88c7e53da5 browse: fix Content-Security-Policy warnings in Firefox (#6443) Steffen Busch 2024-07-07 14:56:47 +02:00
  • 4ef360745d browse: add Content-Security-Policy w/ nonce (#6425) Steffen Busch 2024-07-06 18:46:08 +02:00
  • 7142d7c1e4 reverseproxy: Add placeholder for host in active health check headers (#6440) Francis Lavoie 2024-07-06 12:43:19 -04:00
  • c3fb5f4d3f caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427) Matt Holt 2024-07-05 10:46:20 -06:00
  • 15d986e1c9 encode: Don't compress already-compressed fonts (#6432) Kévin Dunglas 2024-07-04 22:57:13 +02:00
  • f350e001b6 reverseproxy: Only log host is up status on change (fixes #6415) (#6419) klaxa 2024-07-03 21:05:52 +02:00
  • 0287009ee5 intercept: fix http.intercept.header.* placeholder (#6429) Kévin Dunglas 2024-07-03 16:43:13 +02:00
  • f8861ca16b reverseproxy: Wire up TLS options for H3 transport Matthew Holt 2024-06-28 12:15:41 -06:00
  • ced6ba4e13 fix: set global propagator Cedric Ziel 2024-06-22 19:05:25 +02:00
  • ae1d4ef05c fix: dont inject twice Cedric Ziel 2024-06-22 19:00:23 +02:00
  • ed087ecdfd fix: lint Cedric Ziel 2024-06-22 16:16:10 +02:00
  • 558e28d02b fix: lint Cedric Ziel 2024-06-22 16:01:01 +02:00
  • 72ab14fb58 fix: lint Cedric Ziel 2024-06-22 15:53:23 +02:00
  • f58b6fbca2 fix: shorten config Cedric Ziel 2024-06-22 15:47:15 +02:00
  • 3d93ce464c fix: gofumpt Cedric Ziel 2024-06-22 15:39:16 +02:00
  • f704d0b3c8 fix: clean fixture Cedric Ziel 2024-06-22 15:36:30 +02:00
  • 023999e073 Update modules/caddyhttp/tracing/module.go Cedric Ziel 2024-06-22 15:36:13 +02:00
  • b6966f4797 fix: fix config Cedric Ziel 2024-06-22 15:35:37 +02:00
  • 9f9d9c56cf fix: amend test to capture new default Cedric Ziel 2024-06-22 15:29:40 +02:00
  • 8f4075491b fix: switch to use roundtripper from otel Cedric Ziel 2024-06-22 15:07:04 +02:00
  • 5f9398cede feat: record client span for reverseproxy scenarios Cedric Ziel 2024-06-22 14:49:35 +02:00
  • 6c05741154 fix: inject server-timing when configured Cedric Ziel 2024-06-22 14:29:26 +02:00
  • bb450ed304 fix: correct to span_id Cedric Ziel 2024-06-22 14:10:57 +02:00
  • e35ce3d005 feat: inject span_id as var and log context Cedric Ziel 2024-06-22 13:21:12 +02:00
  • c1cdc25b77 add file_server test Mohammed Al Sahaf 2024-06-15 00:48:18 +03:00
  • c2ccf8690f fileserver: Remove newline characters from precomputed etags (#6394) Aziz Rmadi 2024-06-19 08:27:10 -05:00
  • 3f1ff118f8 noot testing-updates a 2024-06-18 23:48:21 -05:00
  • 4d40619aa4 Merge branch 'caddytest-2' of github.com:elee1766/caddy into caddytest-2 a 2024-06-18 23:45:57 -05:00
  • 3c591ecac9 noot a 2024-06-18 23:45:54 -05:00
  • 73854014d9 Merge branch 'master' into caddytest-2 a 2024-06-18 22:48:21 -05:00
  • c0d9a2383e noot a 2024-06-18 22:36:02 -05:00
  • 7bc7e1680e noot a 2024-06-18 21:57:46 -05:00
  • edf4168c8e noot a 2024-06-18 21:18:38 -05:00
  • 926fb82f6b noot a 2024-06-18 21:18:07 -05:00
  • 841fe2544d noot a 2024-06-18 21:17:51 -05:00
  • b19feec6dc noot a 2024-06-18 21:01:15 -05:00
  • 41a4320fd3 noot a 2024-06-18 20:14:51 -05:00
  • b491fc5d6c noot a 2024-06-18 20:11:56 -05:00
  • 01cb878087 noot a 2024-06-18 20:08:38 -05:00
  • b98c89fbb6 noot a 2024-06-18 19:46:43 -05:00
  • 2619271a5c noot a 2024-06-18 19:44:05 -05:00
  • 93a1853022 noot a 2024-06-18 18:16:33 -05:00
  • 99dcdf7e42 caddyhttp: Convert IDNs to ASCII when provisioning Host matcher Matthew Holt 2024-06-18 14:43:54 -06:00
  • fab6375a8b reverseproxy: add Max-Age option to sticky cookie (#6398) Jason Yuan 2024-06-15 09:50:31 -04:00
  • 0ecb1ba262 add basic_auth test Mohammed Al Sahaf 2024-06-15 00:48:08 +03:00
  • aca4002fd8 caddyfile: Pass blocks to import for snippets (#6130) a 2024-06-14 12:27:51 -05:00
  • 8e0d3e1ec5 logging: set file mode when the file already exist (#6391) Ririsoft 2024-06-12 23:17:46 +02:00