0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-01-13 22:51:08 -05:00

Commit graph

  • cc7c8a9cb5
    Merge f85be6a190 into 2c4295ee48 Kartik Ohlan 2025-01-12 17:04:04 -05:00
  • f85be6a190
    Merge branch 'master' into mod_ssl Kartik Ohlan 2025-01-12 17:04:01 -05:00
  • f6df78125f
    Merge 2f2c77167a into 2c4295ee48 WeidiDeng 2025-01-10 14:59:26 +08:00
  • f41ff9bffa
    Merge 68d1d1b003 into 2c4295ee48 Omar Ramadan 2025-01-09 16:21:48 -08:00
  • 12d3591944 Implement mod_ssl-like behavior: Placeholder support for server and client certificates kartikohlan 2025-01-09 17:11:56 -05:00
  • 4fbe1c9561
    Merge 03175f0c5c into 2c4295ee48 Adrien Pensart 2025-01-09 15:57:42 -05:00
  • ca0d704615
    Merge 5245045f44 into 2c4295ee48 Mohammed Al Sahaf 2025-01-09 15:57:42 -05:00
  • 5b6a4650d4
    Merge 218b3b192b into 2c4295ee48 Mohammed Al Sahaf 2025-01-09 15:57:42 -05:00
  • 6de4d6f600
    Merge e8f8fc2948 into 2c4295ee48 Mohammed Al Sahaf 2025-01-09 15:57:42 -05:00
  • a382be7c16
    Merge 07a21a8d5b into 2c4295ee48 a 2025-01-09 15:57:42 -05:00
  • 5ea357db62
    Merge abdeadfdf4 into 2c4295ee48 Mohammed Al Sahaf 2025-01-09 15:57:42 -05:00
  • abf19eddb8
    Merge d26cd24a11 into 2c4295ee48 WeidiDeng 2025-01-09 15:57:42 -05:00
  • 95fc342d8e
    Merge 5a9471f884 into 2c4295ee48 Mohammed Al Sahaf 2025-01-09 15:57:42 -05:00
  • ff23554915
    Merge 00fc4cc90b into 2c4295ee48 Mohammed Al Sahaf 2025-01-09 21:57:07 +01:00
  • 2c4295ee48
    caddytls: Initial support for ACME profiles master Matthew Holt 2025-01-09 13:57:00 -07:00
  • 1f35a8a402
    fastcgi: improve parsePHPFastCGI docs (#6779) Kévin Dunglas 2025-01-09 19:54:44 +01:00
  • b773cc4e3e Remove unnecessary file package main.go kartikohlan 2025-01-09 13:01:03 -05:00
  • 11fd2dcb2b Implement placeholder support for server and client certificates, including mod_ssl-like behavior kartikohlan 2025-01-09 12:33:50 -05:00
  • cbb5c955f0
    docs: improve parsePHPFastCGI docs Kévin Dunglas 2025-01-09 14:24:58 +01:00
  • 2f2c77167a
    more comments about buffering and add new tests rp-buffer-test WeidiDeng 2025-01-09 10:49:06 +08:00
  • 68d1d1b003 Fixes crash if logging error is not HandlerError Omar Ramadan 2025-01-08 12:35:18 -08:00
  • 0e570e0cc7
    go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance) v2.9.1 Matthew Holt 2025-01-08 07:43:27 -07:00
  • e48b75843b
    header: match subdirective for response matching (#6765) Arsh 2025-01-08 11:18:06 +05:30
  • f1cabf4b80
    Add inline match parsing test case Arsh 2025-01-08 08:17:07 +05:30
  • aa3f21a218
    check for parse error Arsh 2025-01-08 07:15:07 +05:30
  • 23d626392c
    feat: match block for header directive Arsh 2025-01-04 11:51:31 +00:00
  • 1f927d6b07
    log: Only chmod if permission bits differ; make log dir (#6761) Matt Holt 2025-01-07 21:51:03 -07:00
  • 50778b5542
    fix: disable h3 for unix domain socket (#6769) Hyeonggeun Oh 2025-01-07 16:21:57 -08:00
  • 70beaa4668
    Ooooh octal... right... Matthew Holt 2025-01-07 17:14:01 -07:00
  • dd0c3970d3
    Refactor FileWriter Matthew Holt 2025-01-07 17:11:40 -07:00
  • 5a9471f884
    client_auth: wire up leaf verifier Caddyfile leaf-verifier-caddyfile Mohammed Al Sahaf 2025-01-07 23:53:44 +03:00
  • 00fc4cc90b
    Merge branch 'master' into forward-proxy forward-proxy Mohammed Al Sahaf 2025-01-07 12:44:05 +03:00
  • df87fa6667
    fix: skip h3 only for the current port Geun-Oh 2025-01-06 13:22:23 +09:00
  • 93adb71e38
    fix: disable h3 for unix domain socket Geun-Oh 2025-01-05 14:25:45 +09:00
  • 010cd98273
    Fix test Matthew Holt 2025-01-03 15:06:05 -07:00
  • 6d75879b59
    Enable dependabot for Go modules SuperQ 2025-01-03 09:56:34 +01:00
  • dec0495ec4
    log: Only chmod if permission bits differ Matthew Holt 2025-01-02 15:58:22 -07:00
  • 1bd567d7ad
    reverseproxy: buffer requests for fastcgi by default (#6759) WeidiDeng 2025-01-03 02:18:25 +08:00
  • 13a4f0f6fb
    Merge branch 'master' into fastcgi_buffer Matt Holt 2025-01-02 11:12:07 -07:00
  • 3ba88fe13d
    more comments about fastcgi buffering WeidiDeng 2025-01-02 16:45:53 +08:00
  • 7b193d5b0f
    fix the return value of bufferedBody WeidiDeng 2025-01-02 16:27:02 +08:00
  • e0aa52821e
    fix import cycle WeidiDeng 2025-01-02 10:24:24 +08:00
  • b71a90f58d
    buffer requests for fastcgi by default WeidiDeng 2025-01-02 10:07:28 +08:00
  • 34cff4af7d
    core: Only initiate exit once (should fix #6707) Matthew Holt 2024-12-31 13:08:58 -07:00
  • 3f3f8b3d52
    go.mod: Upgrade CertMagic to v0.21.5 v2.9.0 Matthew Holt 2024-12-30 10:51:55 -07:00
  • 218b3b192b
    Merge branch 'master' into hurl-tests hurl-tests Mohammed Al Sahaf 2024-12-30 17:51:38 +03:00
  • f2c17d1f3f
    testing: sort force-automated hosts (#6756) Mohammed Al Sahaf 2024-12-30 13:38:29 +03:00
  • fedbb8a92d
    testing: sort force-automated hosts Mohammed Al Sahaf 2024-12-30 09:18:34 +00:00
  • df59b09cad
    Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2024-12-29 12:42:12 +03:00
  • e674e20c01
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2024-12-29 12:26:13 +03:00
  • afa778ae05
    httpcaddyfile: Implement experimental force_automate option (#6712) Francis Lavoie 2024-12-24 10:58:40 -05:00
  • 13847c84df httpcaddyfile: Implement force_automate Francis Lavoie 2024-11-27 01:58:22 -05:00
  • 5ba1e06fd6
    encode: try to use sendfile when compression is not used (#6749) WeidiDeng 2024-12-21 05:37:16 +08:00
  • b7118114b8
    Merge branch 'master' into encode-sendfile Matt Holt 2024-12-20 14:30:26 -07:00
  • c216cf551d
    caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629) Francis Lavoie 2024-12-20 13:16:34 -05:00
  • 86da4e8f56
    Merge branch 'master' into transfer-encoding-match Matt Holt 2024-12-20 10:55:02 -07:00
  • b1fb7d813e
    reverseproxy: Wait for both ends of websocket to close (#6175) stripe WeidiDeng 2024-04-16 01:37:37 +08:00
  • 93ec641d5d
    reverseproxy: Use correct cases for websocket related headers (#6621) WeidiDeng 2024-10-11 17:02:23 +08:00
  • 030b6051f1
    reverseproxy: Rewrite requests and responses for websocket over http2 (#6567) WeidiDeng 2024-12-07 04:23:27 +08:00
  • c856aa10f8
    remove connect check since it's done in Write method WeidiDeng 2024-12-20 09:13:31 +08:00
  • bb4f0aec8d
    add comments WeidiDeng 2024-12-20 09:10:37 +08:00
  • ed1c594cdb go.mod: Upgrade ACMEz to v3; and upgrade CertMagic Matthew Holt 2024-12-19 12:17:02 -07:00
  • 66c80caf23 cmd: Disable go1.23 tlskyber=1 experiment Matthew Holt 2024-12-19 12:15:28 -07:00
  • 47391e4ec7
    Update SECURITY.md Matt Holt 2024-12-18 21:36:22 -07:00
  • 703aad1de4
    change variable name WeidiDeng 2024-12-19 10:35:15 +08:00
  • 1e1daf909d
    try to use sendfile when encode is enabled WeidiDeng 2024-12-19 08:59:26 +08:00
  • 6790c0e38a
    fastcgi: check for CONTENT_LENGTH when sending requests (#6661) WeidiDeng 2024-12-18 08:22:12 +08:00
  • a55962a740
    Merge branch 'master' into fastcgi-cl-header Matt Holt 2024-12-17 17:14:01 -07:00
  • f0801b9da5
    use strconv.ParseUint instead of strconv.ParseInt WeidiDeng 2024-12-18 08:07:34 +08:00
  • c864b82ae1
    reverseproxy: Set Content-Length when body is fully buffered (#6638) WeidiDeng 2024-12-18 07:36:13 +08:00
  • cad53724d9
    Merge branch 'master' into buffer-content-length Matt Holt 2024-12-17 16:29:15 -07:00
  • 862f70bfe8
    Merge 45d5064f1c into e76405d550 mahdi amolimoghaddam 2024-12-17 00:28:28 +03:30
  • 45d5064f1c
    Merge branch 'caddyserver:master' into master mahdi amolimoghaddam 2024-12-17 00:26:17 +03:30
  • e76405d550
    core: Change ListenerFunc signature (#6651) Aaron Paterson 2024-12-12 17:34:50 -05:00
  • 1e634b4626
    Merge branch 'master' into addresses-funcs-rename Aaron Paterson 2024-12-12 15:40:14 -05:00
  • 328fb614f0
    reverseproxy: Only handle websocket protocol (#6740) bt90 2024-12-11 19:17:05 +01:00
  • bcaa8aaf11
    encode: write status immediate for success response for CONNECT requests (#6738) WeidiDeng 2024-12-12 02:15:01 +08:00
  • d0e209e1da
    encode: good defaults (#6737) Kévin Dunglas 2024-12-11 00:48:30 +01:00
  • 290cfea08f
    fileserver: add a test for precompressed defaults (#6743) Kévin Dunglas 2024-12-11 00:48:02 +01:00
  • 59bc0f459e
    test: add a test for precompressed defaults Kévin Dunglas 2024-12-10 23:53:16 +01:00
  • 8d791d5744
    fix tests and add a new one Kévin Dunglas 2024-12-10 23:49:24 +01:00
  • c9a29db7a1
    feat: good default for encode Kévin Dunglas 2024-12-07 19:14:58 +01:00
  • 5c2617ebf9
    fileserver: good default for precompressed (#6736) Kévin Dunglas 2024-12-10 16:31:43 +01:00
  • 98a1fbdc0a
    Only handle websocket protocol bt90 2024-12-10 10:31:03 +01:00
  • 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 +08:00
  • 03175f0c5c Add: request_body replace directive Adrien Pensart 2023-09-04 12:57:09 +00:00
  • 17982787ae
    fix lint WeidiDeng 2024-12-08 20:51:35 +08:00
  • 52792d7b9b
    fix test WeidiDeng 2024-12-08 19:42:20 +08:00
  • e1141c1870
    fix compile WeidiDeng 2024-12-08 18:10:06 +08:00
  • 7ba98c0083
    encode: write status immediate for success response for CONNECT requests WeidiDeng 2024-12-08 18:03:24 +08:00
  • fac7686ce5
    feat: good default for file_server.precompressed Kévin Dunglas 2024-12-07 18:42:53 +01:00
  • 57ae9c3107
    chore: fix some typo in HTTPLoader comment (#6735) José Padilla 2024-12-07 06:30:20 -05:00
  • 061709d685
    chore: fix some typo in HTTPLoader comment José Padilla 2024-12-07 06:15:02 -05:00
  • 9c0c71e577
    reverseproxy: Rewrite requests and responses for websocket over http2 (#6567) WeidiDeng 2024-12-07 04:23:27 +08:00
  • c9faf72444
    Merge branch 'master' into reverse-proxy-h2-websocket WeidiDeng 2024-12-06 05:10:39 +08:00
  • a1751adb40
    chore: bump golang.org/x/net to v0.32.0 (#6728) WeidiDeng 2024-12-05 22:28:07 +08:00
  • 135529c4dc
    bump x/golang/net version WeidiDeng 2024-12-05 09:09:38 +08:00
  • d0123bd760
    fileserver: Fix policy Validate() oversight (#6727) Francis Lavoie 2024-12-04 14:01:58 -05:00
  • 2207c7db0d
    fileserver: Fix policy Validate() oversight Francis Lavoie 2024-12-04 13:35:04 -05:00
  • fb72793269
    cmd: Reject multiple configs for fmt command (#6717) Aziz Rmadi 2024-12-04 06:43:52 -06:00
  • efd9251ad3
    fileserver: Add first_exist_fallback strategy for try_files (#6699) Kévin Dunglas 2024-12-03 13:44:49 +01:00
  • b116dcea3d
    caddyhttp: Add {?query} placeholder (#6714) Francis Lavoie 2024-12-02 08:06:38 -05:00
  • d5237a62c7 Use orig_uri instead for the redirect, shorter Caddyfile shortcut Francis Lavoie 2024-11-28 12:38:46 -05:00
  • 68edb1acd1 fastcgi: Preserve query during canonical redirect Francis Lavoie 2024-11-27 22:33:48 -05:00
  • 2e6f626067 caddyhttp: Add {prefixed_query} placeholder Francis Lavoie 2024-11-27 22:32:26 -05:00
  • df9950b4b8 added error message when passing more than one config file to fmt command armadi1809 2024-11-29 17:42:00 -06:00
  • 16d5b22349
    ci: prevent jobs running on PRs from forks (#6720) Mohammed Al Sahaf 2024-11-30 17:05:09 +03:00
  • f45e783bc1
    ci: prevent jobs running on PRs from forks Mohammed Al Sahaf 2024-11-30 15:30:55 +03:00
  • c28872717c
    ci: prevent jobs running on PRs from forks Mohammed Al Sahaf 2024-11-30 15:30:55 +03:00
  • 72f4e67ef0 prchecking Prajwal 2024-11-30 15:48:26 +05:30
  • 3aced127b3
    Use orig_uri instead for the redirect, shorter Caddyfile shortcut Francis Lavoie 2024-11-28 12:38:46 -05:00
  • b47b2149ac
    fastcgi: Preserve query during canonical redirect Francis Lavoie 2024-11-27 22:33:48 -05:00
  • 533a77c3fd
    caddyhttp: Add {prefixed_query} placeholder Francis Lavoie 2024-11-27 22:32:26 -05:00
  • 22b9d51268
    go.mod: Upgrade quic-go to 0.48.2 Matthew Holt 2024-11-26 10:47:55 -07:00
  • 182153e827
    fix lint WeidiDeng 2024-11-26 09:47:28 +08:00
  • 12e5c5d019
    use logger check for zap loggers WeidiDeng 2024-11-26 09:43:27 +08:00
  • af10f23f88
    Merge branch 'master' into reverse-proxy-h2-websocket WeidiDeng 2024-11-26 09:28:05 +08:00
  • 0097468a34
    use WebSocket instead of Websocket in the headers WeidiDeng 2024-11-26 09:05:30 +08:00
  • ebf5370029
    perf: improve try_files matcher Kévin Dunglas 2024-11-24 22:39:59 +01:00
  • 1d106fa14d
    metrics: add go and process collectors (#6704) Mohammed Al Sahaf 2024-11-23 02:38:59 +03:00
  • 369e84d65f
    metrics: add go and process collectors Mohammed Al Sahaf 2024-11-23 01:07:56 +03:00
  • 8c3dd3de70
    requestbody: Type-based error handling for MaxBytesError (#6701) Rishita Shaw 2024-11-23 01:15:58 +05:30
  • 6194f5a244 fix: replace type assertion with errors.As() for MaxBytesError Rishita Shaw 2024-11-22 23:38:50 +05:30
  • 42a3c0c4c9 fix: address overlooked nil check for MaxBytesError Rishita Shaw 2024-11-22 22:39:22 +05:30
  • c9a4a20141 fix: handle "request body too large" error using type assertion Rishita Shaw 2024-11-22 21:31:50 +05:30
  • 0419388a0a
    linter Kévin Dunglas 2024-11-21 23:37:54 +01:00
  • f3444af929
    fix tests Kévin Dunglas 2024-11-21 23:08:08 +01:00
  • 376b955f5d
    feat: add first_exist_or_fallback strategy for try_files Kévin Dunglas 2024-11-19 00:45:30 +01:00
  • eddbccd298
    fastcgi: remove dir redirection when useless in php_fastcgi (#6698) Kévin Dunglas 2024-11-21 18:38:31 +01:00
  • 197c564f20
    caddyhttp: Set default ReadHeaderTimeout (1 min) Matthew Holt 2024-11-19 11:24:12 -07:00
  • 5c092c1e56
    add test Kévin Dunglas 2024-11-19 00:16:20 +01:00
  • 151db6e83f
    restore test Kévin Dunglas 2024-11-19 00:13:25 +01:00
  • 82249e2073
    simplify again Kévin Dunglas 2024-11-19 00:08:43 +01:00
  • d85c778775
    simplify Kévin Dunglas 2024-11-19 00:08:14 +01:00
  • 06a945d49d
    fix Kévin Dunglas 2024-11-19 00:05:23 +01:00
  • 4bddf3be1b
    fix Kévin Dunglas 2024-11-19 00:05:06 +01:00
  • 1c4146c3ce
    review Kévin Dunglas 2024-11-19 00:00:44 +01:00
  • a346160543
    fix test Kévin Dunglas 2024-11-18 18:16:23 +01:00
  • 45508537a8
    perf: remove dir redirection when useless in php_fastcgi Kévin Dunglas 2024-11-18 17:51:23 +01:00
  • b3ce260389
    cmd: ignore missing keys during storage export (#6697) santhoshkumar 2024-11-18 20:10:51 +05:30
  • b5f9c8dcea cmd: ignore missing keys during storage export santhosh 2024-11-18 18:03:31 +05:30
  • 6028ff27fa
    chore: make FastAbs comment more easy to understand (#6692) WeidiDeng 2024-11-15 11:49:42 +08:00
  • cd942e7531
    make FastAbs comment more easy to understand WeidiDeng 2024-11-15 11:31:22 +08:00
  • 37f0c4bfae
    chore: Add provides to .deb releases (#6691) Francis Lavoie 2024-11-14 16:15:02 -05:00
  • 7711abf2ab
    chore: Add provides to .deb releases Francis Lavoie 2024-11-14 13:44:09 -05:00
  • 315715e90f
    core: Implement FastAbs to avoid repeated os.Getwd calls (#6687) Francis Lavoie 2024-11-13 03:55:51 -05:00
  • 78fa3aaa79
    Rename files Francis Lavoie 2024-11-13 02:42:41 -05:00
  • 213b4b3a0f
    Lint Francis Lavoie 2024-11-12 11:32:45 -05:00
  • a5c3c54a17
    core: Implement FastAbs to avoid repeated os.Getwd calls Francis Lavoie 2024-11-12 11:27:13 -05:00
  • e4623e72aa
    reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode Matthew Holt 2024-11-12 13:43:34 -07:00
  • 04a58a9356 Revert "reverseproxy: Separate ignore_client_gone option" Matthew Holt 2024-11-12 14:36:25 -07:00
  • 238f1108e6
    reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode Matthew Holt 2024-11-12 13:43:34 -07:00
  • b183aec83c
    httpcaddyfile: Implement log sampling config (#6682) Nikolai K 2024-11-12 00:42:50 +01:00
  • b4e93b148b Add log sampling adapt tests nikonhub 2024-11-09 08:29:00 +01:00
  • 1c10fe88a9 Allow log sampling configuration from Caddyfile nikonhub 2024-11-08 15:02:46 +01:00
  • 825fe48e06
    reverseproxy: Allow 0 as weights for weighted_round_robin (#6681) Sucipto 2024-11-08 05:58:31 +07:00
  • cc8a7cca7f test: add more wrr select test Sucipto 2024-11-07 22:41:40 +00:00
  • 1edb1b68c1 reverseproxy: allow 0 as weighted round robin value Sucipto 2024-11-07 15:12:12 +00:00
  • 7a77bcf144 Allow 0 as weights peanutduck 2024-06-12 10:32:12 +08:00
  • b285763969
    ci: use commit sha in goreleaser-check (#6677) Mohammed Al Sahaf 2024-11-05 21:07:25 +00:00
  • d625d2ac42
    run only on non-fork or caddyserver repo, and use branch name Mohammed Al Sahaf 2024-11-05 20:56:13 +00:00
  • 514d3999bc
    Merge branch 'master' into improve-goreleaser-check Mohammed Al Sahaf 2024-11-05 20:43:45 +00:00
  • da88ec152c go.mod: Update certmagic v2.9.0-beta.3 Matthew Holt 2024-11-05 11:03:51 -07:00
  • 5c8dc34418
    caddytls: Allow disabling storage cleaning, avoids writing two files (#6593) Francis Lavoie 2024-11-05 12:47:41 -05:00
  • 5823eccf99
    rewrite: Don't add / in Caddyfile, do it after replacer (#6662) Francis Lavoie 2024-11-05 12:15:31 -05:00
  • f275b7d159 rewrite: Don't add / in Caddyfile, do it after replacer Francis Lavoie 2024-10-24 00:49:37 -04:00
  • 4ad1b9b926 caddytls: Allow disabling storage cleaning, avoids writing two files Francis Lavoie 2024-09-27 04:48:58 -04:00
  • cc23ad6402
    fileserver: Add file_limit option for browse (to be experimental) (#6648) Atakan Yenel 2024-11-05 17:35:32 +01:00
  • fdb5fc1fe0
    fix output assignment Mohammed Al Sahaf 2024-11-05 00:29:13 +00:00
  • 8029303702
    ci: use commit sha in goreleaser-check Mohammed Al Sahaf 2024-11-05 00:21:23 +00:00
  • 91e34139a1
    go.mod: upgrade only some otel deps (#6676) Mohammed Al Sahaf 2024-11-05 03:10:05 +03:00
  • 16133490b0
    go.mod: upgrade only some otel deps Mohammed Al Sahaf 2024-11-04 23:49:48 +00:00
  • 028eb4cdbf
    chore: Upgrade dependencies Francis Lavoie 2024-11-04 18:43:30 -05:00
  • 09b2cbcf4d
    caddyhttp: Add MatchWithError to replace SetVar hack (#6596) Francis Lavoie 2024-11-04 18:18:50 -05:00
  • 73044e138a Linter Francis Lavoie 2024-10-13 18:06:37 -04:00
  • c1c0d00591 Apparently Deprecated can't be all-uppercase to get IDE linting Francis Lavoie 2024-10-13 17:56:41 -04:00
  • c8e38e4a33 Keep AnyMatch signature the same for now Francis Lavoie 2024-10-13 17:56:22 -04:00
  • 5c5f7c2877 Return 425 Too Early status in IP matchers Francis Lavoie 2024-10-13 17:43:25 -04:00
  • b876f2b772 Clarifying comment since it's subtle that an err is returned Francis Lavoie 2024-10-11 19:55:50 -04:00
  • 1c0f014fb5 CEL factories can return RequestMatcherWithError Francis Lavoie 2024-10-11 19:41:43 -04:00
  • 467f65fd70 Looser interface checking to allow fallback Francis Lavoie 2024-10-11 18:59:50 -04:00
  • 1b5513ca2a Move implementations to MatchWithError versions Francis Lavoie 2024-10-11 18:22:38 -04:00
  • 28338a9a2a Use MatchWithError everywhere possible Francis Lavoie 2024-10-11 17:35:48 -04:00
  • e1e0161e4f Error in IP matchers on TLS handshake not complete Francis Lavoie 2024-10-11 17:35:28 -04:00
  • 8fb5ebbd37 caddyhttp: Add MatchWithError to replace SetVar hack Francis Lavoie 2024-09-28 21:34:56 -04:00
  • a3481f871b Fix tests Matthew Holt 2024-11-04 16:04:06 -07:00
  • 05cfb121ec
    forwardauth: Skip copying missing response headers (#6608) Francis Lavoie 2024-11-04 16:58:53 -05:00
  • 00f948c605
    go.mod: Update dependencies Matthew Holt 2024-11-04 14:53:10 -07:00
  • 83fe940cb3
    Merge branch 'master' into master Atakan Yenel 2024-11-04 19:17:47 +01:00
  • 25379e31c9 feat: change atomic.Value to atomic.Bool on delayContext doneSet Lucas Botelho 2024-11-04 12:36:44 -03:00
  • 1d156527ea
    events: Use WithLazy to prevent eager serialization of the event data (#6671) Andreas Kohn 2024-11-01 18:28:50 +01:00
  • 7b4ff38f23 Use WithLazy to prevent eager serialization of the event data Andreas Kohn 2024-11-01 17:20:27 +01:00
  • 0e8af2d823 test: catch when Copy hangs due to no EOF Lucas Botelho 2024-11-01 13:05:47 -03:00
  • 7e5e9a8b5b test: now able to make context_cancelled error happen Lucas Botelho 2024-11-01 12:42:34 -03:00
  • c6a9886bc6 test: add initial integration test for low latency streaming Lucas Botelho 2024-11-01 11:15:27 -03:00
  • e54c8ef9b5 fix: adjust delay for parent to be able to cancel after timerout on select test Lucas Botelho 2024-10-31 19:56:44 -03:00
  • 101d66ee52 feat: add close after received body to reverse proxy caddyfile config Lucas Botelho 2024-10-31 19:44:20 -03:00
  • 7f9a805b96 test: add unit testing for delay client done context Lucas Botelho 2024-10-31 19:37:45 -03:00
  • 9dbc182ab0 feat: change way to call delayCtx after roundtrip Lucas Botelho 2024-10-31 15:31:23 -03:00
  • 1beff2fcd6 docs: move comments on delay client done Lucas Botelho 2024-10-31 15:25:41 -03:00
  • fcf67b62f1 feat: add mutex to roundtripdone function Lucas Botelho 2024-10-31 15:22:17 -03:00
  • 569c3f5df9 feat: close after receive data for low latency streaming. Lucas Botelho 2024-10-31 14:34:54 -03:00
  • 350ad38f63
    fileserver: Fix Caddyfile parsing Matthew Holt 2024-10-31 10:37:37 -06:00
  • c718744483
    Keep report to HTML only Mohammed Al Sahaf 2024-10-31 07:39:31 +00:00
  • e75fca007e
    include txt and html coverage profile Mohammed Al Sahaf 2024-10-31 07:23:43 +00:00
  • 0c45b8481f add file_server_file_limit caddyfile adapt test. Atakan Yenel 2024-10-22 18:46:11 +00:00
  • 3aa4d56c76 Move file_limit inside browse. Atakan Yenel 2024-10-22 16:59:10 +00:00
  • ed0d6877a7 Add file_limit option for file_server browse Atakan Yenel 2024-10-20 21:25:52 +00:00
  • b129ed6be8
    httpcaddyfile: Fixes for prefer_wildcard mode (#6636) Francis Lavoie 2024-10-30 13:09:12 -04:00
  • 14bc38010e
    Merge branch 'master' into prefer-wildcard Matt Holt 2024-10-30 11:02:54 -06:00
  • d398898b35
    cmd: Allow add-package to select version of package (#6665) Lucas VerÍssimo Botelho 2024-10-30 13:48:36 -03:00
  • 0154a6a57f
    docs: remove xcaddy issue reference Lucas VerÍssimo Botelho 2024-10-30 13:16:37 -03:00
  • e1ce5400d0 feat: add deletion error handling Lucas Botelho 2024-10-29 19:10:58 -03:00
  • 25d94ffe2a
    generate coverage profile Mohammed Al Sahaf 2024-10-29 21:37:09 +00:00
  • 7ea59f0d49
    remove of --cafile in hurl Mohammed Al Sahaf 2024-10-29 21:23:34 +00:00
  • ddc2ca3e10
    use Caddy CA in hurl options Mohammed Al Sahaf 2024-10-29 21:13:00 +00:00
  • b34c13c5cf
    limit hurl jobs to 1 Mohammed Al Sahaf 2024-10-29 21:10:09 +00:00
  • 18a15d84ef
    Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2024-10-29 23:54:47 +03:00
  • 9ba7ea76a9
    add test case for request_body handler Mohammed Al Sahaf 2024-10-29 20:52:17 +00:00
  • b83dc5f219 fix: delete intermediate cert if couldn`t store it properly Lucas Botelho 2024-10-29 12:20:56 -03:00
  • 84e4535545 feat: allow versioning of packages Lucas Botelho 2024-10-28 20:08:15 -03:00
  • 8c9e87d0a6
    reverseproxy: Separate ignore_client_gone option Matthew Holt 2024-10-28 15:21:47 -06:00
  • 6db43b6079
    order imports WeidiDeng 2024-10-24 10:30:12 +08:00
  • 78265c6830
    fastcgi: check for CONTENT_LENGTH when sending requests WeidiDeng 2024-10-24 10:25:12 +08:00
  • 5b25919d12 Add tests James Rouzier 2024-10-23 21:24:25 +00:00
  • 5620ea733e Add on demand path permission James Rouzier 2024-10-23 17:48:28 +00:00
  • d119501d28
    update README.md to be HTML5 compliance Augusto Vivaldelli 2024-10-23 17:10:29 -03:00
  • 6e61b6c7ec
    Merge branch 'master' into addresses-funcs-rename Aaron Paterson 2024-10-22 21:57:54 -04:00
  • 8fb9435fb5
    Merge 06e146ccbe into eaaa2e5872 Aziz Rmadi 2024-10-22 17:19:17 -04:00
  • eaaa2e5872
    chore: compile without nosql's support for Postgres and MySQL (#6655) Kévin Dunglas 2024-10-22 22:53:14 +02:00
  • 7f5e1500b4
    Merge branch 'master' into chore/disable-unused-libs Kévin Dunglas 2024-10-22 22:27:25 +02:00
  • 4457afc170
    chore: Bump quic-go to 0.48.1, fixing a panic (#6654) Francis Lavoie 2024-10-22 15:29:46 -04:00
  • 59b5ac484c chore: Bump quic-go to 0.48.1, fixing a panic Francis Lavoie 2024-10-22 01:42:09 -04:00
  • fbf0f4c425
    reverseproxy: Sync changes from stdlib for 1xx handling (#6656) Francis Lavoie 2024-10-22 14:10:46 -04:00
  • ca6317b2fc
    Use clear() Francis Lavoie 2024-10-22 11:38:49 -04:00
  • 690219f681
    reverseproxy: Sync changes from stdlib for 1xx handling Francis Lavoie 2024-10-22 11:35:04 -04:00
  • 042135d7fd
    Update README.md Kévin Dunglas 2024-10-22 16:23:34 +02:00
  • 7f5aceb93d
    Update cross-build.yml Kévin Dunglas 2024-10-22 16:22:55 +02:00
  • ff534c387f
    Update cross-build.yml Kévin Dunglas 2024-10-22 16:22:32 +02:00
  • a94d2dec70
    Merge branch 'master' into chore/disable-unused-libs Kévin Dunglas 2024-10-22 16:21:34 +02:00
  • aee8485c67
    chore: compile without nosql's support for Postgres and MySQL Kévin Dunglas 2024-10-22 12:24:26 +02:00
  • 58b90c755c
    Merge branch 'master' into addresses-funcs-rename Aaron Paterson 2024-10-21 20:30:55 -04:00
  • 1a4d0873b4
    Update listeners.go Aaron Paterson 2024-10-21 20:30:46 -04:00
  • 5e6024c48d
    reverseproxy: Fix log message Matthew Holt 2024-10-21 12:19:04 -06:00
  • 669fc41e63
    tracing: Add spanID field to access logs and http.vars.span_id placeholder (#6646) Yifan Yang 2024-10-22 01:06:55 +08:00
  • f5c7fa9d06
    Merge 5ccad835d7 into 0182fb87fa Cedric Ziel 2024-10-21 12:32:06 -04:00
  • 255e4afe4e revert na.JoinHostPort maycxc.github.io 2024-10-21 11:24:40 -04:00
  • f27fa3145c
    Merge branch 'caddyserver:master' into addresses-funcs-rename Aaron Paterson 2024-10-21 10:11:15 -04:00
  • 0f93581cef Merge branch 'addresses-funcs-rename' of github.com:MayCXC/caddy into addresses-funcs-rename maycxc.github.io 2024-10-21 10:10:01 -04:00
  • 0182fb87fa
    core: addresses.go funcs renames (#6622) Aaron Paterson 2024-10-21 10:02:29 -04:00
  • 44d97a73a1
    Merge branch 'master' into addresses-funcs-rename Aaron Paterson 2024-10-21 05:44:32 -04:00
  • 1391e8ed9a
    chore: fix some function names in comment (#6650) David Wood 2024-10-21 15:39:58 +08:00
  • 31d0395c92
    chore: fix some function names in comment David Wood 2024-10-21 14:51:34 +08:00
  • 5b47b3033b
    Update addresses.go Aaron Paterson 2024-10-20 19:27:01 -04:00
  • c029a888a1
    Merge branch 'master' into addresses-funcs-rename Aaron Paterson 2024-10-20 13:40:04 -04:00
  • 9753c44510
    fileserver: fix try_policy when instantiating file matcher from CEL (#6624) Logan Fleur 2024-10-20 16:08:30 +02:00