198 Commits (ebc278ec98bb24f2852b61fde2a9bf2e3d83818b)

Author SHA1 Message Date
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
Francis Lavoie 90f1f7bce7
httpcaddyfile: error for wrong arg count of admin opt (#3126) (#3131) 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
Vaibhav 71e81d262b
fmt: Add support for block nesting. (#3105) 5 years ago
Vaibhav 5fe69ac4ab
cmd: Add `caddy fmt` command. (#3090) 5 years ago
Matthew Holt a60da8e7ab
Simplify the logic in the previous commit 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
Matthew Holt cef6e098bb Refactor ExtractMatcherSet() 5 years ago
Success Go ca5c679880
Fix typos (#3087) 5 years ago
Zaq? Wiedmann 063ed1e7f9
caddyfile: expand environment variables within caddy files (#3082) 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
Matthew Holt f6b9cb7122
httpcaddyfile: Matchers can now be embedded into a nested scope 5 years ago
Cameron Moore b0a491aec8
Expose TLS placeholders (#2982) 5 years ago
Matthew Holt 99f91c4c6f
httpcaddyfile: tls: Load repeated cert files only once, with one tag 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 bf776e7de7
http: Remove redundant test file 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 b81ae38686
caddyfile: tls: Tag manual certificates (#2588) 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 2105d59936
httpcaddyfile: Rename 'headers' directive to 'header' 5 years ago
Matthew Holt d810637a9f
httpcaddyfile: Update directive docs; put root after rewrite 5 years ago
Matthew Holt 5d3ccf1eb7
httpcaddyfile: Get rid of 'tls off' parameter; probably not useful 5 years ago
Matthew Holt aad9f90cad
httpcaddyfile: Fix address parsing; don't infer port at parse-time 5 years ago
Matthew Holt 372540f0ee
httpcaddyfile: Move redir before rewrite 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
Zaq? Wiedmann 3dcc34d341 caddyfile: advance cursor for claimed token in NewFromNextTokens() (#2971) 5 years ago
Mark Sargent 871abf1053 caddyfile: fix replacing variables on imported files (#2970) 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 8aef859a55
caddyfile: Less strict URL parsing; allows placeholders 5 years ago
Mark Sargent 7c419d5349 caddyfile: Preprocess env vars in {$THIS} format (#2963) 5 years ago
Matthew Holt 6ea121ddf8
tls: Ensure conn policy is created when providing certs in Caddyfile 5 years ago