0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-03-11 02:18:21 -05:00

Commit graph

  • 73af5b668d
    Merge 03175f0c5c into 49f9af9a4a Adrien Pensart 2025-03-11 02:13:37 +01:00
  • 9ecc9ece63
    Merge 5245045f44 into 49f9af9a4a Mohammed Al Sahaf 2025-03-11 02:13:37 +01:00
  • c73c31cce1
    Merge 218b3b192b into 49f9af9a4a Mohammed Al Sahaf 2025-03-11 02:13:37 +01:00
  • 5d8bc1ad6b
    Merge e8f8fc2948 into 49f9af9a4a Mohammed Al Sahaf 2025-03-11 02:13:37 +01:00
  • 0cc8efd920
    Merge c54f5019dc into 49f9af9a4a Mohammed Al Sahaf 2025-03-11 02:13:37 +01:00
  • f74d9a622f
    Merge 07a21a8d5b into 49f9af9a4a a 2025-03-11 02:13:37 +01:00
  • 54e37d2e52
    Merge f85be6a190 into 49f9af9a4a Kartik Ohlan 2025-03-11 02:13:37 +01:00
  • 50aaf70344
    Merge cb23087f6d into 49f9af9a4a ab14-tech 2025-03-11 02:13:37 +01:00
  • 886761a08b
    Merge 2eb49c4302 into 49f9af9a4a Yaroslav Halchenko 2025-03-11 02:13:37 +01:00
  • 7442239768
    Merge abdeadfdf4 into 49f9af9a4a Mohammed Al Sahaf 2025-03-10 20:02:35 -03:00
  • 7cfc7db37c
    Merge d26cd24a11 into 49f9af9a4a WeidiDeng 2025-03-10 21:34:12 +02:00
  • 2881178389
    Merge 062de5614a into 49f9af9a4a Mohammed Al Sahaf 2025-03-10 21:33:48 +02:00
  • 49f9af9a4a
    caddytls: Fix TrustedCACerts backwards compatibility (#6889) master jjiang-stripe 2025-03-10 11:50:47 -07:00
  • 71a8d3c5d6 remove unused param Jessica Jiang 2025-03-10 13:46:21 -04:00
  • edeb3477b2
    Merge branch 'master' into jjiang/patch-conn-policy jjiang-stripe 2025-03-10 10:45:19 -07:00
  • b130e430a0 fix ca pool provisioning Jessica Jiang 2025-03-10 13:38:26 -04:00
  • c8d150daf3 add failing test Jessica Jiang 2025-03-10 13:37:39 -04:00
  • d57ab215a2 caddytls: Pointer receiver (fix #6885) v2.10.0-beta.2 Matthew Holt 2025-03-08 14:18:54 -07:00
  • f4432a306a
    caddyfile: add error handling for unrecognized subdirective/options in various modules (#6884) Steffen Busch 2025-03-08 21:45:05 +01:00
  • 30bbff0e6e
    Merge branch 'caddyserver:master' into unrecognized-directives Steffen Busch 2025-03-07 23:13:30 +01:00
  • cf54f62015 Add error handling for unrecognized subdirective/options in various modules Steffen Busch 2025-03-07 23:05:02 +01:00
  • 220cd1c2bc
    reverseproxy: more comments about buffering and add new tests (#6778) WeidiDeng 2025-03-08 02:22:43 +08:00
  • c54f5019dc
    remove redundant url in log forward-proxy Mohammed Al Sahaf 2025-03-07 21:19:38 +03:00
  • 1975408d89 chore: Remove unnecessary explicit type parameters Matthew Holt 2025-03-07 11:17:49 -07:00
  • 4ebcfed9c9 caddytls: Reorder provisioning steps (fix #6877) Matthew Holt 2025-03-07 11:17:14 -07:00
  • 7e914ea829
    Merge branch 'master' into rp-buffer-test Matt Holt 2025-03-07 11:14:29 -07:00
  • d2a2311bfd
    ci: fix Go matrix (#6846) Kévin Dunglas 2025-03-07 18:40:51 +01:00
  • adbe7f87e6
    caddytls: Only make DNS solver if not already set (fix #6880) Matthew Holt 2025-03-07 09:46:43 -07:00
  • f4a7cc9afb
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2025-03-07 19:33:18 +03:00
  • 19876208c7
    cmd: Promote undo maxProcs func to caller Matthew Holt 2025-03-06 16:47:02 -07:00
  • a686f7c346
    cmd: Only set memory/CPU limits on run (fix #6879) Matthew Holt 2025-03-06 15:11:38 -07:00
  • 84364ffcd0
    caddypki: Remove lifetime check at Caddyfile parse (fix #6878) Matthew Holt 2025-03-06 11:40:03 -07:00
  • 1641e76fd7
    go.mod: Upgrade dependencies v2.10.0-beta.1 Matthew Holt 2025-03-06 09:52:02 -07:00
  • 2eb49c4302 [DATALAD RUNCMD] run codespell throughout fixing few left typos automagically Yaroslav Halchenko 2025-03-06 10:56:05 -05:00
  • 362cdaa8d8 Ignore some words pointed out in PR review Yaroslav Halchenko 2025-03-06 10:56:02 -05:00
  • 6c05560900
    Merge branch 'master' into ci/fix-matrix Matt Holt 2025-03-06 08:55:38 -07:00
  • bc3d497739
    caddytls: Fix broken refactor Matthew Holt 2025-03-06 08:54:40 -07:00
  • 430910e0a1 Annotate to ignore a line with forced first 5 symbols Yaroslav Halchenko 2025-03-04 15:56:37 -05:00
  • a807fe0659
    caddytls: Enhance ECH documentation Matthew Holt 2025-03-06 08:52:52 -07:00
  • 2437f797cf
    Merge branch 'master' into forward-proxy Matt Holt 2025-03-06 08:26:57 -07:00
  • 3207769232 Update min go version in readme Matthew Holt 2025-03-06 06:51:18 -07:00
  • 481bc80d6e
    readme: update Twitter name and link (#6874) sashaphmn 2025-03-06 10:21:30 +02:00
  • a1e8a3ed5c
    Merge branch 'master' into patch-2 Mohammed Al Sahaf 2025-03-06 11:15:25 +03:00
  • 3644ee31ca
    build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 (#6876) dependabot[bot] 2025-03-05 17:11:11 -07:00
  • 89fbcf3da3
    build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 dependabot[bot] 2025-03-06 00:05:17 +00:00
  • d7764dfdbb
    caddytls: Encrypted ClientHello (ECH) (#6862) Matt Holt 2025-03-05 17:04:10 -07:00
  • 8835568c8a
    Implement SendAsRetry Matthew Holt 2025-03-05 16:53:51 -07:00
  • 6dff446a91
    Remove old commented code Matthew Holt 2025-03-05 16:37:06 -07:00
  • 8eee07eb23
    ci: Use only latest Go version (1.24 currently) Matthew Holt 2025-03-05 16:20:56 -07:00
  • 9b1bba849d
    Ignore false positive from prealloc linter Matthew Holt 2025-03-05 16:15:25 -07:00
  • e312b56588
    Merge branch 'master' into ech Matt Holt 2025-03-05 16:11:27 -07:00
  • 9ce7fa7f2a
    Apply global DNS module to ACME challenges Matthew Holt 2025-03-05 16:10:52 -07:00
  • a9a65a7833
    Fix republication logic Matthew Holt 2025-03-05 12:51:16 -07:00
  • 1e07c8d0ef
    Update README.md sashaphmn 2025-03-05 17:53:24 +02:00
  • 57958969c7
    WIP: publication history Matthew Holt 2025-03-04 16:40:47 -07:00
  • 8b02800742 Add rudimentary codespell config with some skips Yaroslav Halchenko 2025-03-04 15:47:21 -05:00
  • 6d40251508 Add github action to codespell master on push and PRs Yaroslav Halchenko 2025-03-04 15:47:21 -05:00
  • eacd7720e9
    build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 (#6871) dependabot[bot] 2025-03-03 14:02:16 -07:00
  • b16a8be15d
    build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.3 to 3.0.4 dependabot[bot] 2025-03-03 20:50:19 +00:00
  • 02e348f911
    chore: upgrade cobra (#6868) Mohammed Al Sahaf 2025-03-03 23:49:17 +03:00
  • b987a60f89
    WIP Matthew Holt 2025-03-03 12:25:03 -07:00
  • ca37c0b05f Fix typo in TLS group x25519mlkem768 Matthew Holt 2025-03-03 10:26:39 -07:00
  • 8861eae223
    caddytest: Support configuration defaults override (#6850) baruchyahalom 2025-03-03 16:35:54 +02:00
  • e4b7f1248d
    Merge branch 'master' into caddytest-defaults-override Matt Holt 2025-03-03 07:30:38 -07:00
  • 72795369ab
    chore: upgrade cobra Mohammed Al Sahaf 2025-03-02 22:04:13 +03:00
  • 502c187f5e Support Caddy Test Configuration Defaults Override. Baruch Yahalom 2025-02-19 22:37:32 +02:00
  • fe69b9bdd6
    Merge branch 'master' into ci/fix-matrix Matt Holt 2025-02-28 15:06:08 -07:00
  • 6ea36133dc
    Augment, don't overwrite, HTTPS records Matthew Holt 2025-02-28 11:01:54 -07:00
  • ef95642db0
    Enhance godoc comments Matthew Holt 2025-02-26 21:19:16 -08:00
  • 29a8776a82
    Fill out Caddyfile support Matthew Holt 2025-02-26 20:50:08 -08:00
  • d527ac3486 WIP Caddyfile Matthew Holt 2025-02-26 10:35:47 -07:00
  • b5ef11ad7a
    caddytls: Initial commit of Encrypted ClientHello (ECH) Matthew Holt 2025-02-24 13:54:42 -07:00
  • fd4de7e0ae
    chore: update quic-go to v0.50.0 (#6854) Marten Seemann 2025-02-20 10:45:52 +01:00
  • 7b051ad537
    update quic-go to v0.50.0 Marten Seemann 2025-02-20 16:54:43 +08:00
  • 0d7c63920d
    go.mod: remove glog dependency (#6838) Ns2Kracy 2025-02-17 23:08:39 +08:00
  • aa6ca5a44b
    Merge branch 'master' into chore/remove_glog Matt Holt 2025-02-17 07:59:31 -07:00
  • 6a8d4f1d60
    chore: ci: upgrade Go version to 1.24 (#6839) Mohammed Al Sahaf 2025-02-17 17:58:20 +03:00
  • b25c6dfb36
    ci: fix Go matrix Kévin Dunglas 2025-02-17 12:05:07 +01:00
  • 28e2d2ad53
    Merge branch 'master' into chore/remove_glog Mohammed Al Sahaf 2025-02-17 10:53:01 +03:00
  • 4a087cc5f3
    Merge branch 'master' into go-124 Mohammed Al Sahaf 2025-02-12 21:58:22 +03:00
  • be5d05a6f5
    chore: upgrade Go version to 1.24 Mohammed Al Sahaf 2025-02-12 14:44:37 +03:00
  • d7621fdbe6
    tests: tests for error handling & metrics in admin endpoints (#6805) Gaurav Dhameeja 2025-02-12 15:39:47 +04:00
  • 5381f688e5
    Merge branch 'master' into feat/test-admin-error-handling Mohammed Al Sahaf 2025-02-12 14:29:15 +03:00
  • d3ba8b2043
    remove glog dependency ns2kracy 2025-02-12 08:59:35 +00:00
  • 172136a0a0
    caddytls: Support post-quantum key exchange mechanism X25519MLKEM768 Matthew Holt 2025-02-11 22:43:54 -07:00
  • c9b85ef333
    Merge branch 'master' into feat/test-admin-error-handling Gaurav Dhameeja 2025-02-12 07:48:55 +04:00
  • 22563a70eb
    file_server: use the UTC timezone for modified time (#6830) WeidiDeng 2025-02-10 23:39:43 +08:00
  • 0896d92d03
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2025-02-09 03:02:03 +03:00
  • 30e443876b
    update comments about If-Modified-Since's handling WeidiDeng 2025-02-08 11:23:09 +08:00
  • 560830c749
    take the directory's modtime into consideration when calculating lastModified WeidiDeng 2025-02-08 10:49:33 +08:00
  • 5e40605358
    use time.Compare to simplify comparison WeidiDeng 2025-02-08 09:46:22 +08:00
  • b2385bac2d
    use http.ParseTime to handle If-Modified-Since WeidiDeng 2025-02-08 09:38:31 +08:00
  • da4b321381
    use UTC timezone for modified time WeidiDeng 2025-02-08 08:59:23 +08:00
  • 9b74a53e51
    Revert "logging: Always set fields func; fix #6829" Matthew Holt 2025-02-07 06:23:43 -07:00
  • 932dac157a logging: Always set fields func; fix #6829 Matthew Holt 2025-02-07 06:18:34 -07:00
  • 4f8fa1edf5
    Merge branch 'master' into feat/test-admin-error-handling Gaurav Dhameeja 2025-02-06 13:23:21 +04:00
  • 96c5c554c1
    admin: fix index validation for PUT requests (#6824) Mahdi Mohammadi 2025-02-04 19:27:32 +03:30
  • 9283770f68
    reverseproxy: ignore duplicate collector registration error (#6820) Mohammed Al Sahaf 2025-02-04 10:55:30 +03:00
  • e4e6fdcce0 fix: fix index validation for PUT requests Mahdi Mohammadi 2025-02-03 18:36:16 +03:30
  • 8800fda829
    Merge branch 'master' into feat/test-admin-error-handling Gaurav Dhameeja 2025-02-03 14:54:31 +04:00
  • cc504eb488 test: added test for manage manageIdentity Gaurav Dhameeja 2025-02-03 13:43:32 +04:00
  • cacbe178a6 feat/tests: tests for error handling & metrics in admin endpoints Gaurav Dhameeja 2025-01-25 00:58:18 +04:00
  • 50b5e28f97
    reverseproxy: ignore duplicate collector registration error Mohammed Al Sahaf 2025-01-31 23:57:27 +03:00
  • 9996d6a70b
    build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 (#6814) dependabot[bot] 2025-01-28 17:25:11 -07:00
  • cfc3af6749
    fix: update broken link to Ardan Labs (#6800) Sander Bruens 2025-01-28 16:19:02 -05:00
  • 1e82efd4ca
    Merge branch 'master' into master Sander Bruens 2025-01-28 14:03:53 -05:00
  • 7db8b38331
    build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4 dependabot[bot] 2025-01-28 17:40:30 +00:00
  • 904a0fa368
    reverse_proxy: re-add healthy upstreams metric (#6806) Mohammed Al Sahaf 2025-01-28 00:30:54 +03:00
  • d7872c3bfa
    caddytls: Refactor sni matcher (#6812) vnxme 2025-01-27 21:42:09 +03:00
  • 066d770409
    cmd: automatically set GOMEMLIMIT (#6809) Kévin Dunglas 2025-01-27 17:32:24 +01:00
  • 1115158616 caddyhttp: ResponseRecorder sets stream regardless of 1xx Matthew Holt 2025-01-27 08:18:34 -07:00
  • 48037d3102 caddytls: Refactor sni matcher vnxme 2025-01-25 16:54:04 +03:00
  • 160a88611b
    add logs Kévin Dunglas 2025-01-26 22:13:57 +01:00
  • 66e06dc2a9
    comments Kévin Dunglas 2025-01-26 22:06:00 +01:00
  • de0b538d8c
    Merge branch 'master' into issue-6773 Mohammed Al Sahaf 2025-01-26 14:58:58 +03:00
  • 7b8f3505e3
    caddytls: Fix sni_regexp matcher to obtain layer4 contexts (#6804) vnxme 2025-01-25 17:45:41 +03:00
  • 4b1ac5ddad caddytls: Refactor sni_regexp matcher vnxme 2025-01-25 16:41:58 +03:00
  • 9cf85c8771
    add system support Kévin Dunglas 2025-01-25 13:44:59 +01:00
  • d4974a0f8e
    feat: automatically set GOMEMLIMIT Kévin Dunglas 2025-01-25 12:18:49 +01:00
  • 062de5614a
    Merge branch 'master' into leaf-verifier-caddyfile leaf-verifier-caddyfile Mohammed Al Sahaf 2025-01-25 02:47:13 +03:00
  • 607114dcd7
    Merge branch 'master' into issue-6773 Mohammed Al Sahaf 2025-01-25 02:38:02 +03:00
  • 30743c361a
    chore: don't use deprecated archives.format_overrides.format (#6807) Mohammed Al Sahaf 2025-01-25 02:37:16 +03:00
  • 9cda98e915
    lint Mohammed Al Sahaf 2025-01-25 01:25:38 +03:00
  • 958bcf80ed
    chore: don't use deprecated archives.format_overrides.format Mohammed Al Sahaf 2025-01-25 01:19:44 +03:00
  • 5a2f5dd4f9
    reverse_proxy: re-add healthy upstreams metric Mohammed Al Sahaf 2025-01-25 00:24:07 +03:00
  • cb23087f6d unexported transport works ab14-tech 2025-01-24 12:59:24 -05:00
  • d6d9e9e8c8 exported, but not serialized ab14-tech 2025-01-24 12:34:46 -05:00
  • 01831049a3 fix namespace ab14-tech 2025-01-24 12:26:29 -05:00
  • f4bb176184 exclude ab14-tech 2025-01-24 12:24:15 -05:00
  • 7a805e8d6b transport not exported for active health check ab14-tech 2025-01-24 12:21:28 -05:00
  • be406bc4c9 add namespace ab14-tech 2025-01-24 12:19:21 -05:00
  • d2762c8405 load module & initialize RoundTripper - barebones ab14-tech 2025-01-24 12:12:14 -05:00
  • 5b13c65a82 caddytls: Fix sni_regexp matcher vnxme 2025-01-24 10:28:26 +03:00
  • 8d748bee71
    chore: update quic-go to v0.49.0 (#6803) Marten Seemann 2025-01-24 05:07:19 +01:00
  • e8368fda4e
    update quic-go to v0.49.0 Marten Seemann 2025-01-24 11:48:30 +08:00
  • c92e374cd9 add Transport override option for active health checks ab14-tech 2025-01-23 16:05:17 -05:00
  • f7f8f33aa2 fix: update broken link to Ardan Labs sbruens 2025-01-22 15:33:59 -05:00
  • 99073eaa33
    go.mod: Upgrade CertMagic to v0.21.7 Matthew Holt 2025-01-17 06:54:58 -07:00
  • e7da3b267b
    reverseproxy: Via header (#6275) Matthew Holt 2025-01-17 06:49:01 -07:00
  • 9e0e5a4b4c
    logging: Fix crash if logging error is not HandlerError (#6777) Omar Ramadan 2025-01-16 09:06:29 -08:00
  • 24159769de
    Merge branch 'master' into logging_crash Matt Holt 2025-01-16 09:55:45 -07:00
  • f85be6a190
    Merge branch 'master' into mod_ssl Kartik Ohlan 2025-01-12 17:04:01 -05:00
  • 12d3591944 Implement mod_ssl-like behavior: Placeholder support for server and client certificates kartikohlan 2025-01-09 17:11:56 -05:00
  • 2c4295ee48
    caddytls: Initial support for ACME profiles 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 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 Mohammed Al Sahaf 2025-01-07 23:53:44 +03:00
  • 00fc4cc90b
    Merge branch 'master' into 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