Commit Graph

  • b140bc664a Merge branch 'v2' of https://github.com/caddyserver/caddy into v2 Mark Sargent 2020-01-20 20:46:18 +1300
  • f8d294993b
    php_fastcgi: No longer try index.php by default (#2989) Matthew Holt 2020-01-19 15:51:10 -0700
  • 4d8d3835ce httpcaddyfile: Fix address parsing; don't infer port at parse-time Matthew Holt 2020-01-19 11:51:17 -0700
  • aad9f90cad
    httpcaddyfile: Fix address parsing; don't infer port at parse-time Matthew Holt 2020-01-19 11:51:17 -0700
  • 0dd2c34e10 Merge pull request #2980 from moorereason/bugfix-ciphersuite-logging Zaq? Wiedmann 2020-01-18 19:37:50 -0800
  • 07ef4b0c7d
    Merge pull request #2980 from moorereason/bugfix-ciphersuite-logging Zaq? Wiedmann 2020-01-18 19:37:50 -0800
  • 4c75401388 reverse_proxy: CB docs; rename type -> factor (#2986) Mohammed Al Sahaf 2020-01-19 04:42:56 +0300
  • 2bfaf8e896 reverse_proxy: CB docs; rename type -> factor (#2986) Mohammed Al Sahaf 2020-01-19 04:42:56 +0300
  • 053783c85a v2: restore the circuit breaker inline key to `type` and rename the name circuit breaker config field from `Type` to `Factor` Mohammed Al Sahaf 2020-01-18 02:09:59 +0300
  • e694b594c1 v2: rename circuit breaker config inline key from `type` to `breaker` to avoid json key clash between the `circuit_breaker` type and the `type` field of the generic circuit breaker Config struct used by circuit breaking implementations Mohammed Al Sahaf 2020-01-18 02:00:40 +0300
  • 13a5022d9d v2: add documentation for circuit breaker config and "random selection" load balancing policy Mohammed Al Sahaf 2020-01-18 01:24:07 +0300
  • 4137c0abe5 httpcaddyfile: Move redir before rewrite Matthew Holt 2020-01-17 11:38:49 -0700
  • 372540f0ee
    httpcaddyfile: Move redir before rewrite Matthew Holt 2020-01-17 11:38:49 -0700
  • d94f76550d caddyhttp: Improve docs, and Caddyfile for respond directive Matthew Holt 2020-01-17 10:57:57 -0700
  • 793a405810
    caddyhttp: Improve docs, and Caddyfile for respond directive Matthew Holt 2020-01-17 10:57:57 -0700
  • 76a4a5ca46 cmd: version: Add module replace to output Matthew Holt 2020-01-17 09:50:23 -0700
  • 85ff0e3604
    cmd: version: Add module replace to output Matthew Holt 2020-01-17 09:50:23 -0700
  • 32a021dc38 httpcaddyfile: Fix nested blocks; add handle directive; refactor Matthew Holt 2020-01-16 17:08:52 -0700
  • e51e56a494
    httpcaddyfile: Fix nested blocks; add handle directive; refactor Matthew Holt 2020-01-16 17:08:52 -0700
  • 85c5f69fc9 http: Fix ciphersuite logging Cameron Moore 2020-01-16 15:44:49 -0600
  • 35174a8ba8 http: Fix ciphersuite logging Cameron Moore 2020-01-16 15:44:49 -0600
  • fb4ea45a3d httpcaddyfile: Replace 'handler_order' option with 'order' Matthew Holt 2020-01-16 12:09:54 -0700
  • 21643a007a
    httpcaddyfile: Replace 'handler_order' option with 'order' Matthew Holt 2020-01-16 12:09:54 -0700
  • 9c5b290670 httpcaddyfile: Group try_files routes together (#2891) Matthew Holt 2020-01-16 11:29:20 -0700
  • 2466ed1484
    httpcaddyfile: Group try_files routes together (#2891) Matthew Holt 2020-01-16 11:29:20 -0700
  • 996fdc1e36 caddyfile: Sort site subroutes by key specificity, and make exclusive Matthew Holt 2020-01-15 13:51:12 -0700
  • a66f461201
    caddyfile: Sort site subroutes by key specificity, and make exclusive Matthew Holt 2020-01-15 13:51:12 -0700
  • a59656d50c rewrite: Make URI modifications more transactional (#2891) Matthew Holt 2020-01-15 11:44:21 -0700
  • 07ad4655db
    rewrite: Make URI modifications more transactional (#2891) Matthew Holt 2020-01-15 11:44:21 -0700
  • 11ae1aa6b8
    Prepare v1.0.5 release v1.0.5 Matthew Holt 2020-01-15 09:57:41 -0700
  • 3c8837163d
    errors: Fix test Matthew Holt 2020-01-15 09:57:23 -0700
  • b6ca782c99
    Don't use default log settings on custom logs (#2973) (#2976) Matt Holt 2020-01-15 09:40:32 -0700
  • 3c73f7b94b
    Don't use default log settings on custom logs (#2973) Matthew Holt 2020-01-14 07:32:55 -0700
  • 67bebff69e Merge branch 'v2' of https://github.com/caddyserver/caddy into v2 Mark Sargent 2020-01-14 21:01:23 +1300
  • f7b8307eb4 http: Refactor automatic HTTPS (fixes #2972) Matthew Holt 2020-01-13 16:16:20 -0700
  • 271b5af148
    http: Refactor automatic HTTPS (fixes #2972) Matthew Holt 2020-01-13 16:16:20 -0700
  • 38cac86451 Merge branch 'v2' of https://github.com/caddyserver/caddy into add_small_step_support Mark Sargent 2020-01-13 21:42:20 +1300
  • 4f738acdfe cmd: adapt: Set config filename so it can be hidden (fixes #2974) Matthew Holt 2020-01-12 18:20:19 -0700
  • 99e2b56519
    cmd: adapt: Set config filename so it can be hidden (fixes #2974) Matthew Holt 2020-01-12 18:20:19 -0700
  • a976629174 go.mod: Add support for freebsd/arm64 (#2956) Dmitri Goutnik 2020-01-12 16:01:25 -0500
  • cd66b62083 gzip: Avoid duplicated Vary header (#2939) Dozer 2020-01-13 05:00:18 +0800
  • 253c7796c7 http: Fix subroutes, ensure that next handlers can still be called Matthew Holt 2020-01-12 13:39:32 -0700
  • 64f0173948
    http: Fix subroutes, ensure that next handlers can still be called Matthew Holt 2020-01-12 13:39:32 -0700
  • 6a55fc3510 http: Fix empty responses Matthew Holt 2020-01-12 13:34:55 -0700
  • fe5a531c58
    http: Fix empty responses Matthew Holt 2020-01-12 13:34:55 -0700
  • 13f37f8b59 cmd: Assume Caddyfile if name starts with Caddyfile Matthew Holt 2020-01-11 13:48:29 -0700
  • 8c0c1a7b88
    cmd: Assume Caddyfile if name starts with Caddyfile Matthew Holt 2020-01-11 13:48:29 -0700
  • 9b2cc03535 http: A little more polish on rewrite handler and try_files directive Matthew Holt 2020-01-11 13:47:42 -0700
  • 25dea2903e
    http: A little more polish on rewrite handler and try_files directive Matthew Holt 2020-01-11 13:47:42 -0700
  • 6bf16b3729 rewrite: Fix query string logic Matthew Holt 2020-01-11 11:40:03 -0700
  • d876de61e5
    rewrite: Fix query string logic Matthew Holt 2020-01-11 11:40:03 -0700
  • a97fe032f4 Merge branch 'v2' of https://github.com/caddyserver/caddy into v2 Mark Sargent 2020-01-11 21:33:10 +1300
  • 3fc9790dbc http: Ensure primary routes always get compiled (fix #2972) Matthew Holt 2020-01-11 00:33:47 -0700
  • 8be1f0ea66
    http: Ensure primary routes always get compiled (fix #2972) Matthew Holt 2020-01-11 00:33:47 -0700
  • f8620ea5ab http: Remove {...query_string} placeholder, in favor of {...query} Matthew Holt 2020-01-10 17:02:11 -0700
  • 2eda21ec6d
    http: Remove {...query_string} placeholder, in favor of {...query} Matthew Holt 2020-01-10 17:02:11 -0700
  • b53aa981c5 rewrite: Rename parameters; implement custom query string parser Matthew Holt 2020-01-10 16:59:57 -0700
  • d418e319ab
    rewrite: Rename parameters; implement custom query string parser Matthew Holt 2020-01-10 16:59:57 -0700
  • a3e9eb7793 cmd: Add build-info command; update CertMagic Matthew Holt 2020-01-10 11:53:07 -0700
  • ba514f9660
    cmd: Add build-info command; update CertMagic Matthew Holt 2020-01-10 11:53:07 -0700
  • e4538c99b1 caddyfile: advance cursor for claimed token in NewFromNextTokens() (#2971) Zaq? Wiedmann 2020-01-09 19:48:15 -0800
  • 3dcc34d341 caddyfile: advance cursor for claimed token in NewFromNextTokens() (#2971) Zaq? Wiedmann 2020-01-09 19:48:15 -0800
  • 94eb9ee067 fix: move cursor to account for claimed token in NewFromNextTokens() Zaq? Wiedmann 2020-01-09 19:20:06 -0800
  • a207067c5e caddyfile: fix replacing variables on imported files (#2970) Mark Sargent 2020-01-10 15:34:22 +1300
  • 871abf1053 caddyfile: fix replacing variables on imported files (#2970) Mark Sargent 2020-01-10 15:34:22 +1300
  • d85118c011
    Use byte slices for easier use Matthew Holt 2020-01-09 19:28:19 -0700
  • d0e0f14238 refactored replaceEnvVars to ensure it is always called Mark Sargent 2020-01-10 14:44:00 +1300
  • c2f533bd38 caddyfile: Use of vars no longer requires nesting in subroutes Matthew Holt 2020-01-09 16:56:20 -0700
  • 29315847a8
    caddyfile: Use of vars no longer requires nesting in subroutes Matthew Holt 2020-01-09 16:56:20 -0700
  • d0b723da3f fix replacing variables on imported files Mark Sargent 2020-01-10 12:37:29 +1300
  • fc1326c9f4 fix imported files not replacing variables Mark Sargent 2020-01-10 12:34:29 +1300
  • 2d349fcc09 http: Don't use a Host matcher for HTTP->HTTPS redirects Matthew Holt 2020-01-09 14:39:49 -0700
  • 994b9033e9
    http: Don't use a Host matcher for HTTP->HTTPS redirects Matthew Holt 2020-01-09 14:39:49 -0700
  • f5092485a7 Update docs for couple of Caddyfile directives Matthew Holt 2020-01-09 14:38:59 -0700
  • 590480513a
    Update docs for couple of Caddyfile directives Matthew Holt 2020-01-09 14:38:59 -0700
  • ac6370beee v2: Implement Caddyfile enhancements (breaking changes) (#2960) Matt Holt 2020-01-09 14:00:32 -0700
  • 7527c01705
    v2: Implement Caddyfile enhancements (breaking changes) (#2960) Matt Holt 2020-01-09 14:00:32 -0700
  • 5b4fbaa7c2
    caddyfile: Make rewrite directives mutually exclusive (#2959) Matthew Holt 2020-01-09 13:23:49 -0700
  • 3fc00f4fdb caddyfile: Less strict URL parsing; allows placeholders Matthew Holt 2020-01-09 12:35:53 -0700
  • 8aef859a55
    caddyfile: Less strict URL parsing; allows placeholders Matthew Holt 2020-01-09 12:35:53 -0700
  • fee13c3828 http: Change routes to sequential matcher evaluation (#2967) Matt Holt 2020-01-09 10:00:13 -0700
  • a5ebec0041
    http: Change routes to sequential matcher evaluation (#2967) Matt Holt 2020-01-09 10:00:13 -0700
  • 007756166b caddyfile: Preprocess env vars in {$THIS} format (#2963) Mark Sargent 2020-01-10 05:40:16 +1300
  • 7c419d5349 caddyfile: Preprocess env vars in {$THIS} format (#2963) Mark Sargent 2020-01-10 05:40:16 +1300
  • 980af8efdf
    caddyfile: Pre-process environment variables before parsing Matthew Holt 2020-01-08 20:18:43 -0700
  • aee4ce6325 go.mod: Update lego, tidy up Matthew Holt 2020-01-08 18:40:17 -0700
  • 3828a3aaac
    go.mod: Update lego, tidy up Matthew Holt 2020-01-08 18:40:17 -0700
  • 86d7a596b7 http: Always set status code via response recorder Matthew Holt 2020-01-08 18:37:41 -0700
  • 8bae8f5f5a
    http: Always set status code via response recorder Matthew Holt 2020-01-08 18:37:41 -0700
  • 71b98d7742
    http: Change routes to sequential matcher evaluation Matthew Holt 2020-01-08 18:30:48 -0700
  • 8fbc59cb85 support adapt time and runtime variables in the caddyfile Mark Sargent 2020-01-09 08:24:48 +1300
  • abcd0faccb reverse_proxy: Add tls_trusted_ca_certs to Caddyfile (#2936) Zaq? Wiedmann 2020-01-07 11:07:42 -0800
  • 21f1f95e7b reverse_proxy: Add tls_trusted_ca_certs to Caddyfile (#2936) Zaq? Wiedmann 2020-01-07 11:07:42 -0800
  • 6f21b137eb
    caddyfile: New 'route' directive for appearance-order handling (#2959) Matthew Holt 2020-01-07 11:06:40 -0700
  • 230dc37bdc basicauth: Accept placeholders; move base64 decoding to provision Matthew Holt 2020-01-07 08:50:18 -0700
  • 78e98c40d3
    basicauth: Accept placeholders; move base64 decoding to provision Matthew Holt 2020-01-07 08:50:18 -0700
  • 37cd58c6d3
    Sub-sort handlers by path matcher length (#2959) Matthew Holt 2020-01-06 18:42:07 -0700
  • df5f620aa2 Support tls_trusted_ca_certs in reverse_proxy.transport Zaq? Wiedmann 2019-12-16 21:47:14 -0800
  • a603f785a6 transform a caddyfile with environment variables Mark Sargent 2020-01-07 09:06:34 +1300
  • a4392ff98c
    cmd: Assume caddyfile adapter for config files named Caddyfile Matthew Holt 2020-01-06 11:03:03 -0700