Commit Graph

  • 54a6b8bc9e caddyconfig: Register nested named-route invokes transitively (#7898) master SillyZir 2026-07-30 06:55:49 -04:00
  • 3be8dabc89 caddyhttp: use canonical header key casing to avoid re-canonicalization (#7911) Kévin Dunglas 2026-07-30 12:40:35 +02:00
  • c96bca1269 rewrite: preserve non-canonical path encoding after uri replace (#7907) Saleh 2026-07-26 01:49:44 +03:00
  • c5b66cf8ea Set the QUIC InitialPacketSize to 1200 bytes (#7886) Salynn 2026-07-25 17:48:25 -05:00
  • ff6da1216b build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1 (#7908) dependabot[bot] 2026-07-25 10:40:28 +00:00
  • cba4f9aabb deps: update GitHub Actions and Go modules (#7876) Zen Dodd 2026-07-25 20:32:30 +10:00
  • 31daa220fc log: support d (day) in roll_interval directive (#7900) Mohammed Al Sahaf 2026-07-22 01:39:33 +03:00
  • 9738f49b95 pki: Handle error immediately after reading root from disk (#7896) Herman Slatman 2026-07-20 05:59:46 +02:00
  • 93c0721156 chore: fix sabotage spelling in nolint comments (#7892) futurehua 2026-07-18 16:14:38 +08:00
  • 986753a7c6 logging: hash query parameter values in QueryFilter (#7884) Pichu Chen 2026-07-16 00:38:58 +08:00
  • 6a751d30f4 test: make formatter import tests portable (#7882) caddyfile-formatter-unification a 2026-07-14 20:02:09 -05:00
  • 4cff67dcec fix collection of WAL files on Windows net-wal Mohammed Al Sahaf 2026-07-15 02:25:35 +03:00
  • b225148983 Merge branch 'master' into add-tests add-tests Mohammed Al Sahaf 2026-07-15 02:23:16 +03:00
  • b2f0c5f466 turn off verbose mode for tests Mohammed Al Sahaf 2026-07-15 02:16:37 +03:00
  • 6548825cf7 remove test of method no longer available on master Mohammed Al Sahaf 2026-07-15 02:13:13 +03:00
  • 928e47847a caddyfile: fix formatter and import correctness issues (#7881) a 2026-07-14 18:01:28 -05:00
  • 81e7c6d7cb fix test probing Mohammed Al Sahaf 2026-07-15 01:56:00 +03:00
  • 5b297d59ec logging: address review findings in net writer WAL Mohammed Al Sahaf 2026-07-15 01:17:05 +03:00
  • d095d43920 logging: implement WAL for net writer Mohammed Al Sahaf 2026-07-15 00:38:04 +03:00
  • 558aac84fd add certselection test Mohammed Al Sahaf 2026-07-14 23:47:07 +03:00
  • d397ff52c0 caddyfile: modernize remaining index loops (rangeint) Francis Lavoie 2026-07-14 13:39:37 -04:00
  • c79ff6e1d3 caddyfile: satisfy golangci-lint (rangeint + De Morgan) Francis Lavoie 2026-07-14 13:35:49 -04:00
  • 2aba46e70f caddyfile: make WrapUnbracedSite decision on normalized stream (idempotency fix) Francis Lavoie 2026-07-14 05:40:24 -04:00
  • acb81d8e88 caddyfile: implement default-off unbraced->braced site wrapping Francis Lavoie 2026-07-14 05:27:19 -04:00
  • 5f7feb9e93 caddyfile: detect single unbraced site block Francis Lavoie 2026-07-14 05:21:53 -04:00
  • 8b0139639f cmd: add 'caddy fmt --imports' to format imported files Francis Lavoie 2026-07-14 05:17:33 -04:00
  • 14604923a3 caddyfile: FormatImports formats root plus imported files Francis Lavoie 2026-07-14 05:12:52 -04:00
  • 651ed62ebf caddyfile: import discovery for follow-imports formatting Francis Lavoie 2026-07-14 05:08:39 -04:00
  • 9e2e1d3209 caddyfile: extract pure import-glob resolution helper Francis Lavoie 2026-07-14 05:03:26 -04:00
  • 61f01402c1 caddyfile: seed corpus and FormattingDifference stability tests Francis Lavoie 2026-07-14 04:59:11 -04:00
  • 45d6bdbf6c caddyfile: fix formatter idempotency/semantic bugs, retire legacy oracle Francis Lavoie 2026-07-14 04:38:02 -04:00
  • f20a529f7c caddyfile: import-brace exception, drop nesting cap, drop < quirk Francis Lavoie 2026-07-14 02:43:02 -04:00
  • 062f0cd1b2 caddyfile: token renderer empty blocks (I2) and post-} break (I4) Francis Lavoie 2026-07-14 02:36:51 -04:00
  • f45ceb8202 caddyfile: token renderer comments (I1/I3) and continuations (D1) Francis Lavoie 2026-07-14 02:27:16 -04:00
  • 82a5bd828f caddyfile: rewrite Format as a token-based renderer (core layout) Francis Lavoie 2026-07-14 02:17:44 -04:00
  • b46a1d0024 caddyfile: split structural braces in format mode Francis Lavoie 2026-07-14 02:04:34 -04:00
  • bf1a186b89 caddyfile: record token separator kind in format mode Francis Lavoie 2026-07-14 02:01:31 -04:00
  • 416ef3146c caddyfile: emit comment tokens in format mode Francis Lavoie 2026-07-14 01:57:48 -04:00
  • d965f56d7f caddyfile: capture verbatim raw source spans in format mode Francis Lavoie 2026-07-14 01:52:56 -04:00
  • b94e707c95 caddyfile: add Lex and LexOptions; Tokenize delegates to Lex Francis Lavoie 2026-07-14 01:47:15 -04:00
  • 4cad9c8ff5 caddyfile: add format-mode Token fields and accessors Francis Lavoie 2026-07-14 01:44:36 -04:00
  • 7b4ca68ddf test: vendor legacy Caddyfile formatter as differential oracle Francis Lavoie 2026-07-14 01:42:09 -04:00
  • 3a21e3a2bc docs: add phased implementation plan for Caddyfile formatter unification Francis Lavoie 2026-07-14 01:36:13 -04:00
  • 61b74e922a docs: add Caddyfile lexer/parser/formatter unification design spec Francis Lavoie 2026-07-14 01:26:36 -04:00
  • 873fac5fc0 caddyfile: treat quoted braces as literal arguments (#7875) a 2026-07-11 19:33:32 -05:00
  • b2be548275 reverseproxy: fix broken reservoir sampling in random_choose policy (#7873) TowyTowy 2026-07-12 01:25:31 +02:00
  • b2693fb63a build(deps): bump cel-go from v0.28.1 to v0.29.2 (#7872) techknowlogick 2026-07-11 19:17:08 -04:00
  • c1907df2ed intercept: fix misleading handle_response error for extra matcher args (#7871) TowyTowy 2026-07-12 01:16:34 +02:00
  • c6180a0852 caddyhttp: fix path_regexp (MatchPathRE) Windows backslash bypass (#7858) Ta Duc Thien 2026-07-11 05:37:44 +07:00
  • 1830809afe reverseproxy: save dial info in a context key instead of a variable key to avoid race conditions when forward_auth is used (#7859) WeidiDeng 2026-07-10 23:37:07 +08:00
  • 945d199724 reverseproxy: fix misleading handle_response error for extra matcher args (#7869) TowyTowy 2026-07-10 07:40:23 +02:00
  • 75c988d118 reverseproxy: compare sticky-session cookie hash in constant time (#7853) alhuda 2026-07-10 04:46:25 +05:30
  • 4e62095245 core: preserve metrics registry in Context.WithValue (#7861) Kévin Dunglas 2026-07-07 20:52:36 +02:00
  • 08ad064160 caddyhttp: fix escaped path matcher over-matching longer paths (#7828) alhuda 2026-07-07 23:59:44 +05:30
  • 6a18beecc7 close test http server after tests fix-partial-response WeidiDeng 2026-06-30 10:24:43 +08:00
  • f7b4830ffe add tests WeidiDeng 2026-06-30 10:04:35 +08:00
  • bee29b1ef8 flush buffer before aborting WeidiDeng 2026-06-30 10:04:15 +08:00
  • 13a4c3f43c caddyhttp: add URL pattern request matcher (#7787) Kévin Dunglas 2026-06-22 18:25:43 +02:00
  • f450068460 http: normalize method names to uppercase in MatchMethod.Provision (#7832) yintaisha 2026-06-21 16:19:21 +08:00
  • 51a4bde176 Update human and agent contributing guidelines Matthew Holt 2026-06-20 14:19:24 -06:00
  • 5760382213 caddyhttp: Clean up variable scope in vars matcher Matthew Holt 2026-06-20 13:44:55 -06:00
  • 30f0ddd912 caddyhttp: Document dropping underscore headers Matthew Holt 2026-06-18 09:34:04 -06:00
  • 6ab855d3c4 browse: Update Caddy logo Matthew Holt 2026-06-18 09:32:35 -06:00
  • 69d6ace32e tracing: fix BatchSpanProcessor goroutine leak on config reload (#7826) wangdongyong 2026-06-19 01:42:58 +08:00
  • d2e0ad1e92 reverseproxy: log status 499 instead of 0 when client disconnects (#7827) Saleh 2026-06-18 06:31:02 +03:00
  • ab56721a73 Remove -v from tests Matthew Holt 2026-06-17 10:38:00 -06:00
  • 4dbe0a93be readme: Update logo Matt Holt 2026-06-16 23:39:45 -06:00
  • ae9bc028e6 rewrite: scope keyed query replace to its named key (#7818) alhuda 2026-06-15 20:31:05 +05:30
  • a0552dc0d4 rewrite: Add option to force modifying the query rewrite-modify-query Francis Lavoie 2023-03-16 17:17:12 -04:00
  • 39c9a85f80 fileserver: append repeated hide subdirectives instead of overwriting (#7817) Luccin Masirika 2026-06-13 14:44:19 +02:00
  • 16235cced5 intercept: fix replace_status being silently dropped (#7810) long.black 2026-06-13 06:50:58 +09:00
  • 52dc6709fb rewrite: fix wrong index check in trimPathPrefix (#7812) alhuda 2026-06-13 01:41:21 +05:30
  • 25b3eab6db Merge commit from fork Dionis Ramadani 2026-06-12 20:39:01 +02:00
  • fcba554d65 caddyhttp: New expected_underscore_headers server option (#7809) Bluegate Studio 2026-06-12 07:26:21 +03:00
  • 997d3f6b0a encode: add standard benchmark and conformance harness (#7804) Sam Ottenhoff 2026-06-11 19:55:18 -04:00
  • 0f7f8e9cf6 forwardauth: error on duplicate uri subdirective (#7814) Rhul 2026-06-11 09:01:04 +05:30
  • 4fd8c87f56 caddyhttp: Default max_header_bytes to 16 KiB Matthew Holt 2026-06-09 12:07:18 -06:00
  • c0e9e771ce Merge branch 'master' into add-tests Mohammed Al Sahaf 2026-06-09 02:30:37 +03:00
  • 1661cfd901 admin: fix origin comparison Mohammed Al Sahaf 2026-06-09 02:29:52 +03:00
  • 6b2eb81fd4 add draft for coverage report generation hurl-tests Mohammed Al Sahaf 2026-06-09 00:40:56 +03:00
  • a78b54528c add redir tests Mohammed Al Sahaf 2026-06-08 23:55:25 +03:00
  • cfa20bd11a add intercept tests Mohammed Al Sahaf 2026-06-08 23:51:33 +03:00
  • 55b3397a2d reverseproxy: validate on weighted_round_robin loadbalancing policy (#7807) Rhul 2026-06-07 21:48:20 +05:30
  • d3986f824d Add missing "is" (#7802) Micky 2026-06-07 07:02:51 +10:00
  • fafe4e2dee add README Mohammed Al Sahaf 2026-06-06 23:10:01 +03:00
  • 933d6c4cd3 add handle_path tests Mohammed Al Sahaf 2026-06-06 23:02:58 +03:00
  • 75bd83677e add reverse_proxy, log, and abort tests Mohammed Al Sahaf 2026-06-06 22:32:45 +03:00
  • 2bc3a8e304 add root tests Mohammed Al Sahaf 2026-06-06 22:29:01 +03:00
  • 966f8b6bdf add templates tests Mohammed Al Sahaf 2026-06-06 22:28:48 +03:00
  • 9853a97fee add matchers tests Mohammed Al Sahaf 2026-06-06 22:27:03 +03:00
  • 36a3d7958f add matcher_expression tests Mohammed Al Sahaf 2026-06-06 22:26:57 +03:00
  • 7a9ce91986 add fs and try_files tests Mohammed Al Sahaf 2026-06-06 22:26:11 +03:00
  • d193d7fb0f add metrics tests Mohammed Al Sahaf 2026-06-06 22:22:18 +03:00
  • 9b8b237b4b add push tests Mohammed Al Sahaf 2026-06-06 22:20:32 +03:00
  • 85f8c43d41 add encode tests Mohammed Al Sahaf 2026-06-06 22:19:39 +03:00
  • 1a27f1d13b add method tests Mohammed Al Sahaf 2026-06-06 22:18:31 +03:00
  • 10dd2602c6 add invoke tests Mohammed Al Sahaf 2026-06-06 22:15:53 +03:00
  • 607d3c4399 add map tests Mohammed Al Sahaf 2026-06-06 22:14:42 +03:00
  • 87178d5d02 add handle tests Mohammed Al Sahaf 2026-06-06 22:12:33 +03:00
  • 0fb94b3594 add tests of copy_response Mohammed Al Sahaf 2026-06-06 22:09:38 +03:00