24 Commits (6d25261c2227eb040658a710ebe1f6cfd550bcab)

Author SHA1 Message Date
Matt Holt 956f01163d
caddytls: Implement remote IP connection matcher (#4123) 4 years ago
Matthew Holt 28ab0bfb13
core: Support loading modules from [][]json.RawMessage fields 5 years ago
Matthew Holt d692d503a3
tls/http: Fix auto-HTTPS logic w/rt default issuers (fixes #3164) 5 years ago
Matthew Holt b8cba62643 Refactor for CertMagic v0.10; prepare for PKI app 5 years ago
Success Go ca5c679880
Fix typos (#3087) 5 years ago
Mohammed Al Sahaf dff78d82ce v2: housekeeping: address minor lint complaints (#2957) 5 years ago
Matthew Holt fab5e4372a
core: Add godoc examples for LoadModule 5 years ago
Matt Holt 3c90e370a4
v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924) 5 years ago
Matt Holt b00dfd3965
v2: Logging! (#2831) 5 years ago
Matthew Holt 9c0bf311f9
Miscellaneous cleanups / comments 5 years ago
Matthew Holt 8eb2c37251
Clean up provisioned modules on error; refactor Run(); add Validate() 5 years ago
Matthew Holt c9980fd367
Refactor Caddyfile adapter and module registration 6 years ago
Matthew Holt 42acdad9e5
Fix error handling with Validate when loading modules (fixes #2658) 6 years ago
Matthew Holt 3177ee8010 Add license 6 years ago
Matthew Holt 2b22d2e6ea Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup 6 years ago
Matthew Holt 6000855c82 Fix panics by disallowing explicitly-defined null modules in config 6 years ago
Matthew Holt 5137859e47 Rename caddy2 -> caddy 6 years ago
Matthew Holt 1b6b422c63 Add cleanup callbacks to context 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
dev 043eb1d9e5 move internal packages to pkg folder and update reverse proxy 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