Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-06 | caddytls: Support custom bind host for challenges (#3232) | Matthew Holt | |
2020-03-26 | caddytls: Remove ManageSync | Matthew Holt | |
This seems unnecessary for now and we can always add it in later if people have a good reason to need it. | |||
2020-03-25 | caddytls: Support placeholders in key_type (#3176) | Pascal | |
* tls: Support placeholders in key_type * caddytls: Simplify placeholder support for ap.KeyType Co-authored-by: Matthew Holt <mholt@users.noreply.github.com> | |||
2020-03-23 | tls: Few minor improvements/simplifications | Matthew Holt | |
2020-03-20 | tls/http: Fix auto-HTTPS logic w/rt default issuers (fixes #3164) | Matthew Holt | |
The comments in the code should explain the new logic thoroughly. The basic problem for the issue was that we were overriding a catch-all automation policy's explicitly-configured issuer with our own, for names that we thought looked like public names. In other words, one could configure an internal issuer for all names, but then our auto HTTPS would create a new policy for public-looking names that uses the default ACME issuer, because we assume public<==>ACME and nonpublic<==>Internal, but that is not always the case. The new logic still assumes nonpublic<==>Internal (on catch-all policies only), but no longer assumes that public-looking names always use an ACME issuer. Also fix a bug where HTTPPort and HTTPSPort from the HTTP app weren't being carried through to ACME issuers properly. It required a bit of refactoring. | |||
2020-03-17 | httpcaddyfile: Many tls-related improvements including on-demand support | Matthew Holt | |
Holy heck this was complicated | |||
2020-03-15 | caddytls: Clean up some code related to automation | Matthew Holt | |