| Age | Commit message (Collapse) | Author | 
|---|
|  | Not sure why I thought that would be a good idea | 
|  |  | 
|  |  | 
|  | We'll need that context in v2.1 when the transport can manage its own
client certificates; see #3198 | 
|  | Otherwise, a password prompt can occur unnecessarily. | 
|  |  | 
|  | * httpcaddyfile: Don't add TLS policy to HTTP-only server (#3193, #3223)
* Account for HTTP port
* Add integration test written by @sarge | 
|  |  | 
|  | See if the broken dependency cycle has been... well, broken | 
|  |  | 
|  | Should fix the builds with GOPROXY=direct! | 
|  | As per https://github.com/caddyserver/caddy/issues/3051#issuecomment-611200414 | 
|  | * chore: make the linter happier
* chore: remove reference to maligned linter in .golangci.yml | 
|  | - Create two default automation policies; if the TLS app is used in
  isolation with the 'automate' certificate loader, it will now use
  an internal issuer for internal-only names, and an ACME issuer for
  all other names by default.
- If the HTTP Caddyfile adds an 'automate' loader, it now also adds an
  automation policy for any names in that loader that do not qualify
  for public certificates so that they will be issued internally. (It
  might be nice if this wasn't necessary, but the alternative is to
  either make auto-HTTPS logic way more complex by scanning the names in
  the 'automate' loader, or to have an automation policy without an
  issuer switch between default issuer based on the name being issued
  a certificate - I think I like the latter option better, right now we
  do something kind of like that but at a level above each individual
  automation policies, we do that switch only when no automation
  policies match, rather than when a policy without an issuer does
  match.)
- Set the default LoggerName rather than a LoggerNames with an empty
  host value, which is now taken literally rather than as a catch-all.
- hostsFromKeys, the function that gets a list of hosts from server
  block keys, no longer returns an empty string in its resulting slice,
  ever. | 
|  |  | 
|  |  | 
|  |  | 
|  | Thanks to @TristonianJones for the tip!
https://github.com/caddyserver/caddy/commit/105acfa08664c97460a6fe3fb49635618be5bcb2#r38358983 | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | * caddyhttp: Support single-line not matcher shortcut
* caddyhttp: Some tests, I guess | 
|  | Using html/template.HTML like we were doing before caused nested include
to be HTML-escaped, which breaks sites. Now we do not escape any of the
output; template input is usually trusted, and if it's not, users should
employ escaping actions within their templates to keep it safe. The docs
already said this. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | There's nothing actually risky/dangerous in this situation, it's mostly
an attempt to get the user's attention | 
|  | * add adaption tests. fix load failure not failing tests
* removed unnecessary assignment | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Fixes occasional panic due to closing closed channel | 
|  | I guess this got left in the v1 branch when we switched, oops | 
|  | Based on download stats, demand for 32-bit binaries these days is
extremely low. Also unify some of the filename conventions; just a
few bikeshedding changes :) | 
|  |  | 
|  | * chore: ci: fixing the step name that captures the pushed tag
* chrore: ci: exclude commits prefixed with `ci:` from changelog | 
|  | We now store the parsed site/server block keys with the server block,
rather than parsing the addresses every time we read them.
Also detect conflicting schemes, i.e. TLS and non-TLS cannot be served
from the same server (natively -- modules could be built for it).
Also do not add site subroutes (subroutes generated specifically from
site blocks in the Caddyfile) that are empty. | 
|  | Thus far the fuzzers have found a few crashers in the Caddyfile parser. However, the fuzzer have been stuck at import glob expansion after import glob expansion, which aren't reproducible. | 
|  |  | 
|  |  | 
|  |  |