Commit Graph

  • b183aec83c
    httpcaddyfile: Implement log sampling config (#6682) Nikolai K 2024-11-12 00:42:50 +01:00
  • 825fe48e06
    reverseproxy: Allow 0 as weights for weighted_round_robin (#6681) Sucipto 2024-11-08 05:58:31 +07:00
  • b285763969
    ci: use commit sha in goreleaser-check (#6677) Mohammed Al Sahaf 2024-11-05 21:07:25 +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
  • cc23ad6402
    fileserver: Add file_limit option for browse (to be experimental) (#6648) Atakan Yenel 2024-11-05 17:35:32 +01:00
  • 91e34139a1
    go.mod: upgrade only some otel deps (#6676) Mohammed Al Sahaf 2024-11-05 03:10:05 +03:00
  • 09b2cbcf4d
    caddyhttp: Add MatchWithError to replace SetVar hack (#6596) Francis Lavoie 2024-11-04 18:18:50 -05: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
  • 1d156527ea
    events: Use WithLazy to prevent eager serialization of the event data (#6671) Andreas Kohn 2024-11-01 18:28:50 +01: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
  • b129ed6be8
    httpcaddyfile: Fixes for prefer_wildcard mode (#6636) Francis Lavoie 2024-10-30 13:09:12 -04:00
  • d398898b35
    cmd: Allow add-package to select version of package (#6665) Lucas VerÍssimo Botelho 2024-10-30 13:48:36 -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
  • 8c9e87d0a6
    reverseproxy: Separate ignore_client_gone option Matthew Holt 2024-10-28 15:21:47 -06:00
  • eaaa2e5872
    chore: compile without nosql's support for Postgres and MySQL (#6655) Kévin Dunglas 2024-10-22 22:53:14 +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
  • fbf0f4c425
    reverseproxy: Sync changes from stdlib for 1xx handling (#6656) Francis Lavoie 2024-10-22 14:10: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
  • 0182fb87fa
    core: addresses.go funcs renames (#6622) Aaron Paterson 2024-10-21 10:02:29 -04:00
  • 1391e8ed9a
    chore: fix some function names in comment (#6650) David Wood 2024-10-21 15:39:58 +08:00
  • 9753c44510
    fileserver: fix try_policy when instantiating file matcher from CEL (#6624) Logan Fleur 2024-10-20 16:08:30 +02:00
  • b443190b66
    sigtrap: always ignore SIGPIPE (#6645) Kévin Dunglas 2024-10-19 15:33:50 +02:00
  • 388c7e898c
    metrics: move metrics up, outside servers (#6606) Mohammed Al Sahaf 2024-10-18 18:54:21 +03:00
  • d26cd24a11
    fix tests fastcgi-fix WeidiDeng 2024-10-17 16:36:45 +08:00
  • 8c803b503c
    check if body is less than anticipated when there is no error reported WeidiDeng 2024-10-17 16:22:17 +08:00
  • 7d483ff3ef
    set temp file limiter for buffered body WeidiDeng 2024-10-17 15:58:53 +08:00
  • 02b8640e44
    set status for the error response WeidiDeng 2024-10-17 15:53:26 +08:00
  • d395633749
    fix caddyfile parsing for php_fastcgi WeidiDeng 2024-10-17 15:50:24 +08:00
  • 4715bbfd64
    initial implementation of buffering for requests with unknown content length for fastcgi WeidiDeng 2024-10-17 15:34:13 +08:00
  • c6f2979986
    caddyhttp: Close http3 server gracefully (#6213) WeidiDeng 2024-10-16 09:28:20 +08:00
  • a211c656f1
    chore: update quic-go to v0.48.0 (#6627) Marten Seemann 2024-10-15 08:38:10 -05:00
  • abdeadfdf4
    Merge branch 'master' into interface-network-type interface-network-type Mohammed Al Sahaf 2024-10-12 14:58:38 +03:00
  • 48ce47f1d4
    reverseproxy: Use correct cases for websocket related headers (#6621) WeidiDeng 2024-10-11 17:02:23 +08:00
  • ef4e0224a8
    caddyfile: Fix comma edgecase in address parsing (#6616) Francis Lavoie 2024-10-10 16:26:59 -04:00
  • c8a76d003f
    docs: expand proxy protocol docs (#6620) Mohammed Al Sahaf 2024-10-10 23:21:26 +03:00
  • dd5decabe7
    tests: fix caddyfile adapt warnings (#6619) Mohammed Al Sahaf 2024-10-10 22:38:49 +03:00
  • d7564d632f
    caddytls: Drop rate_limit and burst, has been deprecated (#6611) Francis Lavoie 2024-10-07 17:39:47 -04:00
  • 88fd5f3491
    caddyhttp: Use internal issuer for IPs when no APs configured Matthew Holt 2024-10-04 10:23:30 -06:00
  • 2ae58ac13e
    go.mod: Upgrade some dependencies Matthew Holt 2024-10-02 16:00:48 -06:00
  • 01be1b54a8
    ci: install xcaddy to fix release flow (#6602) v2.9.0-beta.2 Mohammed Al Sahaf 2024-10-02 19:12:29 +03:00
  • 41f5dd56e1
    metrics: scope metrics to active config, add optional per-host metrics (#6531) v2.9.0-beta.1 Mohammed Al Sahaf 2024-10-02 17:23:26 +03:00
  • 16724842d9
    caddyhttp: Implement auto_https prefer_wildcard option (#6146) Francis Lavoie 2024-10-02 09:31:58 -04:00
  • 792f1c7ed7
    caddyhttp: Escaping placeholders in CEL, add vars and vars_regexp (#6594) Francis Lavoie 2024-10-02 08:34:04 -04:00
  • c8adb1b553
    cmd: Better error handling when reloading (#6601) Matt Holt 2024-10-01 20:31:30 -06:00
  • 9b4acc2449
    caddytls: Support new tls.context module (#6369) Matt Holt 2024-10-01 17:18:17 -06:00
  • f3aead0e4d
    http: ReponseWriter prefer ReadFrom if available (#6565) WeidiDeng 2024-10-02 01:19:03 +08:00
  • 571f88d86f
    chore: Adjust incorrect reverse_proxy Caddyfile comment (#6598) Francis Lavoie 2024-10-01 12:56:30 -04:00
  • 0e829bc418
    caddyhttp: Fix listener wrapper regression from #6573 (#6599) Aaron Paterson 2024-10-01 01:47:21 -04:00
  • 4b1a9b6cc1
    core: Implement socket activation listeners (#6573) Aaron Paterson 2024-09-30 12:55:03 -04:00
  • 1a345b4fa6
    doc: remove docs of deprecated directives (#6566) Mohammed Al Sahaf 2024-09-29 12:12:52 +03:00
  • 22c98ea165
    caddyhttp: Optimize logs using zap's WithLazy() (#6590) Alexander Stecher 2024-09-26 20:23:12 +02:00
  • c5d6b22f37 chore: encode: use FlushError instead of Flush (#6168) WeidiDeng 2024-03-11 11:04:35 +08:00
  • 2faeac0a10
    chore: Use slices package where possible (#6585) Francis Lavoie 2024-09-25 16:30:56 -04:00
  • 9dda8fbf84
    caddytls: Give a better error message when given encrypted private keys (#6591) Francis Lavoie 2024-09-25 08:00:48 -04:00
  • ff67b97126
    caddyhttp: enable qlog, controlled by QLOGDIR env (#6581) Marten Seemann 2024-09-21 11:47:18 +08:00
  • 5b44d6cea8
    update quic-go to v0.47.0 (#6582) Marten Seemann 2024-09-21 05:00:13 +08:00
  • 6ab9fb6f74
    ci: update the linter action version (#6575) Mohammed Al Sahaf 2024-09-16 16:50:26 +03:00
  • f4bf4e0097
    perf: use zap's Check() to prevent useless allocs (#6560) Kévin Dunglas 2024-09-13 19:16:37 +02:00
  • 21f9c20a04
    rewrite: Avoid panic on bad arg count for uri (#6571) mister-turtle 2024-09-13 08:22:03 +01:00
  • 2d12fb7ac6
    caddytls: Add sni_regexp matcher (#6569) vnxme 2024-09-12 05:51:59 +03:00
  • 01ae168f92
    print curl and hurl versions Mohammed Al Sahaf 2024-09-09 11:22:28 +00:00
  • 8d2ed344c1
    update hurl to 5.0.1 Mohammed Al Sahaf 2024-09-09 08:29:23 +00:00
  • 3bdc6c035a
    Merge branch 'master' into hurl-tests Mohammed Al Sahaf 2024-09-09 10:20:16 +03:00
  • 91e62db666
    caddyhttp: Make route provisioning idempotent (#6558) Jesper Brix Rosenkilde 2024-09-03 19:57:55 +02:00
  • c050a37e1c
    reverse_proxy: add placeholder http.reverse_proxy.retries (#6553) Steffen Busch 2024-08-30 19:53:56 +02:00
  • 5c47c2f147
    fileserver: browse: Configurable default sort (#6502) lollipopkit🏳️‍⚧️ 2024-08-30 23:01:37 +08:00
  • ffd28be90a
    rewrite: Only serialize request if necessary (#6541) Alexander Stecher 2024-08-30 16:46:51 +02:00
  • 141c785420
    ci: prepare syso files for windows embedding in release (#6406) WeidiDeng 2024-08-30 04:11:25 +08:00
  • dcbf38d0b3
    tls: use Go default kex for the moment that include PQC (#6542) Bas Westerbaan 2024-08-28 01:08:16 +02:00
  • b8a9870410
    adapt ForwardProxyURL to use the NetworkProxyRaw Mohammed Al Sahaf 2024-08-28 00:47:04 +03:00
  • 908fa5e103
    Apply suggestions from code review Mohammed Al Sahaf 2024-08-27 10:48:59 +03:00
  • 38bb05c6c6
    address feedbcak Mohammed Al Sahaf 2024-08-26 17:46:27 +00:00
  • 18cd1c0525
    add caddyfile implementation Mohammed Al Sahaf 2024-08-24 15:54:19 +03:00
  • 6836afbd28
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2024-08-24 14:15:10 +03:00
  • 2028da4e74
    ci: build and test with Go 1.23 (#6526) Kévin Dunglas 2024-08-23 19:01:28 +02:00
  • 32d1c5e1bf
    Merge branch 'master' into forward-proxy Mohammed Al Sahaf 2024-08-23 17:02:05 +03:00
  • 4ade967005
    reverseproxy: allow user to define source address (#6504) Mohammed Al Sahaf 2024-08-22 22:52:05 +03:00
  • 9ebd7fa221
    Merge branch 'master' into interface-network-type Mohammed Al Sahaf 2024-08-22 20:34:25 +03:00
  • 8af646730b
    caddyhttp: run error (msg) through replacer (#6536) Mohammed Al Sahaf 2024-08-22 20:32:44 +03:00
  • 098897bdea
    chore: Fix a typo (#6534) Cuckoo Chickoo 2024-08-22 15:45:58 +05:30
  • 8ccfedf2bb
    cmd: Use a factory to create the caddy root command (#6533) a 2024-08-21 22:29:42 -05:00
  • 2bb2ecc549
    reverseproxy: Change errors writing the response to warning. (#6532) Jens-Uwe Mager 2024-08-21 19:39:20 +02:00
  • 54a0c8f948
    reverseproxy: Active health checks request body option (#6520) Jesper Brix Rosenkilde 2024-08-19 18:55:55 +02:00
  • 043fe41ab8
    ci: don't exit early on error in remote CI machine (#6519) Mohammed Al Sahaf 2024-08-18 12:54:12 +03:00
  • 32d6798822
    Merge branch 'master' into interface-network-type Mohammed Al Sahaf 2024-08-13 09:36:07 +03:00
  • 9ddb78fadc
    cmd: ignore exec.ErrDot when starting caddy in background (#6512) WeidiDeng 2024-08-13 10:26:20 +08:00
  • 3a48b03369
    Move PrivateRangesCIDR() back: add a pass-through function (#6514) vnxme 2024-08-12 12:47:05 +03:00
  • 9c4654a638
    Merge branch 'master' into interface-network-type Mohammed Al Sahaf 2024-08-12 10:04:06 +03:00