Commit graph

  • d547923372
    Merge a0552dc0d4 into 13a4c3f43c Francis Lavoie 2026-06-23 02:51:21 +00:00
  • 4642aa8a7f
    Merge 6b2eb81fd4 into 13a4c3f43c Mohammed Al Sahaf 2026-06-23 01:13:07 +00:00
  • 016c1bc766
    Merge 892b4b5172 into 13a4c3f43c Arpan Saha 2026-06-22 23:43:15 +00:00
  • 71950ad990
    Merge c0e9e771ce into 13a4c3f43c Mohammed Al Sahaf 2026-06-22 23:41:22 +00:00
  • fe9c54de4e
    Merge df6f1e9a88 into 13a4c3f43c wang1zhen 2026-06-22 23:34:25 +00:00
  • c3130ab607
    Merge 7471532ea7 into 13a4c3f43c Chandler Swift 2026-06-22 23:34:03 +00:00
  • 26574426f4
    Merge df30037a7d into 13a4c3f43c Robert Schönthal 2026-06-22 23:22:00 +00:00
  • 2c1f7f0b3f
    Merge 2ba9ca98a4 into 13a4c3f43c Paulo Henrique 2026-06-22 23:17:41 +00:00
  • f49bc62a94
    Merge f1113c0403 into 13a4c3f43c Autumn Winter 2026-06-22 23:17:34 +00:00
  • f8eafc2e56
    Merge 9da37e57a3 into 13a4c3f43c Lars Kiesow 2026-06-22 23:17:27 +00:00
  • ff0f1db4f2
    Merge b38b107000 into 13a4c3f43c Gaurav Poudel 2026-06-22 23:13:15 +00:00
  • d366b16205
    Merge cebfb859f6 into 13a4c3f43c Paulo Henrique 2026-06-22 23:09:31 +00:00
  • 13fdef0a51
    Merge 5bac20b4a8 into 13a4c3f43c Simon Hammes 2026-06-22 23:01:19 +00:00
  • 772c0bdbfd
    Merge 2aca49d5f6 into 13a4c3f43c Mohammed Al Sahaf 2026-06-22 22:58:56 +00:00
  • 6c0e85d7b8
    Merge 62b11d1f39 into 13a4c3f43c EINIER FREYRE CORONA 2026-06-22 22:47:31 +00:00
  • 452b4b7b31
    Merge bf0589c8ba into 13a4c3f43c Andrew Baxter 2026-06-22 22:47:22 +00:00
  • 58248bae5c
    Merge 0826dc1c30 into 13a4c3f43c John Downey 2026-06-22 22:45:52 +00:00
  • f6ffc31903
    Merge 37a8b56efc into 13a4c3f43c Rayan Salhab 2026-06-22 22:45:20 +00:00
  • 0cd86018ff
    Merge 57b95ec88e into 13a4c3f43c Suryaansh Chawla 2026-06-22 22:43:42 +00:00
  • e493ad8d96
    Merge e63c851392 into 13a4c3f43c Muhammad Syafri, S.Kom 2026-06-22 22:38:27 +00:00
  • c98a4b3f88
    Merge d8c45ca9c6 into 13a4c3f43c Muhammad Syafri, S.Kom 2026-06-22 22:38:05 +00:00
  • 7ced7edabe
    Merge bd03a35ca2 into 13a4c3f43c tannevaled 2026-06-22 22:35:55 +00:00
  • 4d6824e67c
    Merge 935f19f014 into 13a4c3f43c dependabot[bot] 2026-06-22 22:35:18 +00:00
  • 51bccb517f
    Merge 9afb438731 into 13a4c3f43c Aaron Paterson 2026-06-22 16:14:09 -05:00
  • efd586563f
    Merge ed225048ff into 13a4c3f43c Clar Fon 2026-06-22 21:13:27 +02:00
  • 1aaaebdcc3
    Merge b51b4ad16b into 13a4c3f43c alhuda 2026-06-22 19:28:04 +02:00
  • 78d79d69a0
    Merge 9987783370 into 13a4c3f43c SapirBaruch 2026-06-22 18:41:14 +02:00
  • 3297fc1c92
    Merge c27882c2f8 into 13a4c3f43c dependabot[bot] 2026-06-22 16:29:42 +00:00
  • c27882c2f8
    build(deps): bump the all-updates group across 1 directory with 20 updates dependabot/go_modules/all-updates-39441ae529 dependabot[bot] 2026-06-22 16:29:38 +00:00
  • 13a4c3f43c
    caddyhttp: add URL pattern request matcher (#7787) master Kévin Dunglas 2026-06-22 18:25:43 +02:00
  • 454f3369b8
    Merge 71acaa8935 into f450068460 tomholford 2026-06-21 10:53:15 +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
  • 335cc21fd6 http: normalize method names to uppercase in MatchMethod.Provision yintaisha 2026-06-20 20:24:32 +08:00
  • 71acaa8935 reverseproxy: expand SNI placeholders on the WebTransport upstream dial tomholford 2026-06-03 09:40:52 -07:00
  • 9ee4b4855c reverseproxy: use wg.Go in spliceBidi tomholford 2026-05-06 09:16:34 -07:00
  • c5d905be96 reverseproxy: use r.URL.RequestURI() to build the WebTransport upstream URL tomholford 2026-05-05 19:18:02 -07:00
  • aec5bfe869 caddyhttp: drop defensive checks in UnwrapResponseWriterAs tomholford 2026-05-05 18:25:24 -07:00
  • 7529232ab5 reverseproxy: use sync.WaitGroup.Go in WebTransport pump tomholford 2026-05-05 18:24:34 -07:00
  • 7f6a8eb7a5 reverseproxy: drop nil-logger guard in runWebTransportPump tomholford 2026-05-05 18:24:14 -07:00
  • ca1bef43b6 caddyhttp: clarify WebTransportServer doc covers both disabled paths tomholford 2026-05-05 18:23:39 -07:00
  • 48380fc5c7 reverseproxy: gate WebTransport on a capability interface, not a concrete type tomholford 2026-05-05 18:23:16 -07:00
  • f91a34121d reverseproxy: inline upstream-resolution helpers back into the proxy loop tomholford 2026-05-05 18:21:41 -07:00
  • def337ad84 reverseproxy: collapse WebTransport handler into main proxy loop tomholford 2026-04-23 22:46:32 -07:00
  • 2dc85d42c9 caddyhttp: micro-benchmark HTTP/3 server construction with/without WebTransport tomholford 2026-04-23 11:12:42 -07:00
  • 40b6e697c2 caddyhttp, reverseproxy: gate WebTransport behind enable_webtransport server flag tomholford 2026-04-23 11:11:16 -07:00
  • 76ecbf2609 caddyhttp: move WebTransport echo handler to integration tests tomholford 2026-04-23 11:06:16 -07:00
  • 3081f5f7a4 reverseproxy: inline WebTransport protocol const and writer interface tomholford 2026-04-23 11:04:10 -07:00
  • e28c59cda5 reverseproxy: extract shared upstream-selection helpers tomholford 2026-04-23 11:03:20 -07:00
  • 1d41539a1f reverseproxy: track WebTransport sessions in upstream in-flight counters tomholford 2026-04-22 20:07:29 -07:00
  • 5588f53fa0 reverseproxy: dial WebTransport upstream before upgrading client tomholford 2026-04-22 20:05:18 -07:00
  • b634c83c09 reverseproxy: apply standard request preparation to WebTransport CONNECT tomholford 2026-04-22 20:01:23 -07:00
  • 9e7122c375 reverseproxy: add webtransport Caddyfile subdirective tomholford 2026-04-22 00:50:18 -07:00
  • a4a63fd388 reverseproxy: wire WebTransport pump into ServeHTTP tomholford 2026-04-22 00:46:56 -07:00
  • 58a210afb6 reverseproxy: add WebTransport session pump tomholford 2026-04-22 00:41:02 -07:00
  • 0f6a58fc58 reverseproxy: add WebTransport upstream dialer helper tomholford 2026-04-22 00:33:14 -07:00
  • b176964f1e caddyhttp: add terminating WebTransport handler tomholford 2026-04-22 00:30:21 -07:00
  • db2d9ea018 caddyhttp: add UnwrapResponseWriterAs helper tomholford 2026-04-22 00:11:44 -07:00
  • 9d247d305c caddyhttp: advertise WebTransport in HTTP/3 SETTINGS tomholford 2026-04-22 00:09:49 -07:00
  • 69d6ace32e
    tracing: fix BatchSpanProcessor goroutine leak on config reload (#7826) wangdongyong 2026-06-19 01:42:58 +08:00
  • b51b4ad16b fix escaped path matcher over-matching longer paths alhudz 2026-06-18 19:23:02 +05:30
  • 16709990f5
    Merge branch 'master' into fix/tracing-bsp-goroutine-leak Zen Dodd 2026-06-18 18:45:41 +10:00
  • 5754acae57 add test for buldOpts error path dean.wang 2026-06-18 13:31:40 +08:00
  • d2e0ad1e92
    reverseproxy: log status 499 instead of 0 when client disconnects (#7827) Saleh 2026-06-18 06:31:02 +03:00
  • cf8ccb4338
    reverseproxy: log status 499 instead of 0 when client disconnects Salih Muhammed 2026-06-17 22:00:02 +03:00
  • ab56721a73
    Remove -v from tests Matthew Holt 2026-06-17 10:38:00 -06:00
  • d7118ffa75
    Merge d0a3cf0a0a into 4dbe0a93be Francis Lavoie 2026-06-17 18:08:59 +02:00
  • 2926062009 tracing: fix BatchSpanProcessor goroutine leak on config reload dean.wang 2026-06-17 20:49:14 +08:00
  • 4dbe0a93be
    readme: Update logo Matt Holt 2026-06-16 23:39:45 -06:00
  • cec0b69977 [+] Allow enabling insecure TLS ciphersuites when an environment variable is set Azalea 2026-06-17 05:32:06 +00:00
  • 9987783370
    chore: clarify websocket header rebuild normalisation Zen Dodd 2026-06-16 01:10:34 +10:00
  • ae9bc028e6
    rewrite: scope keyed query replace to its named key (#7818) alhuda 2026-06-15 20:31:05 +05:30
  • e5931077b1 docs: clarify key_type applies to new certificates maxpetrusenkoagent 2026-06-15 05:26:10 -04:00
  • 190ad60799 rewrite: provision query replace test via Provision path alhudz 2026-06-15 13:05:20 +05:30
  • a0552dc0d4
    rewrite: Add option to force modifying the query rewrite-modify-query Francis Lavoie 2023-03-16 17:17:12 -04:00
  • 976d48da5d
    Fix formatting of if statement in matchers.go Rasheed Mudasiru 2026-06-14 18:27:15 +01:00
  • 3fa23cc05a
    Handle wildcard host matching in matchers.go Rasheed Mudasiru 2026-06-14 18:11:26 +01:00
  • 5c09fa9dc9 Enhance just one wildcard matching for host patterns sharego 2026-06-14 13:00:43 +08:00
  • 1776fab512 rewrite: cover keyed search_regexp query replace in test alhudz 2026-06-14 12:37:38 +05:30
  • ec368396ff
    Enhance just one wildcard matching for host patterns sharego 2026-06-14 13:00:43 +08:00
  • c580b5bbd8 rewrite: scope keyed query replace to its named key alhudz 2026-06-13 21:03:12 +05:30
  • 39c9a85f80
    fileserver: append repeated hide subdirectives instead of overwriting (#7817) Luccin Masirika 2026-06-13 14:44:19 +02:00
  • 1a4b26bd17
    chore: explainer comment for normalizeWebsocketHeaders Zen Dodd 2026-06-13 22:30:49 +10:00
  • 63d8d4ae35
    Merge branch 'master' into fix-websocket-header-normalization Zen Dodd 2026-06-13 22:26:07 +10:00
  • 9a9078519b
    reverseproxy: test websocket header rebuild normalisation Zen Dodd 2026-06-13 22:22:48 +10:00
  • 30bd752d28
    Merge branch 'master' into fix-7815-file-server-hide-append Luccin Masirika 2026-06-13 12:16:22 +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
  • 3c0828c485 fileserver: append repeated hide subdirectives instead of overwriting Luccin Masirika 2026-06-12 21:58:00 +02:00
  • 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
  • 7f2024df34 caddyhttp: add tests for repeated-value drop and variant-drop logging Bluegate Studio 2026-06-12 03:57:43 +03:00
  • 9984416e3a
    Merge branch 'master' into rewrite-trimpathprefix-index Matt Holt 2026-06-11 18:47:10 -06:00
  • 997d3f6b0a
    encode: add standard benchmark and conformance harness (#7804) Sam Ottenhoff 2026-06-11 19:55:18 -04:00
  • acd8ebe859
    caddyhttp: add Caddyfile adapt test for url_pattern matcher Kévin Dunglas 2026-06-11 18:32:58 +02:00
  • cd0e51fdc1 caddyhttp: drop repeated allowlisted underscore headers Bluegate Studio 2026-06-11 15:40:06 +03:00
  • 21874f7b24 rewrite: fix wrong index check in trimPathPrefix alhudz 2026-06-11 10:51:53 +05:30