0
Fork 0
mirror of https://github.com/caddyserver/caddy.git synced 2025-04-15 03:03:08 -05:00

Commit graph

  • 3630c25de0
    Merge a874bb3e4d into def9db1f16 Pascal 2025-04-15 12:01:13 +08:00
  • 00481e3f8a
    Merge c96f6d75bb into def9db1f16 Jesper Brix Rosenkilde 2025-04-14 08:20:05 +02:00
  • c96f6d75bb Add a valid Upstream to the DialInfo when doing active health checks Jesper B. Rosenkilde 2025-04-11 14:32:51 +02:00
  • df979badc2
    Merge 60903339cf into def9db1f16 ab14-tech 2025-04-14 05:06:51 +02:00
  • 32a3c5db1a
    Merge 2eb49c4302 into def9db1f16 Yaroslav Halchenko 2025-04-14 03:37:25 +02:00
  • 6b2cb88a73
    Merge c3feef49aa into def9db1f16 Steffen Busch 2025-04-13 19:03:04 +02:00
  • 4c2b884fd6
    Merge f85be6a190 into def9db1f16 Kartik Ohlan 2025-04-13 10:28:10 +02:00
  • 60f16a70fc
    Merge 5245045f44 into def9db1f16 Mohammed Al Sahaf 2025-04-13 02:53:07 -04:00
  • d9a7a8540d
    Merge 218b3b192b into def9db1f16 Mohammed Al Sahaf 2025-04-13 02:53:07 -04:00
  • 24b577e1ce
    Merge e8f8fc2948 into def9db1f16 Mohammed Al Sahaf 2025-04-13 02:53:07 -04:00
  • 4332a93ba8
    Merge abdeadfdf4 into def9db1f16 Mohammed Al Sahaf 2025-04-13 02:53:07 -04:00
  • 77e2cb9ad7
    Merge d26cd24a11 into def9db1f16 WeidiDeng 2025-04-13 02:53:07 -04:00
  • 03a6f957f2
    Merge 062de5614a into def9db1f16 Mohammed Al Sahaf 2025-04-13 02:53:07 -04:00
  • def9db1f16
    Fix the incorrect parameter order () master cui fliter 2025-04-13 11:19:32 +08:00
  • a528892ca9
    Merge 2f0a14ee77 into ce926b87ed S K 2025-04-12 16:47:55 +02:00
  • a6fd30f80b bug: Fix the incorrect parameter order cuishuang 2025-04-12 14:12:56 +08:00
  • ce926b87ed
    chore: fix comment () riyueguang 2025-04-12 12:24:17 +08:00
  • 35f77b31ff chore: fix comment riyueguang 2025-04-12 09:34:36 +08:00
  • 60903339cf
    Merge branch 'master' into active-health-transport Matt Holt 2025-04-11 10:02:51 -06:00
  • a874bb3e4d caddytls: Regularly reload static certificates Pascal 2025-04-09 12:36:29 +02:00
  • b36a7ab9a1 caddytls: Regularly reload static certificates Pascal 2025-04-07 16:37:09 +02:00
  • b06a9496d1
    caddyhttp: Document side effect of HTTP/3 early data (close ) Matthew Holt 2025-04-08 13:59:02 -06:00
  • 9becf61a9f
    go.mod: Upgrade to libdns 1.0 beta APIs (requires upgraded DNS providers) Matthew Holt 2025-04-07 12:43:11 -06:00
  • 10fe43b107 added OTEL client transport to healthchecks Archimedes Trajano 2025-04-05 21:40:11 -04:00
  • 9467bf8d12 more tracing Archimedes Trajano 2024-07-30 13:07:38 -04:00
  • 9c4d0943a4 otelhttp on the client Archimedes Trajano 2025-04-05 21:35:19 -04:00
  • f80a78151e feat: use autoexporter to handle tracing Archimedes Trajano 2025-04-05 21:19:21 -04:00
  • 55277c42cd
    Merge 95253b3c90 into 5a6b2f8d1d Archimedes Trajano 2025-04-04 20:43:21 +00:00
  • 95253b3c90 added go.opentelemetry.io/contrib/exporters/autoexport Archimedes Trajano 2025-04-04 16:43:16 -04:00
  • 8c25290237 Merge remote-tracking branch 'upstream/master' into otel-client Archimedes Trajano 2024-10-06 00:24:39 -04:00
  • 1ecb85d858
    Merge 924273f6a3 into 5a6b2f8d1d Mohammed Al Sahaf 2025-04-03 01:56:37 +03:00
  • 924273f6a3
    Merge branch 'master' into golangcilint-v2 golangcilint-v2 Mohammed Al Sahaf 2025-04-03 02:56:36 +04:00
  • 57a85ede02
    use embedded structs Mohammed Al Sahaf 2025-04-03 01:50:17 +03:00
  • 0faf419df2
    build(deps): bump golangci/golangci-lint-action from 6 to 7 dependabot[bot] 2025-04-01 23:16:04 +00:00
  • c3feef49aa caddyauth: Simplify error placeholder setting for authentication provider Steffen Busch 2025-03-29 16:38:56 +01:00
  • 5a6b2f8d1d
    events: Refactor; move Event into core, so core can emit events () Matt Holt 2025-03-29 08:15:43 -06:00
  • c500c55375 caddyauth: Set authentication provider error in placeholder for handle_errors directive Steffen Busch 2025-03-29 10:36:33 +01:00
  • dbdcf43557
    lol whoops Matthew Holt 2025-03-28 15:05:37 -06:00
  • 08bf9e4fc0
    Coupla bug fixes Matthew Holt 2025-03-28 12:38:01 -06:00
  • 6825db3906
    events: Refactor; move Event into core, so core can emit events Matthew Holt 2025-03-28 12:28:03 -06:00
  • f75d9cafca
    Create main.yml Kanchi Chitaliya 2025-03-27 11:35:53 -07:00
  • ee18bb12a0 Add a pluggable "listener" for detecting when caddy starts and stops Andreas Kohn 2025-03-26 09:17:05 +01:00
  • 8b331abff7
    Merge 07a21a8d5b into ea77a9ab67 a 2025-03-25 22:11:08 -04:00
  • ea77a9ab67
    caddytls: Temporarily treat "" and "@" as equivalent for DNS publication Matthew Holt 2025-03-25 16:24:16 -06:00
  • c65fc0bb1a
    oops Mohammed Al Sahaf 2025-03-25 23:28:55 +03:00
  • e42cf4fc80
    appease the linter some more Mohammed Al Sahaf 2025-03-25 23:19:42 +03:00
  • d3464efffd
    bring back comments to .golangci.yml Mohammed Al Sahaf 2025-03-25 23:09:12 +03:00
  • 61703a147f
    more lint fixes Mohammed Al Sahaf 2025-03-25 23:02:55 +03:00
  • 9e284a5b0b
    run golangci-lint run --fix Mohammed Al Sahaf 2025-03-25 22:55:56 +03:00
  • fb467eb9a5
    chore: upgrade .golangci.yml and workflow to v2 Mohammed Al Sahaf 2025-03-25 22:46:04 +03:00
  • 7672b7848f
    go.mod: Upgrade CertMagic v2.10.0-beta.4 Matthew Holt 2025-03-24 20:51:05 -06:00
  • 86c620fb4e
    go.mod: Minor dependency upgrades v2.10.0-beta.3 Matthew Holt 2025-03-24 16:16:11 -06:00
  • 782a3c7ac6
    caddytls: Don't publish HTTPS record for CNAME'd domain (fix ) Matthew Holt 2025-03-24 09:55:26 -06:00
  • 2f0a14ee77 * feat: add support for base64 encoded client certificate chain S K 2025-03-21 19:30:44 -07:00
  • 173573035c
    core: add modular network_proxy support () Mohammed Al Sahaf 2025-03-21 20:06:15 +03:00
  • 0f4c4a77be
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2025-03-21 20:01:25 +03:00
  • 7b1f00c330
    update quic-go to v0.50.1 () Marten Seemann 2025-03-21 20:33:49 +07:00
  • e0ea284b79
    update quic-go to v0.50.1 Marten Seemann 2025-03-21 12:50:58 +07:00
  • 64118c3491
    remove .source from the module ID Mohammed Al Sahaf 2025-03-21 02:28:36 +03:00
  • 6eab324bb5
    Merge branch 'master' into forward-proxy Matt Holt 2025-03-20 12:12:00 -06:00
  • 8dc76676fb
    chore: Modernize a couple for loops Matthew Holt 2025-03-19 09:53:42 -06:00
  • e276994174
    caddytls: Initialize permission module earlier (fix ) Matthew Holt 2025-03-17 12:02:23 -06:00
  • b3e692ed09
    caddyfile: Fix formatting for backquote wrapped braces () Ted 2025-03-17 17:58:46 +03:00
  • 5b83667f59
    Fix caddy fmt breaks backquote wrapped braces in tamplate keystroke3 2025-03-16 15:28:59 +03:00
  • 55c89ccf2a
    caddytls: Convert AP subjects to punycode Matthew Holt 2025-03-14 15:44:20 -06:00
  • feebacf667
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2025-03-14 04:44:41 +03:00
  • a4f811e14f
    code review Mohammed Al Sahaf 2025-03-14 04:42:57 +03:00
  • 1f8dab572c caddytls: Don't publish ECH configs if other records don't exist Matthew Holt 2025-03-12 16:33:03 -06:00
  • 2ac09fdb20
    requestbody: Fix ContentLength calculation after body replacement () Steffen Busch 2025-03-12 23:18:02 +01:00
  • 5c70fa7e0e requestbody: Fix ContentLength calculation after body replacement Steffen Busch 2025-03-12 23:10:26 +01:00
  • dccf3d8982
    requestbody: Add set option to replace request body () Adrien Pensart 2025-03-12 15:38:51 -04:00
  • b3c36636e0
    Merge branch 'master' into requestbody_replace Matt Holt 2025-03-12 13:31:18 -06:00
  • 15edef2ff2 Add: request_body replace directive Adrien Pensart 2023-09-04 12:57:09 +00:00
  • 3d9b1df852 caddytls: Fix TrustedCACerts backwards compatibility () stripe jjiang-stripe 2025-03-10 11:50:47 -07:00
  • af2d33afbb
    headers: Allow nil HeaderOps (fix ) Matthew Holt 2025-03-11 08:52:15 -06:00
  • 39262f8663 caddytls: Minor fixes for ECH Matthew Holt 2025-03-11 08:12:42 -06:00
  • 49f9af9a4a
    caddytls: Fix TrustedCACerts backwards compatibility () 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 ) 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 () 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 () WeidiDeng 2025-03-08 02:22:43 +08:00
  • c54f5019dc
    remove redundant url in log 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 ) 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 () Kévin Dunglas 2025-03-07 18:40:51 +01:00
  • adbe7f87e6
    caddytls: Only make DNS solver if not already set (fix ) 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 ) Matthew Holt 2025-03-06 15:11:38 -07:00
  • 84364ffcd0
    caddypki: Remove lifetime check at Caddyfile parse (fix ) 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 () 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 () 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) () 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 () 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 () 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 () 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 () 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 () 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 () 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 () 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 () 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 " Matthew Holt 2025-02-07 06:23:43 -07:00
  • 932dac157a logging: Always set fields func; fix 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 () Mahdi Mohammadi 2025-02-04 19:27:32 +03:30
  • 9283770f68
    reverseproxy: ignore duplicate collector registration error () 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 () dependabot[bot] 2025-01-28 17:25:11 -07:00
  • cfc3af6749
    fix: update broken link to Ardan Labs () 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 () Mohammed Al Sahaf 2025-01-28 00:30:54 +03:00
  • d7872c3bfa
    caddytls: Refactor sni matcher () vnxme 2025-01-27 21:42:09 +03:00
  • 066d770409
    cmd: automatically set GOMEMLIMIT () 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 () 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 () 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 () 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 () Matthew Holt 2025-01-17 06:49:01 -07:00
  • 9e0e5a4b4c
    logging: Fix crash if logging error is not HandlerError () 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 () 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 () 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 () Matt Holt 2025-01-07 21:51:03 -07:00
  • 50778b5542
    fix: disable h3 for unix domain socket () 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 () 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 ) 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 () 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 () 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 () 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 () 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
  • 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