Commit Graph

  • 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
  • 5ae245fb1d adjust the CI a bit for robustness Mohammed Al Sahaf 2026-06-06 21:42:24 +03:00
  • 3eecde2c99 add handle_errors tests Mohammed Al Sahaf 2026-06-06 20:30:49 +03:00
  • 8bb78d671d Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2026-06-06 18:14:01 +03:00
  • c67ace9949 add admin origin and host check tests Mohammed Al Sahaf 2026-06-05 21:43:44 +03:00
  • 293abe8de0 add log_append tests Mohammed Al Sahaf 2026-06-05 21:43:22 +03:00
  • 8381d14a58 add intercept tests Mohammed Al Sahaf 2026-06-05 21:43:14 +03:00
  • 59f14a8393 fix incorrect usage of atomics in tests Mohammed Al Sahaf 2026-06-05 19:51:28 +03:00
  • 937a4c19c7 move tests of LoggableHTTPHeader and LoggableStringArray Mohammed Al Sahaf 2026-06-05 19:41:16 +03:00
  • 5fe8407e2a Merge branch 'master' into add-tests Mohammed Al Sahaf 2026-06-05 19:33:22 +03:00
  • 7e5b614ed0 add certificate generation tests Mohammed Al Sahaf 2026-06-05 19:26:47 +03:00
  • 7dc498416b add frontmatter tests Mohammed Al Sahaf 2026-06-05 19:26:17 +03:00
  • c7f82d12e9 add request_body tests Mohammed Al Sahaf 2026-06-05 19:25:19 +03:00
  • b56604c4f8 test push handler Mohammed Al Sahaf 2026-06-05 18:26:38 +03:00
  • 07fcf88567 test TLS values Mohammed Al Sahaf 2026-06-05 18:26:16 +03:00
  • 42bdf8933e add tests for upstream host Mohammed Al Sahaf 2026-06-05 18:06:24 +03:00
  • 4b3453e496 add compression tests Mohammed Al Sahaf 2026-06-05 18:01:35 +03:00
  • 8619b04834 add caddyauth tests Mohammed Al Sahaf 2026-06-05 18:00:44 +03:00
  • 4e047f5ca6 add tests for proxyprotocol policy parsing Mohammed Al Sahaf 2026-06-05 17:59:18 +03:00
  • f014502b75 test firstBytesLookLikeHTTP func Mohammed Al Sahaf 2026-06-05 17:57:24 +03:00
  • 3a3f103be1 add server options tests Mohammed Al Sahaf 2026-06-05 17:55:04 +03:00
  • d6f959520c add import tests Mohammed Al Sahaf 2026-06-05 17:53:04 +03:00
  • 13d2ccfd57 add adapter tests Mohammed Al Sahaf 2026-06-05 17:52:00 +03:00
  • d730df2a83 cmd: colored error message in WrapCommandFuncForCobra (#7760) (#7768) Y.Horie 2026-06-05 10:41:35 +09:00
  • 3b7bde8f25 httpcaddyfile: error on duplicate named_routes (#7800) Rhul 2026-06-05 00:25:08 +05:30
  • 915793f6e0 caddyhttp: add {http.request.proto_name} placeholder for spec-compliant protocol names (#7782) Muhammad Syafri, S.Kom 2026-06-04 22:03:19 +07:00
  • fcc7860d03 reverseproxy: replace placeholders specified for sni while using http3 (#7737) WeidiDeng 2026-06-03 11:49:00 +08:00
  • e2eee6a7fc templates: Patch for GHSA-vcc4-2c75-vc9v (#7785) v2.11.4 JM Sanchez 2026-06-02 03:35:02 +08:00
  • 0e8eb41b87 httpcaddyfile: fix incorrect error message on duplicate matchers (#7780) Bruno Teixeira Lopes 2026-05-29 18:05:41 -03:00
  • 3eb8e48ff0 Merge commit from fork Kévin Dunglas 2026-05-29 19:37:17 +02:00
  • 03e08ee6a9 encode: prioritize zstd and br over gzip in content negotiation (#7772) Muhammad Syafri, S.Kom 2026-05-29 02:26:19 +07:00
  • 86121c860f caddytls: skip idna.ToASCII for pure ASCII SNI values (#7770) gelsomino 2026-05-28 09:18:09 +08:00
  • 4d60d936ed perf(replacer): optimize memory allocation for file placeholders (#7773) Muhammad Syafri, S.Kom 2026-05-27 21:20:33 +07:00
  • 176b043b01 rewrite: prevent placeholder re-expansion in injected query (#7761) Lohit 2026-05-27 04:21:18 +05:30
  • 4c04143261 Clarify policies for agents / LLM use Matthew Holt 2026-05-26 14:03:39 -06:00
  • 94fcea08f4 go.mod: update x/net (#7767) Zen Dodd 2026-05-26 02:24:44 +10:00
  • 44b667a79f go.mod: Update x/crypto Matthew Holt 2026-05-22 09:25:04 -06:00
  • 217a785824 caddyhttp: normalize Windows backslashes in path matcher (#7763) Vincent Yang 2026-05-22 01:28:40 +08:00
  • b5898c3f32 build(deps): bump the all-updates group across 1 directory with 9 updates (#7752) dependabot[bot] 2026-05-20 12:17:10 -06:00
  • 9505c0baa0 caddytls: match IDN SNI in connection policies (#7742) Zen Dodd 2026-05-21 03:52:28 +10:00
  • ad912569b5 reverseproxy: wraps request body to prevent closing if not read (#7719) WeidiDeng 2026-05-21 01:35:40 +08:00
  • 6a210e96ee caddyfile: preserve implicit TLS issuer semantics (#7743) Zen Dodd 2026-05-21 02:48:37 +10:00
  • 6628c4a9de cmd: support caddy start on IPv6-only hosts (#7744) Zen Dodd 2026-05-21 00:17:34 +10:00
  • 408d20a0e5 caddyauth: add candidate placeholders for rejected identities (#7698) Zen Dodd 2026-05-20 23:51:54 +10:00
  • 0b265eb845 reverseproxy: Add regression test for DialInfo network override (#7758) Eyüp Can Akman 2026-05-20 16:43:58 +03:00
  • 88037f1666 chore: clean up wording and typo fixes (#7745) Zen Dodd 2026-05-20 16:36:30 +10:00
  • 325c244ea7 caddytls: fix TLS state races and ECH rotation retry (#7756) cbro 2026-05-20 02:35:40 -04:00
  • 0125ae39cc caddyhttp: omit Last-Modified for unusable mod times (#7740) Brett Bethke 2026-05-20 01:19:11 -05:00
  • 72875401e3 Merge branch 'master' into add-tests Mohammed Al Sahaf 2026-05-20 02:59:11 +03:00
  • 704394d9d1 chore: deps upgrade (#7751) Mohammed Al Sahaf 2026-05-20 02:42:19 +03:00
  • 6c675e29f8 caddytls: Fix client auth (fix #7724) (#7727) Matt Holt 2026-05-14 10:05:57 -06:00
  • 8ab3020f62 Upgrade go-jose v3 to v3.0.5 and run go mod tidy copilot/upgrade-go-jose-module copilot-swe-agent[bot] 2026-05-13 16:37:20 +00:00
  • d0a3cf0a0a Merge branch 'master' into proxy-stream-detached proxy-stream-detached Matt Holt 2026-05-12 12:18:27 -06:00
  • 77e9ce7404 reverseproxy: further prevent body closes from dial errors (#7715) James Hartig 2026-05-12 13:05:50 -05:00
  • cc58caa109 go.mod: Upgrade quic-go to v0.59.1 v2.11.3 Matthew Holt 2026-05-11 17:33:39 -06:00
  • d80774cb3f metrics: Add nil check for metricsHandler in AdminMetrics.serveHTTP (#7553) Br1an 2026-05-12 07:27:03 +08:00
  • a4a38c3e88 rewrite: escape file matcher paths before rewriting (#7683) Rayan Salhab 2026-05-12 02:16:33 +03:00
  • 761347aa63 templates: Explicitly warn about misconfigurations Matthew Holt 2026-05-11 16:45:49 -06:00
  • 4ba16fe82c docs: add documentation for fileExists and fileStat template functions (#7700) Steffen Busch 2026-05-11 20:23:58 +02:00
  • 0fab9f0f7d caddytls: avoid duplicate automation for wildcard-covered hosts (#7697) Rijul 2026-05-10 19:38:40 +05:30
  • 5e76b5ee43 tls: add alpn to managed HTTPS records (#7653) Zen Dodd 2026-05-10 13:10:29 +10:00
  • 9c78b97f9e fastcgi: Fix lint Matthew Holt 2026-05-08 10:46:28 -06:00
  • fb324331f4 Merge commit from fork Kévin Dunglas 2026-05-07 21:59:42 +02:00
  • 0780d4489c httpcaddyfile: accept duration strings for log sampling interval (#7694) tomholford 2026-05-07 11:32:20 -07:00
  • d2172bea61 chore: Fix golangci-lint 2.12.1 findings (#7690) Zen Dodd 2026-05-07 17:40:26 +10:00
  • c7c9f3108a caddyauth: Revert "set user placeholders before auth rejection (#7685)" (#7688) Zen Dodd 2026-05-06 01:12:46 +10:00
  • 7e77eec0ae caddyauth: set user placeholders before auth rejection (#7685) Rayan Salhab 2026-05-03 06:40:11 +03:00
  • ef496e58ef caddytls: Expand ACME credentials (#7554) Felix Eckhofer 2026-05-02 23:13:57 +02:00
  • 18ab0f955f admin: reject non-canonical config array indices (#7592) Amemoyoi 2026-05-01 00:39:57 +09:00
  • 6a64bb2ce5 listeners: clean up stale Unix socket files on Windows (#7676) mfrischknecht 2026-04-29 13:52:04 +02:00
  • 4ec1ea5153 reverseproxy: Add ability to clear dynamic upstreams cache during retries (#7662) stripe Matt Holt 2026-04-28 09:16:18 -06:00
  • 4d6945769d reverseproxy: Add ability to clear dynamic upstreams cache during retries (#7662) Matt Holt 2026-04-28 09:16:18 -06:00
  • 2d33271482 admin: require path segment boundary in remote access control (#7673) Amemoyoi 2026-04-27 23:43:39 +09:00
  • c653e7d61a build(deps): bump github.com/jackc/pgx/v5 from 5.9.0 to 5.9.2 (#7668) dependabot[bot] 2026-04-26 23:51:26 +10:00
  • c1918ff1ad httpcaddyfile: inherit global ACME issuer settings in tls shortcuts (#7617) Zen Dodd 2026-04-26 23:39:57 +10:00
  • fdbef2a6ef logging: add regression coverage for rotated file mode (#7620) Zen Dodd 2026-04-26 23:30:44 +10:00
  • 2a3ed96f8c metrics: Implement pushing via OLTP (#7664) Kévin Dunglas 2026-04-25 12:52:08 +02:00
  • eeb13f1ca8 More comments Francis Lavoie 2026-04-25 05:42:43 -04:00
  • 97f5fe0079 Rename to stream_detached Francis Lavoie 2026-04-21 08:38:38 -04:00
  • 558ec222db Add note about capturing h Francis Lavoie 2026-04-21 08:17:49 -04:00
  • e3b1bf80f4 Rename to tunnelTracker, reflow some comments Francis Lavoie 2026-04-21 08:12:57 -04:00
  • 1b8d60c459 Move type and const down to the bottom Francis Lavoie 2026-04-21 07:29:23 -04:00
  • 733aaba102 only clean up connections when stopped WeidiDeng 2026-04-21 17:09:40 +08:00
  • ed44e4d3f6 change the log level if hijacking without writing a status code first WeidiDeng 2026-04-21 14:55:56 +08:00
  • f970f397e2 fix tests WeidiDeng 2026-04-21 14:55:46 +08:00
  • 6ba6cf5d13 fix tests WeidiDeng 2026-04-21 11:54:36 +08:00
  • ccc76ac1f6 make handleUpgradeTunnel a standalone func WeidiDeng 2026-04-21 11:48:00 +08:00
  • cee04ab28e correctly close detached streams WeidiDeng 2026-04-21 11:46:28 +08:00
  • e7055d85a4 simplify streaming handling WeidiDeng 2026-04-21 10:07:13 +08:00
  • b9b12025c6 record bytes read and written for response writers unless detached WeidiDeng 2026-04-21 10:06:30 +08:00
  • 7ef9ecd48a Adjustments from Weidi's review Francis Lavoie 2026-04-18 14:16:20 -04:00
  • 307dfd0431 Improved logging facilities Francis Lavoie 2026-04-13 05:44:03 -04:00
  • daea7788ad lint Francis Lavoie 2026-04-13 05:03:05 -04:00
  • b68e9bfdd4 reverseproxy: Optionally detach stream (websockets) from config lifecycle Francis Lavoie 2026-04-13 04:23:23 -04:00
  • 355c178213 chore: Use atomics where appropriate (#7648) Francis Lavoie 2026-04-25 03:47:54 -04:00
  • f6ee80be1b go.mod: Upgrade dependencies including CertMagic Matthew Holt 2026-04-24 11:40:54 -06:00
  • 48c08e3890 admin: Limit config size (by @omercnet) Matthew Holt 2026-04-24 11:28:40 -06:00
  • cf42f61566 Typo fix in security policy Matthew Holt 2026-04-24 09:50:06 -06:00
  • 41aee97386 core: propagate ECH keys to the QUIC listener (#7670) Zen Dodd 2026-04-24 05:33:41 +10:00