72 Commits (c11d0e47a3cfbfd0dc00999b6f7ed082ad274e1f)

Author SHA1 Message Date
Matthew Holt 97ed9e111d
httpcaddyfile: Add nil check to prevent panic, fix validation logic 5 years ago
Matthew Holt 295604d6df
httpcaddyfile: Why was this code repeated?? 5 years ago
Matthew Holt 3bee569a8a
httpcaddyfile: Don't remove empty TLS conn policies (fix #3249) 5 years ago
Matt Holt d89ad2fd5b
caddytls: Fix for TLS conn policy being applied to HTTP-only servers (#3243) 5 years ago
Mohammed Al Sahaf 7dfd69cdc5
chore: make the linter happier (#3245) 5 years ago
Matthew Holt 28fdf64dc5
httpcaddyfile, caddytls: Multiple edge case fixes; add tests 5 years ago
Francis Lavoie 5110643201
httpcaddyfile: Add key_type global option (#3231) 5 years ago
Matthew Holt 3d6fc1e1b7
httpcaddyfile: Yield cleaner JSON when conn policy or log name is empty 5 years ago
Matthew Holt 1c190b001b
httpcaddyfile: Refactor site key parsing; detect conflicting schemes 5 years ago
Matthew Holt 6ca5828221
caddytls: Refactor certificate selection policies (close #1575) 5 years ago
Matthew Holt 904d9cab39
httpcaddyfile: Include non-standard ports when mapping logger names 5 years ago
Matthew Holt 2acb208e32
caddyhttp: Specify default access log for a server (fix #3185) 5 years ago
Matthew Holt ce45353e61
Little tweaky tweaks 5 years ago
Matthew Holt 89124aa570
httpcaddyfile: Prevent rewrite routes from consolidating (fix #3108) 5 years ago
Matthew Holt fc7340e11a
httpcaddyfile: Many tls-related improvements including on-demand support 5 years ago
Mark Sargent 3f48a2eb45
caddyhttp: Add default SNI tests (#3146) 5 years ago
Matthew Holt 0433f9d075
caddytls: Clean up some code related to automation 5 years ago
Matthew Holt 7a4548c582
Some hotfixes for beta 16 5 years ago
Mark Sargent c447236357
caddyhttp: Fix default SNI for default conn policy (#3141) 5 years ago
Matt Holt 5a19db5dc2
v2: Implement 'pki' app powered by Smallstep for localhost certificates (#3125) 5 years ago
Matthew Holt b8cba62643 Refactor for CertMagic v0.10; prepare for PKI app 5 years ago
Mark Sargent 26fb8b3efd
httpcaddyfile: remove certificate tags from global state (#3111) 5 years ago
Matthew Holt 00e99df209
httpcaddyfile: Treat no matchers as 0-len path matchers (fix #3100) 5 years ago
Matthew Holt 03ab55b51a httpcaddyfile: Allow "admin off" option 5 years ago
Success Go ca5c679880
Fix typos (#3087) 5 years ago
Mark Sargent 2de0acc11f
Initial implementation of global default SNI option (#3047) 5 years ago
Matt Holt 5d97522d18
v2: 'log' directive for Caddyfile, and debug mode (#3052) 5 years ago
Cameron Moore b0a491aec8
Expose TLS placeholders (#2982) 5 years ago
Matthew Holt 0005e3acdc
httpcaddyfile: Combine repeated cert loaders (fix #3004) 5 years ago
Matthew Holt 0b09b070e5
httpcaddyfile: Properly add all cert loaders across sites (fixes #3056) 5 years ago
Matthew Holt 23cc26d585
httpcaddyfile: 'handle_errors' directive 5 years ago
Matthew Holt bc2e406572
httpcaddyfile: Refactor global options parsing; prevent duplicate keys 5 years ago
Matthew Holt f42b138fb1
tls: Avoid duplication AutomationPolicies for large quantities of names 5 years ago
Matthew Holt 15bf9c196c caddyfile: Refactor; NewFromNextSegment(); fix repeated matchers 5 years ago
Mark Sargent eb80165583
tls: Add acme_ca_root and tls/ca_root to caddyfile (#3040) 5 years ago
Matthew Holt 17d938fc54
httpcaddyfile: Add support for DNS challenge solvers 5 years ago
Matthew Holt 4a07a5d41e
caddyfile: tls: Ensure there is always a catch-all conn policy (#3005) 5 years ago
Matthew Holt c0f827e0bd
httpcaddyfile: Add {remote} shorthand placeholders 5 years ago
Matthew Holt 490cd02f82
httpcaddyfile: Make root directive mutually exclusive 5 years ago
Matthew Holt 8b2ad61220
httpcaddyfile: Skip hosts from auto-https when http:// scheme (fix #2998) 5 years ago
Matthew Holt aad9f90cad
httpcaddyfile: Fix address parsing; don't infer port at parse-time 5 years ago
Matthew Holt e51e56a494
httpcaddyfile: Fix nested blocks; add handle directive; refactor 5 years ago
Matthew Holt 21643a007a
httpcaddyfile: Replace 'handler_order' option with 'order' 5 years ago
Matthew Holt 2466ed1484
httpcaddyfile: Group try_files routes together (#2891) 5 years ago
Matthew Holt a66f461201
caddyfile: Sort site subroutes by key specificity, and make exclusive 5 years ago
Matthew Holt 2eda21ec6d
http: Remove {...query_string} placeholder, in favor of {...query} 5 years ago
Matthew Holt 29315847a8
caddyfile: Use of vars no longer requires nesting in subroutes 5 years ago
Matt Holt 7527c01705
v2: Implement Caddyfile enhancements (breaking changes) (#2960) 5 years ago
Matthew Holt 6ea121ddf8
tls: Ensure conn policy is created when providing certs in Caddyfile 5 years ago
Matthew Holt 8005b7ab73
Couple of quick fixes 5 years ago