Commit Graph

  • d57ab215a2 caddytls: Pointer receiver (fix #6885) master 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
  • 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
  • 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
  • bc3d497739
    caddytls: Fix broken refactor Matthew Holt 2025-03-06 08:54:40 -07: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
  • 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
  • d7764dfdbb
    caddytls: Encrypted ClientHello (ECH) (#6862) Matt Holt 2025-03-05 17:04:10 -07: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
  • 02e348f911
    chore: upgrade cobra (#6868) Mohammed Al Sahaf 2025-03-03 23:49:17 +03: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
  • fd4de7e0ae
    chore: update quic-go to v0.50.0 (#6854) Marten Seemann 2025-02-20 10:45:52 +01:00
  • 0d7c63920d
    go.mod: remove glog dependency (#6838) Ns2Kracy 2025-02-17 23:08:39 +08:00
  • 6a8d4f1d60
    chore: ci: upgrade Go version to 1.24 (#6839) Mohammed Al Sahaf 2025-02-17 17:58:20 +03:00
  • d7621fdbe6
    tests: tests for error handling & metrics in admin endpoints (#6805) Gaurav Dhameeja 2025-02-12 15:39:47 +04:00
  • 172136a0a0
    caddytls: Support post-quantum key exchange mechanism X25519MLKEM768 Matthew Holt 2025-02-11 22:43:54 -07: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
  • 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
  • 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
  • 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
  • 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
  • 7b8f3505e3
    caddytls: Fix sni_regexp matcher to obtain layer4 contexts (#6804) vnxme 2025-01-25 17:45:41 +03:00
  • 062de5614a
    Merge branch 'master' into leaf-verifier-caddyfile leaf-verifier-caddyfile Mohammed Al Sahaf 2025-01-25 02:47:13 +03:00
  • 30743c361a
    chore: don't use deprecated archives.format_overrides.format (#6807) Mohammed Al Sahaf 2025-01-25 02:37:16 +03:00
  • 8d748bee71
    chore: update quic-go to v0.49.0 (#6803) Marten Seemann 2025-01-24 05:07:19 +01: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
  • 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
  • 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
  • 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
  • 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
  • 1bd567d7ad
    reverseproxy: buffer requests for fastcgi by default (#6759) WeidiDeng 2025-01-03 02:18:25 +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
  • 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
  • 5ba1e06fd6
    encode: try to use sendfile when compression is not used (#6749) WeidiDeng 2024-12-21 05:37:16 +08:00
  • c216cf551d
    caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629) Francis Lavoie 2024-12-20 13:16:34 -05: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
  • 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
  • 6790c0e38a
    fastcgi: check for CONTENT_LENGTH when sending requests (#6661) WeidiDeng 2024-12-18 08:22:12 +08:00
  • c864b82ae1
    reverseproxy: Set Content-Length when body is fully buffered (#6638) WeidiDeng 2024-12-18 07:36:13 +08:00
  • e76405d550
    core: Change ListenerFunc signature (#6651) Aaron Paterson 2024-12-12 17:34:50 -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
  • 5c2617ebf9
    fileserver: good default for precompressed (#6736) Kévin Dunglas 2024-12-10 16:31:43 +01:00
  • 57ae9c3107
    chore: fix some typo in HTTPLoader comment (#6735) José Padilla 2024-12-07 06:30:20 -05:00
  • 9c0c71e577
    reverseproxy: Rewrite requests and responses for websocket over http2 (#6567) WeidiDeng 2024-12-07 04:23:27 +08:00
  • a1751adb40
    chore: bump golang.org/x/net to v0.32.0 (#6728) WeidiDeng 2024-12-05 22:28:07 +08:00
  • d0123bd760
    fileserver: Fix policy Validate() oversight (#6727) Francis Lavoie 2024-12-04 14:01:58 -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
  • 16d5b22349
    ci: prevent jobs running on PRs from forks (#6720) Mohammed Al Sahaf 2024-11-30 17:05:09 +03:00
  • 22b9d51268
    go.mod: Upgrade quic-go to 0.48.2 Matthew Holt 2024-11-26 10:47:55 -07:00
  • 1d106fa14d
    metrics: add go and process collectors (#6704) Mohammed Al Sahaf 2024-11-23 02:38:59 +03:00
  • 8c3dd3de70
    requestbody: Type-based error handling for MaxBytesError (#6701) Rishita Shaw 2024-11-23 01:15:58 +05:30
  • 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
  • b3ce260389
    cmd: ignore missing keys during storage export (#6697) santhoshkumar 2024-11-18 20:10:51 +05:30
  • 6028ff27fa
    chore: make FastAbs comment more easy to understand (#6692) WeidiDeng 2024-11-15 11:49:42 +08:00
  • 37f0c4bfae
    chore: Add provides to .deb releases (#6691) Francis Lavoie 2024-11-14 16:15:02 -05:00
  • 315715e90f
    core: Implement FastAbs to avoid repeated os.Getwd calls (#6687) Francis Lavoie 2024-11-13 03:55:51 -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