Commit Graph

  • 4ebf100f09
    encode: ignore flushing until after first write (#4318) Steffen Brüheim 2021-08-31 21:36:36 +0200
  • f43fd6f388
    go.mod: Upgrade CertMagic to v0.14.4 Matthew Holt 2021-08-30 13:14:42 -0600
  • 84b906a248
    go.mod: Upgrade some dependencies Matthew Holt 2021-08-26 15:00:25 -0600
  • 403732c433
    httpcaddyfile: Reorder some directives (#4311) Francis Lavoie 2021-08-26 16:31:55 -0400
  • f6d5ec2fd6
    chore: Upgrade smallstep libs (#4307) Francis Lavoie 2021-08-25 14:16:55 -0400
  • 19a55d6aeb
    chore: promote creating 'caddy-build' to the release action (#4306) Mohammed Al Sahaf 2021-08-25 20:30:24 +0300
  • bfbc459c0a
    httpcaddyfile: Improve unrecognized directive errors Matthew Holt 2021-08-18 15:32:35 -0600
  • f70a7578fa
    reverseproxy: Remove redundant flushing (#4299) Francis Lavoie 2021-08-23 13:54:28 -0400
  • 51f125bd44
    caddyfile: Better error message for missing site block braces (#4301) Francis Lavoie 2021-08-23 13:53:27 -0400
  • d74913f871
    caddyfile: Error on invalid site addresses containing comma (#4302) Francis Lavoie 2021-08-23 13:26:07 -0400
  • ce5a45db45
    cmd: Fix paths when using an env file (#4296) Pascal Zarrad 2021-08-20 23:51:31 +0200
  • e0a6a1efff
    chore: Update quic-go for go 1.17 support (#4297) Adam Weinberger 2021-08-20 12:19:16 -0400
  • c1cd192ee7
    caddyhttp: Updated the documentation for MatchQuery (#4295) Scott Mebberson 2021-08-20 14:14:28 +0930
  • a056fcd7ba
    chore: Upgrade smallstep libs (#4291) Francis Lavoie 2021-08-19 18:08:19 -0400
  • 9e333c39da
    cmd: use net.ErrClosed for matching returned error (#4289) M. Ángel Jimeno 2021-08-18 20:58:19 +0200
  • 8a974a4f8f
    logging: Warn for deprecated single_field encoder Matthew Holt 2021-08-17 10:51:26 -0600
  • 6bc87ea2ff
    ci: Start testing on Go 1.17, drop 1.15 (#4283) Francis Lavoie 2021-08-16 23:56:20 -0400
  • 1b1e625c20
    core: Unix ns and Unix ms time placeholders (#4280) Rainer Borene 2021-08-16 18:06:44 -0300
  • a10910f398
    admin: Sync server variables (fix #4260) (#4274) Steven Angles 2021-08-16 17:04:47 -0400
  • ab32440b21
    httpcaddyfile: Add shortcut for proxy hostport placeholder (#4263) Francis Lavoie 2021-08-12 14:08:37 -0400
  • e6c29ce081
    reverseproxy: Incorporate latest proxy changes from stdlib (#4266) Francis Lavoie 2021-08-12 12:48:24 -0400
  • 68c5c71659
    cmd: New `add-package` and `remove-package` commands (#4226) Oleg 2021-08-12 02:31:41 +0300
  • 569ecdbd02
    httpcaddyfile: Ensure hosts to skip for logs can always be collected (#4258) Frederik Ring 2021-08-02 22:15:27 +0200
  • c131339c5c
    admin: Implement load_interval to pull config on a timer (#4246) 王清雨 2021-07-29 05:39:08 +0800
  • b6f51254ea
    caddyfile: keep error chain info in Dispenser.Errf (#4233) Ggicci 2021-07-19 22:35:14 +0800
  • 124ba1ba71
    logging: Prep for `common_log` removal (#4149) Francis Lavoie 2021-07-14 13:07:38 -0400
  • 1c6c7714a3
    caddyhttp: Fix edgecase with auto HTTP->HTTPS logic (#4243) Francis Lavoie 2021-07-14 12:49:34 -0400
  • 46d99aba85
    logging: Add missing interface guards for replace filter (#4244) Leo Di Donato 2021-07-12 17:13:01 +0200
  • 9e16e80f3c
    fileserver: Fix browse name_dir_first sorting (#4218) diamondburned 2021-07-06 23:54:54 -0700
  • d882211080
    reverseproxy: Keep path to unix socket as dial address (#4232) elnoro 2021-07-07 08:43:45 +0500
  • 42e140b1b2
    caddyhttp: Fix incorrect determination of gRPC protocol (#4236) hmol233 2021-07-07 00:09:44 +0800
  • 4245ceb67d
    fileserver: Add `disable_canonical_uris` Caddyfile subdirective (#4222) mritd 2021-07-02 07:22:16 +0800
  • 0bdb8aa82d
    acmeserver: Don't set host for directory links by default Matthew Holt 2021-07-01 17:20:51 -0600
  • 191dc86f9e
    fileserver: Clarify docs about canonicalization Matthew Holt 2021-06-25 11:33:18 -0600
  • 81e5318021
    caddytls: Remove "IssuerRaw" field Matthew Holt 2021-06-25 11:29:56 -0600
  • b3d35a4995
    httpcaddyfile: Don't put localhost in public APs (fix #4220) Matthew Holt 2021-06-25 11:28:32 -0600
  • 2de7e14e1c
    acmeserver: Trim slashes from path prefix Matthew Holt 2021-06-21 11:56:41 -0600
  • 885a9aaf48
    go.mod: Update dependencies (close #4216) Matthew Holt 2021-06-18 12:02:36 -0600
  • 69c914483d
    encode: Tweak compression settings (#4215) Klaus Post 2021-06-18 10:49:49 -0700
  • 9d4ed3a323
    caddyhttp: Refactor and export SanitizedPathJoin for use in fastcgi (#4207) Matt Holt 2021-06-17 09:59:08 -0600
  • fbd6560976
    fileserver: Only redirect if filename not rewritten (fix #4205) Matthew Holt 2021-06-17 09:55:49 -0600
  • 238914d70b
    Some misc. cleanup Matthew Holt 2021-06-16 14:29:42 -0600
  • e8ae80adca
    fileserver: Don't persist parsed template (fix #4202) Matthew Holt 2021-06-16 14:28:34 -0600
  • 32c284b54a
    reverseproxy: Adjust test related to #4201 Matthew Holt 2021-06-15 15:02:22 -0600
  • 7c68809f4e
    reverseproxy: Fix overwriting of max_idle_conns_per_host (closes #4201) Matthew Holt 2021-06-15 14:54:48 -0600
  • 6d25261c22
    Expand and clarify security policy Matthew Holt 2021-06-14 14:00:12 -0600
  • 8848df9c5d
    Revert "fileserver: Redirect within the original URL (#4179)" Matthew Holt 2021-06-14 09:03:56 -0600
  • 89aa3a5ef3
    go.mod: Use CertMagic v0.14.0 (fix #4191) Matt Holt 2021-06-12 14:44:32 -0600
  • 05656a60b3
    httpcaddyfile: Don't add HTTP hosts to TLS APs (fix #4176 and fix #4198) Matthew Holt 2021-06-09 14:34:59 -0600
  • 1e92258dd6
    httpcaddyfile: Add `preferred_chains` global option and issuer subdirective (#4192) Klooven 2021-06-08 23:10:37 +0300
  • 76913b19ff
    fileserver: Fix browse not redirecting query parameters (#4196) diamondburned 2021-06-07 16:33:54 -0700
  • 4c2da18841
    caddytls: Add Caddyfile support for `propagation_timeout` (#4178) Peter Magnusson 2021-06-07 20:25:12 +0200
  • f9b54454a1
    fileserver: Redirect within the original URL (#4179) diamondburned 2021-06-07 11:20:08 -0700
  • 658772ff24
    httpcaddyfile: Add `skip_install_trust` global option (#4153) Francis Lavoie 2021-06-07 14:18:49 -0400
  • 323ffd2076
    admin: Replace admin cert cache when reloading (fix #4184) Matthew Holt 2021-06-03 12:24:35 -0600
  • 2a8109468c
    reverseproxy: Always remove hop-by-hop headers Matthew Holt 2021-06-04 15:21:02 -0600
  • 94b712009a
    logging: Actually use `level_key` (#4189) Francis Lavoie 2021-06-04 16:15:43 -0400
  • 7b500e74b4
    metrics: use buildinfo collector from new collectors pkg (#4187) Dave Henderson 2021-06-04 00:19:16 -0400
  • ecd5eeab38
    go.mod: Update direct dependencies Matthew Holt 2021-06-03 12:18:25 -0600
  • b4cef492cc
    Update .goreleaser.yml Matt Holt 2021-05-24 16:21:53 -0600
  • e3c369d452
    logging: Implement dial timeout for net writer (fix #4083) (#4172) Matt Holt 2021-05-19 15:14:03 -0600
  • c052162203
    Merge branch '2.4' Matthew Holt 2021-05-19 10:47:06 -0600
  • 7f26a6b3e5
    admin: Reinstate internal redirect for /id/ requests Matthew Holt 2021-05-19 10:27:25 -0600
  • b82db994f3
    caddyfile: Add parse error on site address with trailing `{` (#4163) Francis Lavoie 2021-05-12 18:18:44 -0400
  • aef8d4decc
    reverseproxy: Set the headers in the replacer before `handle_response` (#4165) Francis Lavoie 2021-05-12 16:19:08 -0400
  • 37718560c1
    ci: Run CI on PRs targeting minor version branches (#4164) Francis Lavoie 2021-05-12 00:26:16 -0400
  • 2aefe15686
    cmd: upgrade: inherit the permissions of the original executable (#4160) Mohammed Al Sahaf 2021-05-11 22:11:27 +0000
  • dbe164d98a
    httpcaddyfile: Fix automation policy consolidation again (fix #4161) Matthew Holt 2021-05-11 15:26:07 -0600
  • 2736c261b9 remove unused functions related to the admin endpoint host filtering forest 2021-05-11 16:23:21 -0500
  • 9a622c3184 add proxy protocol module to go.mod forest 2021-05-11 16:16:45 -0500
  • 6a125fce39 add proxyprotocol module forest 2021-05-11 16:16:30 -0500
  • bc22102478
    caddyfile: Fix `caddy fmt` nesting not decrementing (#4157) Matthew Penner 2021-05-10 12:01:27 -0600
  • f5db41ce1d
    encode: Drop `prefer` from Caddyfile (#4156) Francis Lavoie 2021-05-10 13:12:59 -0400
  • 77764714ad
    encode: Default to order the formats are enabled for `prefer` in Caddyfile (#4151) Francis Lavoie 2021-05-10 12:06:38 -0400
  • 61642b766b
    caddytls: Run replacer on ask URL, for env vars (#4154) Francis Lavoie 2021-05-09 00:37:27 -0400
  • 3cf443f0fe
    httpcaddyfile: Add `grace_period` global option (#4152) Francis Lavoie 2021-05-07 18:18:17 -0400
  • d4b2f1bcee
    caddyhttp: Fix fallback for the error handler chain (#4131) Francis Lavoie 2021-05-05 17:55:40 -0400
  • a17c3b568d
    reverseproxy: Minor logging improvements Matthew Holt 2021-05-05 14:52:18 -0600
  • 74f5d66c48
    fileserver: Fix `file` matcher with empty `try_files` (#4147) Francis Lavoie 2021-05-04 11:49:13 -0400
  • d88eba7eb3 install caddy-layer4 forest 2021-05-03 13:03:21 -0500
  • 6a6ff55b78 add caddy-layer4 module for TLS reverse proxy forest 2021-05-03 13:03:09 -0500
  • efe84497d7
    go.mod: CertMagic v0.13.1 Matthew Holt 2021-05-03 11:10:18 -0600
  • e4a22de9d1
    reverseproxy: Add `handle_response` blocks to `reverse_proxy` (#3710) (#4021) Francis Lavoie 2021-05-02 14:39:06 -0400
  • e6f6d3a476
    cmd: Add --envfile flag to `start` command (#4141) Jesse 2021-05-03 02:38:16 +0800
  • ef7f15f3a4
    httpcaddyfile: Add `auto_https ignore_loaded_certs` (#4077) Francis Lavoie 2021-05-02 14:11:27 -0400
  • 6e0e3e1537
    httpcaddyfile: Add global option for `storage_clean_interval` (#4134) Francis Lavoie 2021-05-02 13:57:28 -0400
  • 53ececda21
    caddyhttp: performance improvement in HeaderRE Matcher (#4143) Calvin Xiao 2021-05-03 00:35:28 +0800
  • 637fd8f67b
    fileserver: Share template logic for both `templates` and `file_server browse` (#4093) Jason Du 2021-04-30 19:17:23 -0700
  • 956f01163d
    caddytls: Implement remote IP connection matcher (#4123) Matt Holt 2021-04-30 10:14:52 -0600
  • ff6ca577ec
    httpcaddyfile: Fix unexpectedly removed policy (#4128) Alban Lecocq 2021-04-29 18:56:01 +0200
  • 9017557169
    reverseproxy: fix hash selection policy (#4137) Simão Gomes Viana 2021-04-29 18:52:22 +0200
  • 3a1e81dbf6
    fileserver: Better handling of HTTP status override (#4132) Francis Lavoie 2021-04-29 02:01:48 -0400
  • a8d45277ca
    caddyfile: Fix `import` replacing unrelated placeholders (#4129) Francis Lavoie 2021-04-22 20:29:04 -0400
  • 1e218e1d2e
    caddytls: Add `load_storage` module (#4055) Francis Lavoie 2021-04-21 19:05:55 -0400
  • 4d0474e3b8
    reverseproxy: Admin endpoint for reporting upstream statuses (#4125) Francis Lavoie 2021-04-21 15:43:34 -0400
  • d789596bc0
    caddyhttp: Implement better logic for inserting the HTTP->HTTPS redirs (#4033) Francis Lavoie 2021-04-19 21:54:12 -0400
  • 96bb365929
    httpcaddyfile: Take into account host scheme/port (fix #4113) Matthew Holt 2021-04-16 11:17:15 -0600
  • 00e12aa918
    fuzz: fix the FuzzFormat comparison (#4117) Mohammed Al Sahaf 2021-04-15 23:03:54 +0000
  • 2250920e1d
    caddytls: Disable OCSP stapling for manual certs (#4064) Matthew Holt 2021-04-12 16:09:02 -0600
  • 42b7134ffa
    caddytls: Configurable storage clean interval Matthew Holt 2021-04-12 15:41:22 -0600