Commit Graph

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