Commit Graph

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