caddy/caddyconfig/httpcaddyfile
Matthew Holt b6686a54d8
httpcaddyfile: Improve AP logic with OnDemand
We have users that have site blocks like *.*.tld with on-demand TLS
enabled. While *.*.tld does not qualify for a publicly-trusted cert due
to its wildcards, On-Demand TLS does not actually obtain a cert with
those wildcards, since it uses the actual hostname on the handshake.

This improves on that logic, but I am still not 100% satisfied with the
result since I think we need to also check if another site block is more
specific, like foo.example.tld, which might not have on-demand TLS
enabled, and make sure an automation policy gets created before the
more general policy with on-demand...
2020-10-22 12:40:23 -06:00
..
addresses_fuzz.go ci: fuzz: switch engine from libfuzzer to native go-fuzz (#3194) 2020-03-26 18:20:34 -06:00
addresses_test.go httpcaddyfile: Don't lowercase placeholder contents (fixes #3264) 2020-04-14 16:11:46 -06:00
addresses.go httpcaddyfile: Don't lowercase placeholder contents (fixes #3264) 2020-04-14 16:11:46 -06:00
builtins_test.go httpcaddyfile: Be stricter about log syntax (#3419) 2020-05-15 15:57:16 -06:00
builtins.go map: Reimplement; multiple outputs; optimize 2020-10-02 14:23:56 -06:00
directives_test.go tests: Clean up redundant type declarations 2020-04-10 08:48:21 -06:00
directives.go httpcaddyfile: Fix panic when parsing route with matchers (#3746) 2020-09-22 17:37:15 -06:00
httptype_test.go httpcaddyfile: Bring enforce_origin and origins to admin config (#3595) 2020-08-03 13:44:38 -06:00
httptype.go httpcaddyfile: Ensure handle_path is sorted equally to handle (#3676) 2020-09-16 20:01:22 -06:00
options.go caddytls: Add support for ZeroSSL; add Caddyfile support for issuers (#3633) 2020-08-11 08:58:06 -06:00
tlsapp.go httpcaddyfile: Improve AP logic with OnDemand 2020-10-22 12:40:23 -06:00