caddy/caddyconfig
Matthew Holt 1c190b001b
httpcaddyfile: Refactor site key parsing; detect conflicting schemes
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.
2020-04-02 14:24:53 -06:00
..
caddyfile ci: fuzz: skip fuzz data that contains import (#3214) 2020-04-02 10:40:21 -06:00
httpcaddyfile httpcaddyfile: Refactor site key parsing; detect conflicting schemes 2020-04-02 14:24:53 -06:00
configadapters.go caddyconfig: register adapters as Caddy modules (#3132) 2020-03-21 16:49:10 -06:00
load.go caddyconfig: register adapters as Caddy modules (#3132) 2020-03-21 16:49:10 -06:00