Commit Graph

  • c054a818a1 fileserver: Fix newly-introduced failing test on Linux (#3625) Matt Holt 2020-08-01 12:43:30 -06:00
  • af5c148ed1 admin,templates,core: Minor enhancements and error handling (#3607) Bart 2020-07-31 22:54:18 +00:00
  • 514eef33fe caddyhttp: Add support to resolve DN in CEL expression (#3608) v-rosa 2020-07-31 22:06:30 +01:00
  • 3860b235d0 fileserver: Don't assume len(str) == len(ToLower(str)) (fix #3623) Matthew Holt 2020-07-31 13:55:01 -06:00
  • 6f73a358f4 httpcaddyfile: Add compression to http transport config (#3624) Ye Zhihao 2020-08-01 01:30:20 +08:00
  • 6a14e2c2a8 caddytls: Replace lego with acmez (#3621) Matt Holt 2020-07-30 15:18:14 -06:00
  • 2bc30bb780 templates: Implement placeholders function (#3324) Patrick Hein 2020-07-21 01:17:38 +02:00
  • 28d870c193 go.mod: Update quic-go, truststore, and goldmark Matthew Holt 2020-07-20 14:57:40 -06:00
  • fb9d874fa9 caddyfile: Export Tokenize function for lexing (#3549) Francis Lavoie 2020-07-20 15:55:51 -04:00
  • 6cea1f239d push: Implement HTTP/2 server push (#3573) Matt Holt 2020-07-20 12:28:40 -06:00
  • 2ae8c11927 fastcgi: Add resolve_root_symlink (#3587) Manuel Dalla Lana 2020-07-20 20:16:13 +02:00
  • e9b1d7dcb4 reverse_proxy: flush HTTP/2 response when ContentLength is unknown (#3561) Kevin Lin 2020-07-21 02:14:46 +08:00
  • bd9d796e6e reverseproxy: add support for custom DNS resolver (#3479) Mohammed Al Sahaf 2020-07-19 00:00:00 +03:00
  • 246a31aacd reverseproxy: Restore request's original host and header (fix #3509) Matthew Holt 2020-07-17 17:54:58 -06:00
  • 0665a86eb7 fastcgi: Ensure leading slash, omit SERVER_PORT if empty for compliance (#3570) Francis Lavoie 2020-07-17 16:48:50 -04:00
  • 3fdaf50785 fastcgi: Fill REMOTE_USER with http.auth.user.id placeholder (#3577) Francis Lavoie 2020-07-17 15:33:40 -04:00
  • 19cc2bd3c3 reverseproxy: Fix Caddyfile parsing for empty non-http transports (#3576) Francis Lavoie 2020-07-17 15:18:32 -04:00
  • 705de11bef readme: Minor tweaks Matthew Holt 2020-07-17 12:53:48 -06:00
  • 8a0fff58aa caddyauth: hash-password: Set bcrypt cost to 14 (#3580) Matthew Holt 2020-07-17 12:20:41 -06:00
  • 6f0f159ba5 caddyhttp: Add {http.request.body} placeholder Matthew Holt 2020-07-16 19:25:37 -06:00
  • 6eafd4e82f readme: Update badges Matthew Holt 2020-07-16 15:29:06 -06:00
  • eda54c22a6 logging: ⚠️ Deprecate logfmt encoder Matthew Holt 2020-07-13 16:18:34 -06:00
  • 2c71fb116b chore: Rename file to be consistent Matthew Holt 2020-07-11 17:53:28 -06:00
  • 724613a1be docs: Remove extra word in README.md (#3564) Kévin Dunglas 2020-07-10 16:00:24 +02:00
  • 735c86658d fileserver: Enable browse pagination with offset parameter (#3542) snu-ceyda 2020-07-09 14:56:15 +09:00
  • a2dae1d43f templates: Fix front matter closing fence search Matthew Holt 2020-07-08 16:46:56 -06:00
  • efc0cc5e85 caddytls: Move initial storage clean op into goroutine Matthew Holt 2020-07-08 10:59:49 -06:00
  • 0bf2565c37 caddyhttp: Reorder some access log fields; add host matcher test case Matthew Holt 2020-07-07 08:11:35 -06:00
  • 7bfe5b6c95 httpcaddyfile: Reorder automation policy logic (close #3550) Matthew Holt 2020-07-07 08:10:37 -06:00
  • 2a5599e2ad go.mod: Upgrade and downgrade smallstep, quic-go, and cpuid Matthew Holt 2020-07-06 12:10:35 -06:00
  • c35820012b templates: Disable hard wraps in Markdown rendering (#3553) Greg Anders 2020-07-06 11:53:40 -06:00
  • 2d0f8831f8 ci: Fix another oops with publish workflow (#3536) Francis Lavoie 2020-06-30 15:36:17 -04:00
  • d7dbf85525 cel: fix validation of expression result type (#3526) v2.1.1 Mohammed Al Sahaf 2020-06-30 20:53:29 +03:00
  • 77f233a484 caddyhttp: Corrected host label index check (fix #3502) Matthew Holt 2020-06-30 11:42:55 -06:00
  • ddd690de4c caddyhttp: Support placeholders in query matcher (#3521) James Birtles 2020-06-26 22:14:47 +01:00
  • 6004d3f779 caddyhttp: Add 'map' handler (#3199) Mark Sargent 2020-06-27 09:12:37 +12:00
  • caca55e582 ci: Fix release publish trigger (#3524) Francis Lavoie 2020-06-26 16:00:54 -04:00
  • c9049bdc24 go.mod: Minor dependency updates v2.1.0 Matthew Holt 2020-06-26 12:19:51 -06:00
  • 21c00a3cd2 caddyhttp: Better host matching for logger names (fix #3488) (#3522) v2.1.0-beta.2 Matt Holt 2020-06-26 12:01:50 -06:00
  • 61b7002d26 ci: Apparently only single-quote strings are supported (#3523) Francis Lavoie 2020-06-25 17:58:44 -04:00
  • b1480eb52f fastcgi: Fix php_fastcgi matcher regression (#3512) Francis Lavoie 2020-06-22 13:45:18 -04:00
  • 5bc4777be9 chore: Fix typo in reverse-proxy subcommand help message (#3513) Xiuming Chen 2020-06-21 21:40:54 -07:00
  • 3af15c0725 caddyhttp: Empty, not nil, query matcher matches empty query string Matthew Holt 2020-06-16 12:02:23 -06:00
  • 6db3615547 caddyhttp: Enable matching empty query string Matthew Holt 2020-06-16 10:41:37 -06:00
  • 32cafbb630 httpcaddyfile: Fix ordering of catch-all site blocks Matthew Holt 2020-06-16 10:02:06 -06:00
  • 003403ecbc templates: Add support for dots to close yaml frontmatter (#3498) Francis Lavoie 2020-06-15 14:38:51 -04:00
  • 5b48f784ae ci: don't run s390x tests on PRs of forks (#3494) Mohammed Al Sahaf 2020-06-12 22:51:04 +03:00
  • d84a5d8427 httpcaddyfile: New acme_eab option (#3492) Chris Ortman 2020-06-12 14:37:56 -05:00
  • 7da32f493a ci: skip s390x tests on forks (#3493) Mohammed Al Sahaf 2020-06-12 21:03:29 +03:00
  • cb0d9838cb go.mod: Update quic-go to 0.17.1 (draft 29) and certmagic 0.11.2 (eab) Matthew Holt 2020-06-12 11:52:12 -06:00
  • d81a69ef16 Merge branch 'eab-fix' Matthew Holt 2020-06-12 11:49:45 -06:00
  • 99dcc10f31 ci: add CI on s390x (#3463) Mohammed Al Sahaf 2020-06-12 20:11:46 +03:00
  • fa4cdde7d8 fastcgi: Make sure splitPos handles empty SplitPath correctly (#3491) Wynn Wolf Arbor 2020-06-12 18:07:59 +02:00
  • d55c3b31eb caddyhttp: Add client cert SAN placeholders Matthew Holt 2020-06-11 16:19:07 -06:00
  • 6d03fb48f9 caddytls: Don't decode HMAC Matthew Holt 2020-06-11 15:33:27 -06:00
  • b3bff13f7d reverseproxy: Close websocket conn if req context cancels Matthew Holt 2020-06-11 15:25:26 -06:00
  • 7211101c52 ci: Fix gemfury upload condition, move triggers to publish event (#3483) Francis Lavoie 2020-06-08 14:21:20 -04:00
  • 90dba172cb ci: fix an oopsie in the release script (#3482) v2.1.0-beta.1 Mohammed Al Sahaf 2020-06-08 20:10:28 +03:00
  • 4b10ae5ce6 reverseproxy: Add Caddyfile support for ClientCertificateAutomate Matthew Holt 2020-06-08 10:30:26 -06:00
  • 1dfb11486e httpcaddyfile: Add client_auth options to tls directive (#3335) NWHirschfeld 2020-06-05 20:19:36 +02:00
  • 11a132d48b caddytls: Configurable cache size limit Matthew Holt 2020-06-05 11:14:39 -06:00
  • 9dafa63933 go.mod: Update dependencies Matthew Holt 2020-06-05 11:14:09 -06:00
  • 21c1da101c ci: Disable publishing .deb on beta tags (#3473) Francis Lavoie 2020-06-05 12:23:15 -04:00
  • 7a99835dab reverseproxy: Enable changing only the status code (close #2920) Matthew Holt 2020-06-04 12:06:38 -06:00
  • 7b0962ba4d caddyhttp: Default to error status if found in context Matthew Holt 2020-06-04 10:32:01 -06:00
  • 2d1f7b9da8 caddyhttp: Auto-redirects from all bind addresses (fix #3443) Matthew Holt 2020-06-03 10:56:26 -06:00
  • a285fe4129 caddypki: Add 'acme_server' Caddyfile directive Matthew Holt 2020-06-03 09:59:36 -06:00
  • 97e61c16a3 httpcaddyfile: Sort site blocks with wildcards last (fix #3410) Matthew Holt 2020-06-03 09:35:13 -06:00
  • 83551edf3e cmd: Only stop admin server on signal if it exists (fix #3470) Matthew Holt 2020-06-03 07:31:31 -06:00
  • e18c373064 caddytls: Actually use configured test CA Matthew Holt 2020-06-02 11:13:44 -06:00
  • 9a7756c6e4 caddyauth: Cache basicauth results (fixes #3462) (#3465) Matt Holt 2020-06-01 23:56:47 -06:00
  • fdf2a77feb caddyfile: Add args on imports (#3423) Francis Lavoie 2020-06-01 12:43:06 -04:00
  • a496308f6e httpcaddyfile: Let modules add listener wrappers (#3397) Georges Haidar 2020-06-01 16:50:00 +01:00
  • d5d7fb5954 go.mod: Update dependencies Matthew Holt 2020-06-01 09:31:08 -06:00
  • 996af0915d cmd: Support admin endpoint on unix socket (#3320) Matt Holt 2020-05-29 14:21:55 -06:00
  • 6c051cd27d caddyconfig: Minor internal and godoc tweaks Matthew Holt 2020-05-29 11:49:21 -06:00
  • 9415feca7c logging: Net writer redials if write fails (#3453) Matt Holt 2020-05-28 10:40:14 -06:00
  • 881b826fb5 reverseproxy: Pool copy buffers (minor optimization) Matthew Holt 2020-05-27 11:42:19 -06:00
  • 538ddb8587 reverseproxy: Enable response interception (#1447, #2920) Matthew Holt 2020-05-27 10:15:20 -06:00
  • 69b5643130 chore: Fix typo in dispenser.go (#3456) Francis Lavoie 2020-05-27 10:13:57 -04:00
  • e5bbed1046 caddyhttp: Refactor header matching Matthew Holt 2020-05-26 17:35:27 -06:00
  • 294910c68c caddyhttp: Add client.public_key(_sha256) placeholders Matthew Holt 2020-05-26 15:52:32 -06:00
  • 8c5d00b2bc httpcaddyfile: New handle_path directive (#3281) Francis Lavoie 2020-05-26 17:27:51 -04:00
  • aa20878887 cmd: file-server: add --access-log flag (#3454) Rui Lopes 2020-05-26 22:04:04 +01:00
  • c1e5c09294 reverseproxy: Improve error message when using scheme+placeholder (#3393) Francis Lavoie 2020-05-26 16:13:15 -04:00
  • ffc125d6f5 caddyfile: Move NewTestDispenser into non-test file (#3439) Francis Lavoie 2020-05-26 15:45:22 -04:00
  • 22055c5e0f reverseproxy: Fix https active health checks #3450 (#3451) AndyBan 2020-05-26 19:40:57 +01:00
  • dfe802aed3 chore: forego the use of deprecated cel func NewIdent in favor of NewVar (#3444) Mohammed Al Sahaf 2020-05-25 06:59:38 +03:00
  • 7a365af5df chore: simplify goreleaser flow, add bash completions to .deb (#3436) Mohammed Al Sahaf 2020-05-22 22:13:31 +03:00
  • 0cbf467b3f caddyhttp: Add time.now placeholder and update cel-go (closes #2594) Matthew Holt 2020-05-21 18:19:01 -06:00
  • bb67e19d7b cmd: hash-password: Fix broken terminal state on SIGINT (#3416) Francis Lavoie 2020-05-21 15:09:49 -04:00
  • 1dc4ec2d77 admin: Disallow websockets Matthew Holt 2020-05-21 12:29:19 -06:00
  • 452d4726f7 Update SECURITY.md Matt Holt 2020-05-20 14:24:47 -06:00
  • 2a8a198568 reverseproxy: Don't overwrite existing X-Forwarded-Proto header Matthew Holt 2020-05-20 11:33:17 -06:00
  • cc8fb488d3 httpcaddyfile: Improve error on matcher declared outside site block (#3431) Francis Lavoie 2020-05-20 12:37:48 -04:00
  • fae064262d httpcaddyfile: Add auto_https global option (#3284) Francis Lavoie 2020-05-19 18:59:51 -04:00
  • 9ee01dceac reverseproxy: Make debug log safe if error occurs Matthew Holt 2020-05-18 14:08:11 -06:00
  • 812278acd8 reverseproxy: Emit debug log before checking error (#3425) Matthew Holt 2020-05-18 13:50:40 -06:00
  • c47ddbeffb pki: Add docs to some struct fields Matthew Holt 2020-05-18 13:50:09 -06:00
  • 483e31b978 templates: trim windows whitespace in SplitFrontMatter; fix #3386 (#3387) Thorkild Gregersen 2020-05-18 21:01:04 +02:00