Commit Graph

  • 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
  • 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 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 5ccad835d7 fix: gofumpt Cedric Ziel 2024-10-02 16:35:29 +02: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
  • a0b1a8de3d Merge branch 'master' into trace-servicegraph Matt Holt 2024-10-02 08:08:04 -06: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