20 Commits (b00dfd3965f400956c5bb5b388e9d54ef98052e5)

Author SHA1 Message Date
Matthew Holt 8eb2c37251
Clean up provisioned modules on error; refactor Run(); add Validate() 5 years ago
Matthew Holt d0c1756fc5
httpcaddyfile: Fix tls certificate loader module names (#2748) 5 years ago
Matthew Holt c9980fd367
Refactor Caddyfile adapter and module registration 6 years ago
Matthew Holt ab885f07b8
Implement config adapters and beginning of Caddyfile adapter 6 years ago
Matthew Holt 28df6cedfe
tls: Use IANA-standard cipher suite names 6 years ago
Matthew Holt 3177ee8010 Add license 6 years ago
Matthew Holt 5137859e47 Rename caddy2 -> caddy 6 years ago
Matthew Holt f976451d19 Disallow unknown fields (strict unmarshal) when loading modules 6 years ago
Matthew Holt 2fd98cb040 Module.New() does not need to return an error 6 years ago
Matthew Holt 1a20fe330e Improve godoc for contexts 6 years ago
Matthew Holt 1f0c061ce3 Architectural shift to using context for config and module state 6 years ago
Matthew Holt ff5b4639d5 Some minor updates, and get rid of OnLoad/OnUnload 6 years ago
Matthew Holt 5859cd8dad Instantiate apps that are needed but not explicitly configured 6 years ago
Matthew Holt 43961b542b General cleanup and more godocs 6 years ago
Matthew Holt 2d056fbe66 Initial commit of Storage, TLS, and automatic HTTPS implementations 6 years ago
Matthew Holt 402f423693 Implement "global" state for modules, OnLoad and OnUnload callbacks 6 years ago
Matthew Holt 3eae6d43b6 Add Validator interface 6 years ago
Matthew Holt 6621406fa8 Very basic middleware and route matching functionality 6 years ago
Matthew Holt 86e2d1b0a4 Rudimentary start of HTTP servers 6 years ago
Matthew Holt 859b5d7ea3 Initial commit 6 years ago