Commit graph

  • 8e8aef805d
    Merge abdeadfdf4 into afa778ae05 Mohammed Al Sahaf 2024-12-26 01:09:06 +0000
  • 7ac01945ea
    Merge 07a21a8d5b into afa778ae05 a 2024-12-25 15:41:53 +0100
  • 6a6b5fa4d7
    Merge d26cd24a11 into afa778ae05 WeidiDeng 2024-12-24 22:19:39 +0100
  • afa778ae05
    httpcaddyfile: Implement experimental force_automate option (#6712) master Francis Lavoie 2024-12-24 10:58:40 -0500
  • 13847c84df httpcaddyfile: Implement force_automate Francis Lavoie 2024-11-27 01:58:22 -0500
  • 5308fac91c
    Merge 5245045f44 into 5ba1e06fd6 Mohammed Al Sahaf 2024-12-20 21:57:12 -0400
  • 125958ee51
    Merge 03175f0c5c into 5ba1e06fd6 Adrien Pensart 2024-12-20 21:57:11 -0400
  • aa88c04518
    Merge c718744483 into 5ba1e06fd6 Mohammed Al Sahaf 2024-12-20 21:57:11 -0400
  • 179732fc2d
    Merge e8f8fc2948 into 5ba1e06fd6 Mohammed Al Sahaf 2024-12-20 21:57:11 -0400
  • 898d19ceb3
    Merge b8a9870410 into 5ba1e06fd6 Mohammed Al Sahaf 2024-12-20 15:51:04 -0700
  • 5ba1e06fd6
    encode: try to use sendfile when compression is not used (#6749) WeidiDeng 2024-12-21 05:37:16 +0800
  • b7118114b8
    Merge branch 'master' into encode-sendfile Matt Holt 2024-12-20 14:30:26 -0700
  • c216cf551d
    caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629) Francis Lavoie 2024-12-20 13:16:34 -0500
  • 86da4e8f56
    Merge branch 'master' into transfer-encoding-match Matt Holt 2024-12-20 10:55:02 -0700
  • b1fb7d813e
    reverseproxy: Wait for both ends of websocket to close (#6175) stripe WeidiDeng 2024-04-16 01:37:37 +0800
  • 93ec641d5d
    reverseproxy: Use correct cases for websocket related headers (#6621) WeidiDeng 2024-10-11 17:02:23 +0800
  • 030b6051f1
    reverseproxy: Rewrite requests and responses for websocket over http2 (#6567) WeidiDeng 2024-12-07 04:23:27 +0800
  • c856aa10f8
    remove connect check since it's done in Write method WeidiDeng 2024-12-20 09:13:31 +0800
  • bb4f0aec8d
    add comments WeidiDeng 2024-12-20 09:10:37 +0800
  • ed1c594cdb go.mod: Upgrade ACMEz to v3; and upgrade CertMagic Matthew Holt 2024-12-19 12:17:02 -0700
  • 66c80caf23 cmd: Disable go1.23 tlskyber=1 experiment Matthew Holt 2024-12-19 12:15:28 -0700
  • 47391e4ec7
    Update SECURITY.md Matt Holt 2024-12-18 21:36:22 -0700
  • 703aad1de4
    change variable name WeidiDeng 2024-12-19 10:35:15 +0800
  • 1e1daf909d
    try to use sendfile when encode is enabled WeidiDeng 2024-12-19 08:59:26 +0800
  • 6790c0e38a
    fastcgi: check for CONTENT_LENGTH when sending requests (#6661) WeidiDeng 2024-12-18 08:22:12 +0800
  • a55962a740
    Merge branch 'master' into fastcgi-cl-header Matt Holt 2024-12-17 17:14:01 -0700
  • f0801b9da5
    use strconv.ParseUint instead of strconv.ParseInt WeidiDeng 2024-12-18 08:07:34 +0800
  • c864b82ae1
    reverseproxy: Set Content-Length when body is fully buffered (#6638) WeidiDeng 2024-12-18 07:36:13 +0800
  • cad53724d9
    Merge branch 'master' into buffer-content-length Matt Holt 2024-12-17 16:29:15 -0700
  • 862f70bfe8
    Merge 45d5064f1c into e76405d550 mahdi amolimoghaddam 2024-12-17 00:28:28 +0330
  • 45d5064f1c
    Merge branch 'caddyserver:master' into master mahdi amolimoghaddam 2024-12-17 00:26:17 +0330
  • e76405d550
    core: Change ListenerFunc signature (#6651) Aaron Paterson 2024-12-12 17:34:50 -0500
  • 1e634b4626
    Merge branch 'master' into addresses-funcs-rename Aaron Paterson 2024-12-12 15:40:14 -0500
  • 328fb614f0
    reverseproxy: Only handle websocket protocol (#6740) bt90 2024-12-11 19:17:05 +0100
  • bcaa8aaf11
    encode: write status immediate for success response for CONNECT requests (#6738) WeidiDeng 2024-12-12 02:15:01 +0800
  • d0e209e1da
    encode: good defaults (#6737) Kévin Dunglas 2024-12-11 00:48:30 +0100
  • 290cfea08f
    fileserver: add a test for precompressed defaults (#6743) Kévin Dunglas 2024-12-11 00:48:02 +0100
  • 59bc0f459e
    test: add a test for precompressed defaults Kévin Dunglas 2024-12-10 23:53:16 +0100
  • 8d791d5744
    fix tests and add a new one Kévin Dunglas 2024-12-10 23:49:24 +0100
  • c9a29db7a1
    feat: good default for encode Kévin Dunglas 2024-12-07 19:14:58 +0100
  • 5c2617ebf9
    fileserver: good default for precompressed (#6736) Kévin Dunglas 2024-12-10 16:31:43 +0100
  • 98a1fbdc0a
    Only handle websocket protocol bt90 2024-12-10 10:31:03 +0100
  • c928096c99
    treat first write and flush for encode response writer to CONNECT request as success if status is not set explicitly WeidiDeng 2024-12-09 14:17:42 +0800
  • 03175f0c5c Add: request_body replace directive Adrien Pensart 2023-09-04 12:57:09 +0000
  • 17982787ae
    fix lint WeidiDeng 2024-12-08 20:51:35 +0800
  • 52792d7b9b
    fix test WeidiDeng 2024-12-08 19:42:20 +0800
  • e1141c1870
    fix compile WeidiDeng 2024-12-08 18:10:06 +0800
  • 7ba98c0083
    encode: write status immediate for success response for CONNECT requests WeidiDeng 2024-12-08 18:03:24 +0800
  • fac7686ce5
    feat: good default for file_server.precompressed Kévin Dunglas 2024-12-07 18:42:53 +0100
  • 57ae9c3107
    chore: fix some typo in HTTPLoader comment (#6735) José Padilla 2024-12-07 06:30:20 -0500
  • 061709d685
    chore: fix some typo in HTTPLoader comment José Padilla 2024-12-07 06:15:02 -0500
  • 9c0c71e577
    reverseproxy: Rewrite requests and responses for websocket over http2 (#6567) WeidiDeng 2024-12-07 04:23:27 +0800
  • c9faf72444
    Merge branch 'master' into reverse-proxy-h2-websocket WeidiDeng 2024-12-06 05:10:39 +0800
  • a1751adb40
    chore: bump golang.org/x/net to v0.32.0 (#6728) WeidiDeng 2024-12-05 22:28:07 +0800
  • 135529c4dc
    bump x/golang/net version WeidiDeng 2024-12-05 09:09:38 +0800
  • d0123bd760
    fileserver: Fix policy Validate() oversight (#6727) Francis Lavoie 2024-12-04 14:01:58 -0500
  • 2207c7db0d
    fileserver: Fix policy Validate() oversight Francis Lavoie 2024-12-04 13:35:04 -0500
  • fb72793269
    cmd: Reject multiple configs for fmt command (#6717) Aziz Rmadi 2024-12-04 06:43:52 -0600
  • efd9251ad3
    fileserver: Add first_exist_fallback strategy for try_files (#6699) Kévin Dunglas 2024-12-03 13:44:49 +0100
  • b116dcea3d
    caddyhttp: Add {?query} placeholder (#6714) Francis Lavoie 2024-12-02 08:06:38 -0500
  • d5237a62c7 Use orig_uri instead for the redirect, shorter Caddyfile shortcut Francis Lavoie 2024-11-28 12:38:46 -0500
  • 68edb1acd1 fastcgi: Preserve query during canonical redirect Francis Lavoie 2024-11-27 22:33:48 -0500
  • 2e6f626067 caddyhttp: Add {prefixed_query} placeholder Francis Lavoie 2024-11-27 22:32:26 -0500
  • df9950b4b8 added error message when passing more than one config file to fmt command armadi1809 2024-11-29 17:42:00 -0600
  • 16d5b22349
    ci: prevent jobs running on PRs from forks (#6720) Mohammed Al Sahaf 2024-11-30 17:05:09 +0300
  • f45e783bc1
    ci: prevent jobs running on PRs from forks Mohammed Al Sahaf 2024-11-30 15:30:55 +0300
  • c28872717c
    ci: prevent jobs running on PRs from forks Mohammed Al Sahaf 2024-11-30 15:30:55 +0300
  • 72f4e67ef0 prchecking Prajwal 2024-11-30 15:48:26 +0530
  • 3aced127b3
    Use orig_uri instead for the redirect, shorter Caddyfile shortcut Francis Lavoie 2024-11-28 12:38:46 -0500
  • b47b2149ac
    fastcgi: Preserve query during canonical redirect Francis Lavoie 2024-11-27 22:33:48 -0500
  • 533a77c3fd
    caddyhttp: Add {prefixed_query} placeholder Francis Lavoie 2024-11-27 22:32:26 -0500
  • 22b9d51268
    go.mod: Upgrade quic-go to 0.48.2 Matthew Holt 2024-11-26 10:47:55 -0700
  • 182153e827
    fix lint WeidiDeng 2024-11-26 09:47:28 +0800
  • 12e5c5d019
    use logger check for zap loggers WeidiDeng 2024-11-26 09:43:27 +0800
  • af10f23f88
    Merge branch 'master' into reverse-proxy-h2-websocket WeidiDeng 2024-11-26 09:28:05 +0800
  • 0097468a34
    use WebSocket instead of Websocket in the headers WeidiDeng 2024-11-26 09:05:30 +0800
  • ebf5370029
    perf: improve try_files matcher Kévin Dunglas 2024-11-24 22:39:59 +0100
  • 1d106fa14d
    metrics: add go and process collectors (#6704) Mohammed Al Sahaf 2024-11-23 02:38:59 +0300
  • 369e84d65f
    metrics: add go and process collectors Mohammed Al Sahaf 2024-11-23 01:07:56 +0300
  • 8c3dd3de70
    requestbody: Type-based error handling for MaxBytesError (#6701) Rishita Shaw 2024-11-23 01:15:58 +0530
  • 6194f5a244 fix: replace type assertion with errors.As() for MaxBytesError Rishita Shaw 2024-11-22 23:38:50 +0530
  • 42a3c0c4c9 fix: address overlooked nil check for MaxBytesError Rishita Shaw 2024-11-22 22:39:22 +0530
  • c9a4a20141 fix: handle "request body too large" error using type assertion Rishita Shaw 2024-11-22 21:31:50 +0530
  • 0419388a0a
    linter Kévin Dunglas 2024-11-21 23:37:54 +0100
  • f3444af929
    fix tests Kévin Dunglas 2024-11-21 23:08:08 +0100
  • 376b955f5d
    feat: add first_exist_or_fallback strategy for try_files Kévin Dunglas 2024-11-19 00:45:30 +0100
  • eddbccd298
    fastcgi: remove dir redirection when useless in php_fastcgi (#6698) Kévin Dunglas 2024-11-21 18:38:31 +0100
  • 197c564f20
    caddyhttp: Set default ReadHeaderTimeout (1 min) Matthew Holt 2024-11-19 11:24:12 -0700
  • 5c092c1e56
    add test Kévin Dunglas 2024-11-19 00:16:20 +0100
  • 151db6e83f
    restore test Kévin Dunglas 2024-11-19 00:13:25 +0100
  • 82249e2073
    simplify again Kévin Dunglas 2024-11-19 00:08:43 +0100
  • d85c778775
    simplify Kévin Dunglas 2024-11-19 00:08:14 +0100
  • 06a945d49d
    fix Kévin Dunglas 2024-11-19 00:05:23 +0100
  • 4bddf3be1b
    fix Kévin Dunglas 2024-11-19 00:05:06 +0100
  • 1c4146c3ce
    review Kévin Dunglas 2024-11-19 00:00:44 +0100
  • a346160543
    fix test Kévin Dunglas 2024-11-18 18:16:23 +0100
  • 45508537a8
    perf: remove dir redirection when useless in php_fastcgi Kévin Dunglas 2024-11-18 17:51:23 +0100
  • b3ce260389
    cmd: ignore missing keys during storage export (#6697) santhoshkumar 2024-11-18 20:10:51 +0530
  • b5f9c8dcea cmd: ignore missing keys during storage export santhosh 2024-11-18 18:03:31 +0530
  • 6028ff27fa
    chore: make FastAbs comment more easy to understand (#6692) WeidiDeng 2024-11-15 11:49:42 +0800