Commit Graph

  • aa6c5fde07 httpcaddyfile: Unify strip_prefix, strip_suffix, uri_replace directives (#3157) Matt Holt 2020-03-19 11:51:28 -06:00
  • 31c6ac097e httpcaddyfile: 'bind' properly parses unix sockets (fixes #2999) Matthew Holt 2020-03-19 09:43:17 -06:00
  • 406df22a16 templates: Enable Goldmark's footnote extension (closes #3136) Matthew Holt 2020-03-18 23:38:37 -06:00
  • afb2ca27c1 caddyhttp: Minor improved Caddyfile support for some matchers Matthew Holt 2020-03-18 23:36:25 -06:00
  • ce45353e61 Little tweaky tweaks Matthew Holt 2020-03-18 15:51:31 -06:00
  • 89124aa570 httpcaddyfile: Prevent rewrite routes from consolidating (fix #3108) Matthew Holt 2020-03-18 12:18:10 -06:00
  • ab2fc9d066 Update dependencies and readme Matthew Holt 2020-03-17 21:03:17 -06:00
  • fc7340e11a httpcaddyfile: Many tls-related improvements including on-demand support Matthew Holt 2020-03-17 21:00:45 -06:00
  • 3f48a2eb45 caddyhttp: Add default SNI tests (#3146) Mark Sargent 2020-03-18 07:39:01 +13:00
  • f192ae5ea5 cmd: fmt: Fix brace opening block indentation (#3153) Vaibhav 2020-03-17 21:25:36 +05:30
  • b62f8e0582 caddyhttp: Support path matcher of "*" without panic Matthew Holt 2020-03-16 16:08:33 -06:00
  • ae86f6dd91 Use JSON format for logs if not interactive terminal Matthew Holt 2020-03-16 14:22:40 -06:00
  • b550ea433b Simplify build instructions in readme Matthew Holt 2020-03-15 21:29:00 -06:00
  • e42514ad4a caddyhttp: Clean up; move some code around Matthew Holt 2020-03-15 21:28:42 -06:00
  • f596fd77bb caddyhttp: Add support for listener wrapper modules Matthew Holt 2020-03-15 21:26:17 -06:00
  • 0433f9d075 caddytls: Clean up some code related to automation Matthew Holt 2020-03-15 21:22:26 -06:00
  • c67c8e60cc cmd: fmt: --write -> --overwrite to make it clear it's destructive Matthew Holt 2020-03-15 21:18:31 -06:00
  • 8f8ecd2e2a Add missing license texts Matthew Holt 2020-03-15 21:18:00 -06:00
  • 115b877e1a caddytls: Set Issuer properly on automation policies (fix #3150) Matthew Holt 2020-03-15 09:24:24 -06:00
  • 2ce3deb540 fileserver: Add --templates flag to file-server command Matthew Holt 2020-03-14 23:31:52 -06:00
  • acf4dde1dd pki: Don't treat cert installation failure as error Matthew Holt 2020-03-14 15:20:04 -06:00
  • 7a4548c582 Some hotfixes for beta 16 v2.0.0-beta.17 Matthew Holt 2020-03-13 19:14:49 -06:00
  • 6cbd93736f Minor tweaks v2.0.0-beta.16 Matthew Holt 2020-03-13 13:02:47 -06:00
  • c447236357 caddyhttp: Fix default SNI for default conn policy (#3141) Mark Sargent 2020-03-14 06:32:53 +13:00
  • 5a19db5dc2 v2: Implement 'pki' app powered by Smallstep for localhost certificates (#3125) Matt Holt 2020-03-13 11:06:08 -06:00
  • cfe85a9fe6 Fix #3130: Crash at fuzzing target replacer (#3133) Bill Glover 2020-03-11 22:12:00 +00:00
  • 90f1f7bce7 httpcaddyfile: error for wrong arg count of admin opt (#3126) (#3131) Francis Lavoie 2020-03-10 10:25:26 -04:00
  • 2762f8f058 caddyhttp: New algorithm for auto HTTP->HTTPS redirects (fix #3127) (#3128) Matt Holt 2020-03-09 15:18:19 -06:00
  • 99d34f1c1d cmd: Use loadConfig() for validate as run, start, and reload do Matthew Holt 2020-03-09 00:09:15 -06:00
  • 36a6c7daf0 Rework Replacer loop to handle escaped braces (#3121) Bill Glover 2020-03-08 21:36:59 +00:00
  • ca6e54bbb8 caddytls: customizable client auth modes (#2913) evtr 2020-03-08 16:48:25 +01:00
  • fb5168d3b4 http_ntlm: fix panic due to unintialized embedded field (#3120) Mohammed Al Sahaf 2020-03-08 03:58:44 +03:00
  • 217419f6d9 tls: Couple of quick fixes for 4d18587192 Matthew Holt 2020-03-07 11:47:55 -07:00
  • 4d18587192 tls: Auto-migrate cert assets to new path (details in #3124) Matthew Holt 2020-03-07 10:42:50 -07:00
  • b216d285df Merge branch 'certmagic-refactor' into v2 Matthew Holt 2020-03-06 23:24:09 -07:00
  • b8cba62643 Refactor for CertMagic v0.10; prepare for PKI app Matthew Holt 2020-03-06 23:15:25 -07:00
  • 3f5d27cd5d ci: Optimize published artifacts (#3118) Matt Holt 2020-03-04 13:19:25 -07:00
  • 26fb8b3efd httpcaddyfile: remove certificate tags from global state (#3111) Mark Sargent 2020-03-05 05:58:49 +13:00
  • 891446d063 fix features link in README.md (#3115) Alexander ADAM 2020-03-03 17:34:06 +01:00
  • e6c6210772 update quic-go to v0.15.1 (#3109) Marten Seemann 2020-03-02 21:13:50 +07:00
  • 1324da2241 go.mod: update quic-go to v0.15.0 (supporting QUIC draft-27) (#3107) Marten Seemann 2020-03-02 02:34:57 +07:00
  • 71e81d262b fmt: Add support for block nesting. (#3105) Vaibhav 2020-03-01 01:53:08 +05:30
  • 5fe69ac4ab cmd: Add caddy fmt command. (#3090) Vaibhav 2020-02-29 22:42:16 +05:30
  • e717028f83 ci: publish build artifacts (#3103) Mohammed Al Sahaf 2020-02-29 20:09:50 +03:00
  • a60da8e7ab Simplify the logic in the previous commit Matthew Holt 2020-02-28 13:49:51 -07:00
  • 00e99df209 httpcaddyfile: Treat no matchers as 0-len path matchers (fix #3100) Matthew Holt 2020-02-28 13:38:12 -07:00
  • c83d40ccd4 reverse_proxy, php_fastcgi: Fix upstream parsing regression (fix #3101) Matthew Holt 2020-02-28 08:57:59 -07:00
  • e4ec08e977 Couple of minor docs tweaks v2.0.0-beta.15 Matthew Holt 2020-02-27 21:08:21 -07:00
  • 03ab55b51a httpcaddyfile: Allow "admin off" option Matthew Holt 2020-02-27 21:04:06 -07:00
  • cef6e098bb Refactor ExtractMatcherSet() Matthew Holt 2020-02-27 21:03:45 -07:00
  • 260982b2df reverse_proxy: Allow use of URL to specify scheme Matthew Holt 2020-02-27 20:56:24 -07:00
  • 0130b699df cmd/reverse_proxy: Add --change-host-header flag Matthew Holt 2020-02-27 20:52:41 -07:00
  • fa7322365a Only enforces SNI matching if ClientAuth is enabled (#3096) Daniel Santos 2020-02-27 19:37:19 -07:00
  • ca5c679880 Fix typos (#3087) Success Go 2020-02-28 10:30:48 +08:00
  • e2d41ee761 Revert "reverse_proxy: Add 'transparent' Caddyfile subdirective (closes #2873)" Matthew Holt 2020-02-27 11:08:56 -07:00
  • 86b785e51c reverse_proxy: Add 'transparent' Caddyfile subdirective (closes #2873) Matthew Holt 2020-02-27 10:20:13 -07:00
  • f6ae092507 It might be HTTP->HTTPS in the comment (#3086) Success Go 2020-02-27 13:50:36 +08:00
  • a2a41a5bdf Fix spelling error (#3085) Success Go 2020-02-27 13:22:40 +08:00
  • 6fb98ba188 ci: improve CI flow (#3083) Mohammed Al Sahaf 2020-02-27 03:51:54 +03:00
  • 063ed1e7f9 caddyfile: expand environment variables within caddy files (#3082) Zaq? Wiedmann 2020-02-26 15:06:34 -08:00
  • 2de0acc11f Initial implementation of global default SNI option (#3047) Mark Sargent 2020-02-27 12:01:47 +13:00
  • 5d97522d18 v2: 'log' directive for Caddyfile, and debug mode (#3052) Matt Holt 2020-02-25 22:00:33 -07:00
  • f6b9cb7122 httpcaddyfile: Matchers can now be embedded into a nested scope Matthew Holt 2020-02-25 21:56:43 -07:00
  • 78760c0ddc go.mod: Bump to Go 1.14 Matthew Holt 2020-02-25 19:24:13 -07:00
  • b0a491aec8 Expose TLS placeholders (#2982) Cameron Moore 2020-02-26 02:22:50 +00:00
  • 4fbdd23283 tls: Add insecure_disable_sni_matching subdirective (#3075) Daniel Santos 2020-02-25 16:04:59 -07:00
  • c953d17bcc dist: Update mac README.md (#3074) Hu Chen 2020-02-26 06:36:12 +08:00
  • 45b171ff3a Make comment more readable about caddy ModuleID's Name() method. (#3080) Success Go 2020-02-26 00:11:29 +08:00
  • 623a1c588e Fix typo in cmdStart comment Success Go 2020-02-25 15:16:47 +08:00
  • 7cca291d62 reverse_proxy: Health checks: Don't cross the streams Matthew Holt 2020-02-23 14:30:52 -07:00
  • e3591009dc caddyhttp: Add handler for unhandled errors in errorChain (#3063) Robin Lambertz 2020-02-20 23:00:30 +01:00
  • 30c14084ab caddyhttp: Fixes for header and header_regexp directives (#3061) Gilbert Gilb's 2020-02-20 18:55:47 +01:00
  • 99f91c4c6f httpcaddyfile: tls: Load repeated cert files only once, with one tag Matthew Holt 2020-02-20 10:18:29 -07:00
  • 0005e3acdc httpcaddyfile: Combine repeated cert loaders (fix #3004) Matthew Holt 2020-02-20 00:15:11 -07:00
  • 0b09b070e5 httpcaddyfile: Properly add all cert loaders across sites (fixes #3056) Matthew Holt 2020-02-18 11:13:51 -07:00
  • 7f9cfcc0f2 http: Close HTTP/3 servers and listeners; upstream bug irreproducible Matthew Holt 2020-02-18 10:39:34 -07:00
  • 87a742c1e5 tls: Fix panic loading automation management modules (fix #3004) Matthew Holt 2020-02-18 09:54:14 -07:00
  • 57c6f22684 basicauth: default hash to bcrypt (#3050) Robin Lambertz 2020-02-17 20:19:59 +01:00
  • dd103a6787 go.mod: update quic-go to v0.14.4 (#3048) Marten Seemann 2020-02-17 22:54:03 +07:00
  • 23cc26d585 httpcaddyfile: 'handle_errors' directive Matthew Holt 2020-02-16 22:24:20 -07:00
  • bc2e406572 httpcaddyfile: Refactor global options parsing; prevent duplicate keys Matthew Holt 2020-02-16 15:28:27 -07:00
  • bf776e7de7 http: Remove redundant test file Matthew Holt 2020-02-16 15:27:53 -07:00
  • f42b138fb1 tls: Avoid duplication AutomationPolicies for large quantities of names Matthew Holt 2020-02-14 11:14:52 -07:00
  • 2cc5d2227d Minor tweaks to docs/comments Matthew Holt 2020-02-14 11:00:46 -07:00
  • 15bf9c196c caddyfile: Refactor; NewFromNextSegment(); fix repeated matchers Matthew Holt 2020-02-14 11:00:16 -07:00
  • eb80165583 tls: Add acme_ca_root and tls/ca_root to caddyfile (#3040) Mark Sargent 2020-02-13 09:07:25 +13:00
  • 904d41e51a update lego to v3.3.0 to fix dnspod json error (#3030) Levi.Lu 2020-02-09 23:55:53 +08:00
  • 17d938fc54 httpcaddyfile: Add support for DNS challenge solvers v2.0.0-beta.14 Matthew Holt 2020-02-08 16:52:54 -07:00
  • a2d71bdd94 browse: allow filter init via filter query param (#3026) Jeremy Lin 2020-02-08 11:41:16 -08:00
  • 98bbc54fdc browse: allow filter init via filter query param (#3027) Jeremy Lin 2020-02-08 11:36:37 -08:00
  • 9bdd6caa0b v2: Implement RegExp Vars Matcher (#2997) Mohammed Al Sahaf 2020-02-08 22:26:31 +03:00
  • f7f6e371ef tls: Slight adjustment to how DNS provider modules are loaded Matthew Holt 2020-02-07 21:59:25 -07:00
  • b8cf4d5897 Fix typo in readme Matthew Holt 2020-02-07 11:26:48 -07:00
  • 04ec3c5f05 Update readme Matthew Holt 2020-02-07 10:59:09 -07:00
  • 8b28c36d48 Remove Starlark, for now Matthew Holt 2020-02-06 18:46:52 -07:00
  • 4a07a5d41e caddyfile: tls: Ensure there is always a catch-all conn policy (#3005) Matthew Holt 2020-02-06 13:00:41 -07:00
  • b81ae38686 caddyfile: tls: Tag manual certificates (#2588) Matthew Holt 2020-02-06 12:55:26 -07:00
  • 5c7ca7d96e http: Split 2-phase auto-HTTPS into 3 phases Matthew Holt 2020-02-05 17:34:28 -07:00
  • ec56c25708 caddyhttp: Fix orig_uri placeholder docs (#3002) Francis Lavoie 2020-02-04 17:49:38 -05:00
  • c0f827e0bd httpcaddyfile: Add {remote} shorthand placeholders Matthew Holt 2020-02-04 13:31:22 -07:00