Commit Graph

  • 8cb1bb4af3 go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min) Matthew Holt 2023-02-24 13:35:56 -07:00
  • e3909cc385 reverseproxy: refactor HTTP transport layer (#5369) Mohammed Al Sahaf 2023-02-24 22:54:04 +03:00
  • be53e432fc caddytls: Relax the warning for on-demand (#5384) Francis Lavoie 2023-02-22 13:41:01 -05:00
  • 79de6df93d cmd: Strict unmarshal for validate (#5383) Francis Lavoie 2023-02-22 13:39:40 -05:00
  • 8bc05e598d caddyfile: Implement variadics for import args placeholders (#5249) WeidiDeng 2023-02-17 08:08:36 +08:00
  • bf54892a73 cmd: make caddy fmt hints more clear (#5378) Emily Lange 2023-02-17 00:34:12 +01:00
  • 5ded580444 cmd: Adjust documentation for commands (#5377) Francis Lavoie 2023-02-16 11:14:07 -05:00
  • 0db29e2ce9 go.mod: Upgrade acmez and x/net v2.6.4 Matthew Holt 2023-02-14 12:08:31 -07:00
  • 4b119a475f reverseproxy: Don't buffer chunked requests (fix #5366) (#5367) Matt Holt 2023-02-11 17:25:29 -07:00
  • 90798f3eea go.mod: Upgrade various dependencies (#5362) v2.6.3 Francis Lavoie 2023-02-08 12:49:17 -05:00
  • 536c28d4dc core: Support Windows absolute paths for UDS proxy upstreams (#5114) Steffen Brüheim 2023-02-08 18:05:09 +01:00
  • c77a6bea66 reverseproxy: Log status code and byte count for websockets (#5140) WeidiDeng 2023-02-07 07:14:59 +08:00
  • 12bcbe2c49 caddyhttp: Pluggable trusted proxy IP range sources (#5328) Francis Lavoie 2023-02-06 14:44:11 -05:00
  • f6f1d8fc89 Run go.mod tidy Matthew Holt 2023-02-06 12:24:01 -07:00
  • 8d3a1b8bcb caddyauth: Use singleflight for basic auth (#5344) Y.Horie 2023-02-07 03:29:03 +09:00
  • 71e27b844b cmd: Avoid panic when printing version without build info (#5210) Lukas Vogel 2022-12-19 22:23:45 +01:00
  • ac83b7e218 admin: Add CADDY_ADMIN env var to override the default (#5332) Francis Lavoie 2023-02-06 12:55:16 -05:00
  • e62b5fb586 chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353) Francis Lavoie 2023-02-06 11:29:20 -05:00
  • 94b8d56096 cmd: Add --envfile flag to validate command (#5350) Amis Shokoohi 2023-02-01 00:57:35 +03:30
  • 8c0b49bf03 cmd: fmt exit successfully after overwriting config file (#5351) Amis Shokoohi 2023-01-31 19:54:44 +03:30
  • 201b9b41f9 chore: Fix warning "range variable captured by func literal" (#5348) Francis Lavoie 2023-01-31 03:07:57 -05:00
  • 0a3efd1641 caddytls: Debug log for ask endpoint Matthew Holt 2023-01-30 09:30:53 -07:00
  • d73660f7c3 httpcaddyfile: Add persist_config global option (#5339) Y.Horie 2023-01-28 13:31:37 +09:00
  • 7f2a93e6c3 caddyfile: Allow overriding server names (#5323) Francis Lavoie 2023-01-27 14:56:39 -05:00
  • e9d95ab29f reverseproxy: Add flag to short command to disable redirects (#5330) Y.Horie 2023-01-25 23:40:08 +09:00
  • 962310204f tracing: Support placeholders in span name (#5329) David Frickert 2023-01-25 07:26:44 +00:00
  • 98867ac346 go.mod: bump tscert package to fix Tailscale 1.34+ on Windows (#5331) Brad Fitzpatrick 2023-01-24 17:01:54 -08:00
  • 5805b3ca11 cmd: caddy fmt return code is 1 if not formatted (#5297) Y.Horie 2023-01-22 13:28:37 +09:00
  • d6d7511699 httpcaddyfile: Warn on importing empty file; skip dotfiles (#5320) Y.Horie 2023-01-22 02:22:36 +09:00
  • 8d6870fd06 chore: Fix typo, coral -> cobra (#5325) Y.Horie 2023-01-22 00:27:58 +09:00
  • c38a040e85 httpcaddyfile: Fix handle grouping inside route (#5315) WeidiDeng 2023-01-19 05:04:41 +08:00
  • e8ad9b32c9 go.mod: Update golang.org/x/net to v0.5.0 (#5314) Alexandre Vicenzi 2023-01-17 13:07:07 +01:00
  • 62e8b21724 chore: Fix caddyfile.replaceEnvVars return (#5311) Y.Horie 2023-01-17 20:57:42 +09:00
  • 223cbe3d0b caddyhttp: Add server-level trusted_proxies config (#5103) Francis Lavoie 2023-01-10 00:08:23 -05:00
  • 66ce0c5c63 caddytls: Add test cases for Caddyfile tls options (#5293) Yannick Ihmels 2023-01-09 21:18:12 +01:00
  • 845bc4d50b reverseproxy: Fix hanging for Transfer-Encoding: chunked (#5289) Y.Horie 2023-01-09 16:13:34 +09:00
  • e450a7377b reverseproxy: Don't enable auto-https when --from flag is http (#5269) Emily Lange 2023-01-06 21:42:07 +01:00
  • d74f6fd967 reverseproxy: Set origreq in active health check (#5284) Matt Holt 2023-01-06 13:06:38 -07:00
  • 55035d327a caddytls: Add dns_ttl config, improve Caddyfile tls options (#5287) Yannick Ihmels 2023-01-06 20:44:00 +01:00
  • 4e9ad50f65 fileserver: Add a couple test cases Matthew Holt 2023-01-04 11:07:27 -07:00
  • 05a4637489 Update README.md Matt Holt 2023-01-01 16:27:06 -07:00
  • bd74f94496 Update README.md Matt Holt 2022-12-31 10:10:32 -07:00
  • b40548ff61 ci: Fix goreleaser deprecation (#5270) Francis Lavoie 2022-12-28 13:11:39 -05:00
  • 4e54e48409 ci: Update GitHub Actions to avoid set-output deprecation (#5271) TAKAHASHI Shuuji 2022-12-29 02:05:42 +09:00
  • b166b90083 ci: exclude dependbot from running tests on s390x machine (#5266) Mohammed Al Sahaf 2022-12-22 22:13:47 +03:00
  • dac7cacd4d encode: Respect Cache-Control no-transform (#5257) darkweak 2022-12-20 21:26:53 +01:00
  • af93517c2d build(deps): bump goreleaser/goreleaser-action from 2 to 4 (#5264) dependabot[bot] 2022-12-19 19:47:33 -05:00
  • 3b724a2082 build(deps): bump actions/upload-artifact from 1 to 3 (#5262) dependabot[bot] 2022-12-19 19:14:43 -05:00
  • 329af5ced9 build(deps): bump actions/cache from 2 to 3 (#5263) dependabot[bot] 2022-12-19 18:56:52 -05:00
  • cd49847edb build(deps): bump peter-evans/repository-dispatch from 1 to 2 (#5261) dependabot[bot] 2022-12-19 18:44:54 -05:00
  • d3d76d6ac2 ci: Check for github action updates monthly (#5258) John Losito 2022-12-19 16:57:56 -05:00
  • c3b5b1811c cmd: Avoid panic when printing version without build info (#5210) Lukas Vogel 2022-12-19 22:23:45 +01:00
  • 4fe5e64e46 readme: white ZeroSSL text color in dark mode (#5259) Emily Lange 2022-12-19 21:01:30 +01:00
  • e10ed7b00d readme: darker variants of logos in dark mode (#5248) IndeedNotJames 2022-12-12 18:18:30 +01:00
  • fac35db9dc go.mod: Update quic-go to v0.31.0 Matthew Holt 2022-12-08 08:55:04 -07:00
  • bfaf2a8201 acme_server: Configurable default lifetime for issued certificates (#5232) Kyle McCullough 2022-12-05 23:12:26 -08:00
  • fef9cb3e05 caddytest: internalize init config into '.go' file (#5230) Mohammed Al Sahaf 2022-12-05 21:49:41 +03:00
  • d4a7d89f56 reverseproxy: Improve hostByHashing distribution (#5229) Alban Lecocq 2022-12-05 19:28:12 +01:00
  • ae77a56ac8 Clarify some docs Matthew Holt 2022-11-30 16:03:31 -07:00
  • 762b02789a admin: set certmagic cache logger (#5173) bit 2022-11-24 03:49:22 +00:00
  • 6f8fe01da1 caddypki: Use go.step.sm/crypto to generate the PKI (#5217) Mariano Cano 2022-11-23 19:47:42 -08:00
  • ac96455a9a admin: fix certificate renewal for admin (#5169) bit 2022-11-23 18:48:37 +00:00
  • ee7c92ec9b reverseproxy: Mask the WS close message when we're the client (#5199) Francis Lavoie 2022-11-14 11:38:02 -05:00
  • 33fdea8f26 caddypki: Prefer user-configured root instead of generating new one (#5189) Jonathan Garcia 2022-11-08 20:13:46 +01:00
  • 6efd1b3bb1 ci: set least privilged token for github actions for lint workflow (#5179) Ashish Kurmi 2022-11-06 01:01:36 -07:00
  • 087f126cf4 caddyhttp: Canonicalize header field names (#5176) Alexander Graf 2022-10-29 22:35:44 +02:00
  • 1fa4cb7ba1 caddytest: Increased sleep between retries to reduce flakey tests in CI (#5160) Benjamin Chalmers 2022-10-27 23:12:30 +01:00
  • f20a8e7aa0 cmd: replace deprecate func use (#5170) Mohammed Al Sahaf 2022-10-25 17:56:38 +03:00
  • 798c4a3ba4 go.mod: Upgrade some dependencies Matthew Holt 2022-10-24 12:20:39 -06:00
  • 817470dd66 httploader: Close resp body on bad status code Matthew Holt 2022-10-24 12:18:32 -06:00
  • bbe3663167 caddyconfig: Fix httploader leak from unused responses (#5159) Chris Lahaye 2022-10-24 19:58:30 +02:00
  • ed503118dd caddyhttp: add placeholder {http.request.orig_uri.path.*} (#5161) XYenon 2022-10-25 01:57:50 +08:00
  • 7ce5c0aaac caddyhttp: Reject conflicting values in query strings querymatcher Matthew Holt 2022-10-24 11:07:29 -06:00
  • a3ae146cbd fileserver: Reject non-GET/HEAD requests (close #5166) (#5167) Matt Holt 2022-10-24 10:23:57 -06:00
  • 4bf6cb4199 fileserver: Reject ADS and short name paths; trim trailing dots and spaces on Windows (#5148) Matt Holt 2022-10-18 21:55:25 -06:00
  • 72e7edda1f map: Clarified how destination values should be formatted (#5156) Scott Mebberson 2022-10-19 10:44:53 +10:30
  • a999b70727 cmd: Add missing \n to HelpTemplate (#5151) BakaFT 2022-10-17 16:51:41 +08:00
  • 1cd594963e docs: Fix templates documentation, stray newline breaks godoc (#5149) Francis Lavoie 2022-10-16 12:25:44 -04:00
  • 6bad878a22 httpcaddyfile: Improve detection of indistinguishable TLS automation policies (#5120) v2.6.2 Matt Holt 2022-10-13 11:30:57 -06:00
  • 3e1fd2a8d4 httpcaddyfile: Wrap site block in subroute if host matcher used (#5130) Matt Holt 2022-10-12 09:27:08 -06:00
  • 33f60da9f2 fileserver: stop listing dir when request context is cancelled (#5131) Abdussamet Koçak 2022-10-08 21:56:35 +03:00
  • b4e28af953 replacer: working directory global placeholder (#5127) Kévin Dunglas 2022-10-07 11:54:41 +02:00
  • d46ba2e27f httpcaddyfile: Fix metrics global option parsing (#5126) Francis Lavoie 2022-10-06 21:40:08 -04:00
  • 498f32bab9 caddyconfig: Implement retries into HTTPLoader (#5077) Cory Cooper 2022-10-05 21:34:49 -07:00
  • ed118f2b09 Fix typo in comment (#5121) Ioannis Cherouvim 2022-10-05 21:36:06 +03:00
  • 99ffe93388 logging: Fix skip_hosts with wildcards (#5102) Francis Lavoie 2022-10-05 14:14:13 -04:00
  • e07a267276 caddytest: Revise sleep durations Matthew Holt 2022-10-05 11:40:41 -06:00
  • e4fac1294f core: Set version manually via CustomVersion (#5072) Adam Weinberger 2022-10-05 10:59:57 -06:00
  • 2153a81ec8 forwardauth: Canonicalize header fields (fix #5038) (#5097) Matt Holt 2022-10-04 23:37:01 -06:00
  • ea58d51907 logging: Perform filtering on arrays of strings (where possible) (#5101) Francis Lavoie 2022-10-05 01:21:23 -04:00
  • 9e1d964bd6 logging: Add time_local option to use local time instead of UTC (#5108) Francis Lavoie 2022-10-05 00:23:14 -04:00
  • 2be56c526c fileserver: Treat invalid file path as NotFound (#5099) xufanglu 2022-10-05 11:32:40 +08:00
  • 01e192edc9 logging: Better console encoder defaults (#5109) Francis Lavoie 2022-10-04 23:18:48 -04:00
  • 2808de1e30 httpcaddyfile: Skip automate when auto_https off is specified (#5110) Francis Lavoie 2022-10-04 22:58:19 -04:00
  • 253d97c93d core: Chdir to executable location on Windows (#5115) Tobias Gruetzmacher 2022-10-04 19:04:02 +02:00
  • c28cd29fe7 ci: enhance the CI/CD flow (#5118) Mohammed Al Sahaf 2022-10-04 17:03:10 +03:00
  • da24f57dac Fix inverted logic in Windows service detection (#5106) Tobias Gruetzmacher 2022-10-02 22:56:54 +02:00
  • b1d04f5b39 fileserver: better dark mode visited link contrast (#5105) iliana etaoin 2022-10-01 17:14:27 -07:00
  • fe91de67b6 go.mod: Upgrade select dependencies Matthew Holt 2022-09-30 13:39:37 -06:00
  • 9873ff9918 caddyhttp: Remote IP prefix placeholders Matthew Holt 2022-09-30 13:29:33 -06:00