caddy/modules
Matthew Holt 90284e8017
httpcaddyfile: Fix default issuers when email provided
If `tls <email>` is used, we should apply that to all applicable default issuers, not drop them. This refactoring applies implicit ACME issuer settings from the tls directive to all default ACME issuers, like ZeroSSL.

We also consolidate some annoying logic and improve config validity checks.

Ref: https://caddy.community/t/error-obtaining-certificate-after-caddy-restart/11335/8
2021-02-02 16:17:26 -07:00
..
caddyhttp httpcaddyfile: Fix default issuers when email provided 2021-02-02 16:17:26 -07:00
caddypki acme_server: fix reload of acme database (#3874) 2020-11-23 13:58:26 -07:00
caddytls httpcaddyfile: Fix default issuers when email provided 2021-02-02 16:17:26 -07:00
filestorage httpcaddyfile: Minor fixes to parsing storage options 2020-05-01 09:34:32 -06:00
logging logging: Remove logfmt encoder (close #3575) 2021-01-07 14:29:19 -07:00
metrics metrics: allow disabling OpenMetrics negotiation (#3944) 2020-12-30 11:44:02 -07:00
standard metrics: Initial integration of Prometheus metrics (#3709) 2020-09-17 12:01:20 -06:00