Commit Graph

  • 8fe6ad9618
    Merge 03175f0c5c into 1f35a8a402 Adrien Pensart 2025-01-09 14:26:12 -0500
  • 39342b28e6
    Merge 5245045f44 into 1f35a8a402 Mohammed Al Sahaf 2025-01-09 14:26:12 -0500
  • d032b6fcc2
    Merge 218b3b192b into 1f35a8a402 Mohammed Al Sahaf 2025-01-09 14:26:12 -0500
  • 67f57a40a3
    Merge e8f8fc2948 into 1f35a8a402 Mohammed Al Sahaf 2025-01-09 14:26:12 -0500
  • 0860868904
    Merge 07a21a8d5b into 1f35a8a402 a 2025-01-09 14:26:12 -0500
  • 5936941847
    Merge abdeadfdf4 into 1f35a8a402 Mohammed Al Sahaf 2025-01-09 14:26:12 -0500
  • 33e6f44908
    Merge d26cd24a11 into 1f35a8a402 WeidiDeng 2025-01-09 14:26:12 -0500
  • 72f51dd0e9
    Merge 5a9471f884 into 1f35a8a402 Mohammed Al Sahaf 2025-01-09 14:26:12 -0500
  • d9a2964fe2
    Merge 68d1d1b003 into 1f35a8a402 Omar Ramadan 2025-01-09 11:08:25 -0800
  • 5137265537
    Merge 00fc4cc90b into 1f35a8a402 Mohammed Al Sahaf 2025-01-09 19:54:49 +0100
  • 45130bdf80
    Merge b773cc4e3e into 1f35a8a402 Kartik Ohlan 2025-01-09 11:54:49 -0700
  • 1f35a8a402
    fastcgi: improve parsePHPFastCGI docs (#6779) master Kévin Dunglas 2025-01-09 19:54:44 +0100
  • b773cc4e3e Remove unnecessary file package main.go kartikohlan 2025-01-09 13:01:03 -0500
  • 11fd2dcb2b Implement placeholder support for server and client certificates, including mod_ssl-like behavior kartikohlan 2025-01-09 12:33:50 -0500
  • cbb5c955f0
    docs: improve parsePHPFastCGI docs Kévin Dunglas 2025-01-09 14:24:58 +0100
  • c18d875549
    Merge 2f2c77167a into 0e570e0cc7 WeidiDeng 2025-01-09 02:53:53 +0000
  • 2f2c77167a
    more comments about buffering and add new tests rp-buffer-test WeidiDeng 2025-01-09 10:49:06 +0800
  • 68d1d1b003 Fixes crash if logging error is not HandlerError Omar Ramadan 2025-01-08 12:35:18 -0800
  • 0e570e0cc7
    go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance) v2.9.1 Matthew Holt 2025-01-08 07:43:27 -0700
  • e48b75843b
    header: `match` subdirective for response matching (#6765) Arsh 2025-01-08 11:18:06 +0530
  • f1cabf4b80
    Add inline match parsing test case Arsh 2025-01-08 08:17:07 +0530
  • aa3f21a218
    check for parse error Arsh 2025-01-08 07:15:07 +0530
  • 23d626392c
    feat: match block for header directive Arsh 2025-01-04 11:51:31 +0000
  • 1f927d6b07
    log: Only chmod if permission bits differ; make log dir (#6761) Matt Holt 2025-01-07 21:51:03 -0700
  • 50778b5542
    fix: disable h3 for unix domain socket (#6769) Hyeonggeun Oh 2025-01-07 16:21:57 -0800
  • 70beaa4668
    Ooooh octal... right... Matthew Holt 2025-01-07 17:14:01 -0700
  • dd0c3970d3
    Refactor FileWriter Matthew Holt 2025-01-07 17:11:40 -0700
  • 5a9471f884
    client_auth: wire up leaf verifier Caddyfile leaf-verifier-caddyfile Mohammed Al Sahaf 2025-01-07 23:53:44 +0300
  • 00fc4cc90b
    Merge branch 'master' into forward-proxy forward-proxy Mohammed Al Sahaf 2025-01-07 12:44:05 +0300
  • df87fa6667
    fix: skip h3 only for the current port Geun-Oh 2025-01-06 13:22:23 +0900
  • 93adb71e38
    fix: disable h3 for unix domain socket Geun-Oh 2025-01-05 14:25:45 +0900
  • 010cd98273
    Fix test Matthew Holt 2025-01-03 15:06:05 -0700
  • 6d75879b59
    Enable dependabot for Go modules SuperQ 2025-01-03 09:56:34 +0100
  • dec0495ec4
    log: Only chmod if permission bits differ Matthew Holt 2025-01-02 15:58:22 -0700
  • 1bd567d7ad
    reverseproxy: buffer requests for fastcgi by default (#6759) WeidiDeng 2025-01-03 02:18:25 +0800
  • 13a4f0f6fb
    Merge branch 'master' into fastcgi_buffer Matt Holt 2025-01-02 11:12:07 -0700
  • 3ba88fe13d
    more comments about fastcgi buffering WeidiDeng 2025-01-02 16:45:53 +0800
  • 7b193d5b0f
    fix the return value of bufferedBody WeidiDeng 2025-01-02 16:27:02 +0800
  • e0aa52821e
    fix import cycle WeidiDeng 2025-01-02 10:24:24 +0800
  • b71a90f58d
    buffer requests for fastcgi by default WeidiDeng 2025-01-02 10:07:28 +0800
  • 34cff4af7d
    core: Only initiate exit once (should fix #6707) Matthew Holt 2024-12-31 13:08:58 -0700
  • 3f3f8b3d52
    go.mod: Upgrade CertMagic to v0.21.5 v2.9.0 Matthew Holt 2024-12-30 10:51:55 -0700
  • 218b3b192b
    Merge branch 'master' into hurl-tests hurl-tests Mohammed Al Sahaf 2024-12-30 17:51:38 +0300
  • f2c17d1f3f
    testing: sort force-automated hosts (#6756) Mohammed Al Sahaf 2024-12-30 13:38:29 +0300
  • fedbb8a92d
    testing: sort force-automated hosts Mohammed Al Sahaf 2024-12-30 09:18:34 +0000
  • df59b09cad
    Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2024-12-29 12:42:12 +0300
  • e674e20c01
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2024-12-29 12:26:13 +0300
  • afa778ae05
    httpcaddyfile: Implement experimental `force_automate` option (#6712) Francis Lavoie 2024-12-24 10:58:40 -0500
  • 13847c84df httpcaddyfile: Implement `force_automate` Francis Lavoie 2024-11-27 01:58:22 -0500
  • 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