Commit Graph

  • bcb7a19cd3 rewrite: Add method Caddyfile directive (#4528) Francis Lavoie 2022-01-18 14:17:35 -05:00
  • 6e6ce2be6b caddyhttp: Fix HTTP->HTTPS redir not preferring HTTPS port if ambiguous (#4530) Francis Lavoie 2022-01-18 13:56:00 -05:00
  • 1b7ff5d76c httpcaddyfile: Add default_bind global option (#4531) Francis Lavoie 2022-01-18 13:29:07 -05:00
  • 93a7a45e7e httpcaddyfile: Fix incorrect handling of IPv6 bind addresses (#4532) Francis Lavoie 2022-01-18 13:27:43 -05:00
  • 1a7a78a1f2 cmd: Print error if fmt overwrite fails (fix #4524) Matthew Holt 2022-01-16 17:30:07 -07:00
  • 1feb65952a rewrite: Fix a double-encode issue when using the {uri} placeholder (#4516) Francis Lavoie 2022-01-13 12:17:15 -05:00
  • 66de438a98 caddytls: Fix MatchRemoteIP provisoning with multiple CIDR ranges (#4522) GallopingKylin 2022-01-13 08:56:18 -08:00
  • 850e1605df caddyhttp: Return HTTP 421 for mismatched Host header (#4023) rayjlinden 2022-01-12 13:24:22 -08:00
  • af1ac9cd2e Fix lint warnings Matthew Holt 2022-01-10 23:27:39 -07:00
  • 64a3218f5c core: Simplify shared listeners, fix deadline bug Matthew Holt 2022-01-10 23:24:58 -07:00
  • c634bbe9cc caddypki: Return error if no PEM data found Matthew Holt 2022-01-07 10:55:11 -07:00
  • 4b9849c792 httpcaddyfile: Support configuring pki app names via global options (#4450) Francis Lavoie 2022-01-05 22:45:41 -05:00
  • 80d7a356b3 caddyhttp: Redirect HTTP requests on the HTTPS port to https:// (#4313) Francis Lavoie 2022-01-05 20:01:15 -05:00
  • b4bfa29be2 admin: Require identity for remote (fix #4478) Matthew Holt 2022-01-05 17:55:09 -07:00
  • 6cadb60fa2 templates: Document .OriginalReq Matthew Holt 2022-01-05 13:59:59 -07:00
  • 2e46c2ac1d admin, reverseproxy: Stop timers if canceled to avoid goroutine leak (#4482) Денис Телюх 2022-01-05 02:14:18 +07:00
  • 249adc1c87 logging: Support turning off roll compression via Caddyfile (#4505) Francis Lavoie 2022-01-04 14:11:27 -05:00
  • e9dde23024 headers: Fix + in Caddyfile to properly append rather than set (#4506) Francis Lavoie 2022-01-04 12:10:11 -05:00
  • 3fe2c73dd0 caddyhttp: Fix MatchPath sanitizing (#4499) Francis Lavoie 2021-12-30 04:15:48 -05:00
  • 5333c3528b reverseproxy: Fix incorrect health_headers Caddyfile parsing (#4485) Francis Lavoie 2021-12-17 10:53:11 -05:00
  • 180ae0cc48 caddyhttp: Implement http.request.uuid placeholder (#4285) Rainer Borene 2021-12-15 04:17:53 -03:00
  • a1c41210d3 caddypki: Minor tweak, don't use context pointer Matthew Holt 2021-12-13 16:13:29 -07:00
  • ecac03cdcb caddyhttp: Enhance vars matcher (#4433) Matt Holt 2021-12-13 13:59:58 -07:00
  • c04d24cafa pki: Avoid provisioning the local CA when not necessary (#4463) Francis Lavoie 2021-12-13 14:25:35 -05:00
  • 81ee34e962 httpcaddyfile: Fix sorting edgecase for nested handle_path (#4477) Francis Lavoie 2021-12-13 13:42:08 -05:00
  • 78b5356f2b fileserver: do not double-escape paths (#4447) Mohammed Al Sahaf 2021-12-11 17:26:21 +03:00
  • 6f9b6ad78e go.mod: Update smallstep/certificates, no longer need replace (#4475) Francis Lavoie 2021-12-10 14:58:53 -05:00
  • 4906b9357a go.mod: Update smallstep/truststore, fix build on FreeBSD (#4473) Francis Lavoie 2021-12-09 15:57:26 -05:00
  • e90d751732 caddyfile: impove fmt warning message (#4444) Runzhi He 2021-12-08 01:03:58 +08:00
  • dce81e85d5 docs: use backticks to not italicise glob path (#4460) Adam Burgess 2021-12-06 17:48:40 +11:00
  • a1b417c832 logging: add support for hashing data (#4434) Kévin Dunglas 2021-12-02 21:51:37 +01:00
  • 5bf0adad87 caddyhttp: Make logging of credential headers opt-in (#4438) Francis Lavoie 2021-12-02 15:26:24 -05:00
  • 8e5aafa5cd fastcgi: Fix a TODO, prevent zap using reflection for logging env (#4437) Francis Lavoie 2021-12-02 15:23:19 -05:00
  • c133153447 go.mod: Update to latest smallstep/truststore, support FreeBSD (#4453) Francis Lavoie 2021-11-29 19:15:41 -05:00
  • ec14ccdd40 templates: fix inconsistent nested includes (#4452) Tim Culverhouse 2021-11-29 11:29:40 -06:00
  • f55b123d63 caddyhttp: Split up logged remote address into IP and port (#4403) Francis Lavoie 2021-11-29 01:18:35 -05:00
  • 0eb0b60f47 logging: Remove common_log field and single_field encoder (#4149) (#4282) Matt Holt 2021-11-28 23:08:52 -07:00
  • 5e5af50e64 caddyfile: make renew_interval option configurable (#4451) Rainer Borene 2021-11-28 19:22:26 -03:00
  • 9ee68c1bd5 reverseproxy: Adjust defaults, document defaults (#4436) Francis Lavoie 2021-11-24 01:32:25 -05:00
  • 789efa5dee logging: add a regexp filter (#4426) Kévin Dunglas 2021-11-23 18:00:20 +01:00
  • 8887adb027 logging: add a filter for cookies (#4425) Kévin Dunglas 2021-11-23 17:40:20 +01:00
  • bcac2beee7 logging: add a filter for query parameters (#4424) Kévin Dunglas 2021-11-23 10:01:43 +01:00
  • 1e10f6f725 fileserver: browse: do not encode the paths in breadcrumbs and page title (#4410) Mohammed Al Sahaf 2021-11-23 11:13:09 +03:00
  • c8b5a81607 fileserver: Fix handling of symlink sizes in directory listings (#4415) Jeremy Lin 2021-11-22 13:59:09 -08:00
  • eead337324 caddyhttp: Log non-500 handler errors at debug level (#4429) Francis Lavoie 2021-11-22 13:58:25 -05:00
  • 7d5047c1f1 caddyhttp: Log empty value for typical password headers Matthew Holt 2021-11-22 11:31:50 -07:00
  • 7f364c777a core: Load config at interval instead of just once Matthew Holt 2021-11-16 13:08:22 -07:00
  • b47af6ef04 caddyfile: Copy input before parsing (fix #4422) Matthew Holt 2021-11-15 14:41:19 -07:00
  • e81369e220 fileserver: Move default browse template into a separate file (#4417) Jeremy Lin 2021-11-15 10:53:54 -08:00
  • e7457b43e4 caddyhttp: Sanitize the path before evaluating path matchers (#4407) v2.4.6 Francis Lavoie 2021-11-08 15:45:03 -05:00
  • f376a38b25 go.mod: Update ACMEz and CertMagic Matthew Holt 2021-11-08 13:08:50 -07:00
  • 749e55c738 caddycmd: Add --keep-backup to upgrade commands (#4387) Francis Lavoie 2021-11-08 13:35:46 -05:00
  • 24fda7514d caddytls: Mark storage clean timestamp at end of routine (#4401) Matt Holt 2021-11-02 08:27:25 -06:00
  • 3385856966 Fix lint message in metrics tests Matthew Holt 2021-10-27 13:44:46 -06:00
  • f73f55dba7 reverseproxy: Sanitize scheme and host on incoming requests (#4237) Francis Lavoie 2021-10-26 16:41:28 -04:00
  • 012d235314 httpcaddyfile: Empty tls policy for internal http localhost (#4398) Marc Easen 2021-10-26 20:54:19 +01:00
  • 997e41deae go.mod: Replace promptui with Apache-compatible fork (fix #4394) Matthew Holt 2021-10-21 13:43:45 -06:00
  • 0ffb2229b0 httpcaddyfile: Preserve IPv6 addresses through normalization (fix #4381) Matthew Holt 2021-10-20 10:27:59 -06:00
  • a21d5a001f fileserver: Prevent focusing filter from scrolling on page load (#4393) Klaus Helenius 2021-10-20 19:15:58 +03:00
  • a2119c09e9 map: Fix 95c03506 (avoid repeated expansions) Matthew Holt 2021-10-19 12:25:36 -06:00
  • 062657d0d8 caddycmd: Add --skip-standard to list-modules command, quieter output (#4386) Francis Lavoie 2021-10-18 14:19:04 -04:00
  • b092061591 reverseproxy: Prevent copying the response if a response handler ran (#4388) Francis Lavoie 2021-10-18 14:00:43 -04:00
  • 64f8b557b1 fileserver: Fix compression breaks using httpInclude (#4352) (#4358) Y.Horie 2021-10-17 00:09:16 +09:00
  • 95c035060f map: Fix regex mappings Matthew Holt 2021-10-13 17:58:20 -06:00
  • c4790d7f9d go.mod: Carefully upgrade some dependencies (fix #4251) Matthew Holt 2021-10-12 01:08:28 -06:00
  • 837cdc566d caddyhttp: reverseproxy: clarify warning for -insecure (#4379) Simão Gomes Viana 2021-10-12 00:15:00 +02:00
  • be5f77e84d caddycmd: fix caddy validate/fmt help message (#4377) M. Ángel Jimeno 2021-10-11 17:56:03 +02:00
  • cbb045a121 caddyhttp: Placeholder for client cert in DER + base64 format (#4241) Oleg 2021-10-02 01:27:29 +03:00
  • c48fadc4a7 Move from deprecated ioutil to os and io packages (#4364) KallyDev 2021-09-30 01:17:48 +08:00
  • 059fc32f00 Revert 3336faf2 (close #4360) Matthew Holt 2021-09-27 12:06:06 -06:00
  • e2d964ea30 Add explanation for project name to readme Matthew Holt 2021-09-27 10:33:32 -06:00
  • 501da21f20 General minor improvements to docs Matthew Holt 2021-09-24 18:31:01 -06:00
  • 3336faf254 reverseproxy: Log error at error level (fix #4360) Matthew Holt 2021-09-24 18:29:23 -06:00
  • 16f752125f templates: Add tests for funcInclude and funcImport (#4357) Tim Culverhouse 2021-09-20 13:29:37 -05:00
  • 0a5f7a677f fileserver: Make file listing links purple once visited (#4356) Slavik 2021-09-19 21:01:11 -07:00
  • d3a0259944 fileserver: Fix displayed file size if it is symlink (#4354) HayatoShiba 2021-09-18 20:51:59 +09:00
  • 5fda9610f9 templates: Add 'import' action (#4321) Tim Culverhouse 2021-09-17 14:00:36 -05:00
  • 3f2c3ecf85 fastcgi: Implement try_files override in Caddyfile directive (#4347) Francis Lavoie 2021-09-17 10:23:06 -04:00
  • 907e2d8d3a caddyhttp: Add support for triggering errors from try_files (#4346) Francis Lavoie 2021-09-17 02:52:32 -04:00
  • 33c70f418f fileserver: properly handle escaped/non-ascii paths (#4332) Mohammed Al Sahaf 2021-09-16 23:40:31 +03:00
  • 2ebfda1ae9 Make copyright notice more consistent Matthew Holt 2021-09-16 12:50:32 -06:00
  • 2392478bd3 templates: Propagate httpError to HTTP response Matthew Holt 2021-09-15 09:55:57 -06:00
  • a437206643 headers: Canonicalize case in replace (fix #4330) Matthew Holt 2021-09-13 10:13:32 -06:00
  • 5968ebd0f4 reverseproxy: Add support for specifying IDs in Caddyfile proxy-upstream-ids Francis Lavoie 2021-09-13 00:19:03 -04:00
  • a5f4fae145 reverseproxy: Add ID field for upstreams Francis Lavoie 2021-09-12 23:50:04 -04:00
  • a779e1b383 fastcgi: Fix Caddyfile parsing when handle_response is used (#4342) Francis Lavoie 2021-09-11 16:12:21 -04:00
  • 46ab93be51 go.mod: Update CertMagic v2.4.5 Matthew Holt 2021-09-03 11:42:13 -06:00
  • e0fc46a911 ci: revert workaround implemented in #4306 (#4328) Mohammed Al Sahaf 2021-09-03 17:05:04 +03:00
  • 9f6393c64c cmd: export CaddyVersion(), Commands() (#4316) peymaneh 2021-09-02 02:08:02 +02:00
  • 105dac8c2a ci: Only test cross-build on latest Go version (#4319) Francis Lavoie 2021-08-31 15:44:07 -04:00
  • 4ebf100f09 encode: ignore flushing until after first write (#4318) Steffen Brüheim 2021-08-31 21:36:36 +02:00
  • f43fd6f388 go.mod: Upgrade CertMagic to v0.14.4 v2.4.4 Matthew Holt 2021-08-30 13:14:42 -06:00
  • 84b906a248 go.mod: Upgrade some dependencies Matthew Holt 2021-08-26 15:00:25 -06:00
  • 403732c433 httpcaddyfile: Reorder some directives (#4311) Francis Lavoie 2021-08-26 16:31:55 -04:00
  • f6d5ec2fd6 chore: Upgrade smallstep libs (#4307) Francis Lavoie 2021-08-25 14:16:55 -04:00
  • 19a55d6aeb chore: promote creating 'caddy-build' to the release action (#4306) Mohammed Al Sahaf 2021-08-25 20:30:24 +03:00
  • bfbc459c0a httpcaddyfile: Improve unrecognized directive errors Matthew Holt 2021-08-18 15:32:35 -06:00
  • f70a7578fa reverseproxy: Remove redundant flushing (#4299) Francis Lavoie 2021-08-23 13:54:28 -04:00
  • 51f125bd44 caddyfile: Better error message for missing site block braces (#4301) Francis Lavoie 2021-08-23 13:53:27 -04:00
  • d74913f871 caddyfile: Error on invalid site addresses containing comma (#4302) Francis Lavoie 2021-08-23 13:26:07 -04:00