Commit Graph

  • 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
  • 490cd02f82 httpcaddyfile: Make root directive mutually exclusive Matthew Holt 2020-02-04 13:04:34 -07:00
  • 9639fe7d28 header: caddyfile: Defer header operations for deletions or manually Matthew Holt 2020-02-04 11:05:32 -07:00
  • 3592e59399 cmd: adapt: Make --config flag optional when Caddyfile exists Matthew Holt 2020-02-04 10:48:02 -07:00
  • f74fed3f54 v2: only compare TLS protocol versions if both are set (#3005) Mohammed Al Sahaf 2020-02-03 19:25:32 +03:00
  • 8b2ad61220 httpcaddyfile: Skip hosts from auto-https when http:// scheme (fix #2998) Matthew Holt 2020-01-23 13:17:16 -07:00
  • 6614d1c495 cmd: Emit error if reload cannot find a config to load v2.0.0-beta.13 Matthew Holt 2020-01-22 10:04:58 -07:00
  • c6bddbfbe2 http: Fix vars matcher Matthew Holt 2020-01-22 09:43:42 -07:00
  • 0742530d3d rewrite: Prepend "/" if missing from strip path prefix Matthew Holt 2020-01-22 09:36:05 -07:00
  • 6b6cd934d0 reverseproxy: Fix casing of RootCAPEMFiles Matthew Holt 2020-01-22 09:35:03 -07:00
  • 5b878d5bd3 reverseproxy: Accept integer values for flush_interval (fix #2996) Matthew Holt 2020-01-22 09:34:16 -07:00
  • 2105d59936 httpcaddyfile: Rename 'headers' directive to 'header' Matthew Holt 2020-01-22 09:33:53 -07:00
  • 9a1370c2c8 cmd: Make --config flag optional for reload command Matthew Holt 2020-01-22 09:33:22 -07:00
  • d810637a9f httpcaddyfile: Update directive docs; put root after rewrite Matthew Holt 2020-01-22 09:32:38 -07:00
  • 5d3ccf1eb7 httpcaddyfile: Get rid of 'tls off' parameter; probably not useful Matthew Holt 2020-01-22 09:24:49 -07:00
  • aad9f90cad httpcaddyfile: Fix address parsing; don't infer port at parse-time Matthew Holt 2020-01-19 11:51:17 -07:00
  • 07ef4b0c7d Merge pull request #2980 from moorereason/bugfix-ciphersuite-logging Zaq? Wiedmann 2020-01-18 19:37:50 -08:00
  • 2bfaf8e896 reverse_proxy: CB docs; rename type -> factor (#2986) Mohammed Al Sahaf 2020-01-19 04:42:56 +03:00
  • 372540f0ee httpcaddyfile: Move redir before rewrite Matthew Holt 2020-01-17 11:38:49 -07:00
  • 793a405810 caddyhttp: Improve docs, and Caddyfile for respond directive Matthew Holt 2020-01-17 10:57:57 -07:00
  • 85ff0e3604 cmd: version: Add module replace to output Matthew Holt 2020-01-17 09:50:23 -07:00
  • e51e56a494 httpcaddyfile: Fix nested blocks; add handle directive; refactor Matthew Holt 2020-01-16 17:08:52 -07:00
  • 35174a8ba8 http: Fix ciphersuite logging Cameron Moore 2020-01-16 15:44:49 -06:00
  • 21643a007a httpcaddyfile: Replace 'handler_order' option with 'order' Matthew Holt 2020-01-16 12:09:54 -07:00
  • 2466ed1484 httpcaddyfile: Group try_files routes together (#2891) Matthew Holt 2020-01-16 11:29:20 -07:00
  • a66f461201 caddyfile: Sort site subroutes by key specificity, and make exclusive Matthew Holt 2020-01-15 13:51:12 -07:00
  • 07ad4655db rewrite: Make URI modifications more transactional (#2891) Matthew Holt 2020-01-15 11:44:21 -07:00
  • 11ae1aa6b8 Prepare v1.0.5 release v1.0.5 Matthew Holt 2020-01-15 09:57:41 -07:00
  • 3c8837163d errors: Fix test Matthew Holt 2020-01-15 09:57:23 -07:00
  • b6ca782c99 Don't use default log settings on custom logs (#2973) (#2976) Matt Holt 2020-01-15 09:40:32 -07:00
  • 271b5af148 http: Refactor automatic HTTPS (fixes #2972) Matthew Holt 2020-01-13 16:16:20 -07:00
  • 99e2b56519 cmd: adapt: Set config filename so it can be hidden (fixes #2974) Matthew Holt 2020-01-12 18:20:19 -07:00
  • a976629174 go.mod: Add support for freebsd/arm64 (#2956) Dmitri Goutnik 2020-01-12 16:01:25 -05:00
  • cd66b62083 gzip: Avoid duplicated Vary header (#2939) Dozer 2020-01-13 05:00:18 +08:00
  • 64f0173948 http: Fix subroutes, ensure that next handlers can still be called Matthew Holt 2020-01-12 13:39:32 -07:00
  • fe5a531c58 http: Fix empty responses Matthew Holt 2020-01-12 13:34:55 -07:00
  • 8c0c1a7b88 cmd: Assume Caddyfile if name starts with Caddyfile Matthew Holt 2020-01-11 13:48:29 -07:00
  • 25dea2903e http: A little more polish on rewrite handler and try_files directive Matthew Holt 2020-01-11 13:47:42 -07:00
  • d876de61e5 rewrite: Fix query string logic Matthew Holt 2020-01-11 11:40:03 -07:00
  • 8be1f0ea66 http: Ensure primary routes always get compiled (fix #2972) Matthew Holt 2020-01-11 00:33:47 -07:00
  • 2eda21ec6d http: Remove {...query_string} placeholder, in favor of {...query} Matthew Holt 2020-01-10 17:02:11 -07:00
  • d418e319ab rewrite: Rename parameters; implement custom query string parser Matthew Holt 2020-01-10 16:59:57 -07:00
  • ba514f9660 cmd: Add build-info command; update CertMagic Matthew Holt 2020-01-10 11:53:07 -07:00
  • 3dcc34d341 caddyfile: advance cursor for claimed token in NewFromNextTokens() (#2971) Zaq? Wiedmann 2020-01-09 19:48:15 -08:00
  • 871abf1053 caddyfile: fix replacing variables on imported files (#2970) Mark Sargent 2020-01-10 15:34:22 +13:00
  • 29315847a8 caddyfile: Use of vars no longer requires nesting in subroutes Matthew Holt 2020-01-09 16:56:20 -07:00
  • 994b9033e9 http: Don't use a Host matcher for HTTP->HTTPS redirects Matthew Holt 2020-01-09 14:39:49 -07:00
  • 590480513a Update docs for couple of Caddyfile directives Matthew Holt 2020-01-09 14:38:59 -07:00
  • 7527c01705 v2: Implement Caddyfile enhancements (breaking changes) (#2960) Matt Holt 2020-01-09 14:00:32 -07:00
  • 8aef859a55 caddyfile: Less strict URL parsing; allows placeholders Matthew Holt 2020-01-09 12:35:53 -07:00
  • a5ebec0041 http: Change routes to sequential matcher evaluation (#2967) Matt Holt 2020-01-09 10:00:13 -07:00
  • 7c419d5349 caddyfile: Preprocess env vars in {$THIS} format (#2963) Mark Sargent 2020-01-10 05:40:16 +13:00
  • 3828a3aaac go.mod: Update lego, tidy up Matthew Holt 2020-01-08 18:40:17 -07:00
  • 8bae8f5f5a http: Always set status code via response recorder Matthew Holt 2020-01-08 18:37:41 -07:00
  • 21f1f95e7b reverse_proxy: Add tls_trusted_ca_certs to Caddyfile (#2936) Zaq? Wiedmann 2020-01-07 11:07:42 -08:00
  • 78e98c40d3 basicauth: Accept placeholders; move base64 decoding to provision Matthew Holt 2020-01-07 08:50:18 -07:00
  • 5c99267dd8 A few miscellaneous, minor fixes Matthew Holt 2020-01-06 08:10:20 -07:00
  • a6df4cdbbc logging: Add doc about which fields can't be filtered Matthew Holt 2020-01-01 13:56:27 -07:00
  • dff78d82ce v2: housekeeping: address minor lint complaints (#2957) Mohammed Al Sahaf 2020-01-03 21:33:22 +03:00
  • 8c7c2e4af2 logging: Little fix for filtering object fields Matthew Holt 2020-01-01 10:26:37 -07:00
  • 3d9f8eac08 Couple of minor fixes, update readme v2.0.0-beta12 Matthew Holt 2019-12-31 22:51:55 -07:00
  • 06ea0a5295 Tune AppConfigDir and docs for Storage module Matthew Holt 2019-12-31 18:31:43 -07:00
  • 788462bd4c file-server command: Use safer defaults; http: improve host matcher docs Matthew Holt 2019-12-31 16:57:54 -07:00
  • 5a0603ed72 Config auto-save; run --resume flag; update environ output (close #2903) Matthew Holt 2019-12-31 16:56:19 -07:00
  • 984d384d14 Change storage paths to follow OS conventions; migrate folder (#2955) Matthew Holt 2019-12-31 16:47:35 -07:00
  • fdabac51a8 Improve docs, especially w.r.t. placeholders and template actions Matthew Holt 2019-12-29 13:16:34 -07:00
  • 95d944613b Export Replacer and use concrete type instead of interface Matthew Holt 2019-12-29 13:12:52 -07:00
  • 2b33d9a5e5 http: Enable TLS for servers listening only on HTTPS port Matthew Holt 2019-12-28 23:56:08 -07:00
  • 5c8b502964 fastcgi: Set SERVER_SOFTWARE, _NAME, and _PORT properly (fixes #2952) Matthew Holt 2019-12-28 16:35:29 -07:00
  • 4b68de8418 FreeBSD init: PID file should not be executable (#2945) Maxime Soulé 2019-12-28 19:54:28 +01:00
  • 82bebfab8a templates: Change functions, add front matter support, better markdown v2.0.0-beta11 Matthew Holt 2019-12-23 12:56:41 -07:00
  • be3849c267 Remove markdown module Matthew Holt 2019-12-23 12:55:52 -07:00
  • 16ee985c22 admin: Only write most CORS headers in OPTIONS requests Matthew Holt 2019-12-23 12:46:01 -07:00
  • 95ed603de7 Improve godocs all around Matthew Holt 2019-12-23 12:45:35 -07:00
  • cbb405f6aa cmd: Eliminate unintended use of cgo Matthew Holt 2019-12-23 12:41:05 -07:00
  • 724c728678 rewrite: Attempt query string fix (#2891) Matthew Holt 2019-12-17 16:30:26 -07:00
  • 21408212da http: query and query_string placeholders should use RawQuery, probably Matthew Holt 2019-12-17 16:29:37 -07:00
  • fe516575db core: Add ReplaceFunc method to Replacer to allow dynamic replacements Matthew Holt 2019-12-17 16:29:09 -07:00
  • 080a62d5c5 Update go.mod; use CertMagic v0.9.0 Matthew Holt 2019-12-17 10:59:35 -07:00
  • dae4913fe3 http: Patch path matcher to ignore dots and spaces (#2917) Matthew Holt 2019-12-17 10:14:04 -07:00
  • 6455efa5d3 admin: POST /... expands and appends all array elements Matthew Holt 2019-12-17 10:11:45 -07:00
  • 5ab17a3a37 admin: /stop endpoint gracefully shuts down; fixes caddy stop command Matthew Holt 2019-12-16 13:46:13 -07:00
  • c3bcd967bd logging: Implement net writer (#2884) Abdelmalek Ihdene 2019-12-15 14:58:01 -05:00
  • 008415f206 fastcgi: Trim dot and space suffix for Windows sake (#2917) MisterDuval 2019-12-14 19:21:27 +01:00
  • 6ea121ddf8 tls: Ensure conn policy is created when providing certs in Caddyfile Matthew Holt 2019-12-13 16:32:27 -07:00
  • 8005b7ab73 Couple of quick fixes Matthew Holt 2019-12-13 15:36:00 -07:00
  • f0eae39cb2 readme: Update sponsor link Vanessa Nicole Naff 2019-12-13 08:42:46 -08:00
  • b1a456cfe3 rewrite: strip_prefix, strip_suffix, and uri_replace dirs (closes #2906) Matthew Holt 2019-12-12 15:46:13 -07:00
  • 5e9d81b507 try_files, rewrite: allow query string in try_files (fix #2891) Matthew Holt 2019-12-12 15:27:09 -07:00
  • 09a8517065 rewrite: query string enh.; substring replace; add tests (see #2891) Matthew Holt 2019-12-12 14:32:35 -07:00
  • 87b6cf470b Minor improvements; comments and shorter placeholders & module IDs Matthew Holt 2019-12-12 14:31:20 -07:00
  • f935458e3e cmd: Fix validate command when JSON contains "@id" fields Matthew Holt 2019-12-12 14:30:22 -07:00
  • 2e0615270d fuzz: Remove Caddyfile adapter from fuzz corpus (#2925) Matt Holt 2019-12-10 15:00:31 -07:00
  • fab5e4372a core: Add godoc examples for LoadModule Matthew Holt 2019-12-10 14:06:35 -07:00
  • 3c90e370a4 v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924) Matt Holt 2019-12-10 13:36:46 -07:00
  • a8533e5630 update quic-go to v0.14.1 (#2918) Marten Seemann 2019-12-08 01:29:03 +08:00