84 Commits (a2a41a5bdf61b6822761be98904cf7f1cb96a96a)

Author SHA1 Message Date
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
Matthew Holt 8005b7ab73
Couple of quick fixes 5 years ago
Matthew Holt b1a456cfe3
rewrite: strip_prefix, strip_suffix, and uri_replace dirs (closes #2906) 5 years ago
Matthew Holt 5e9d81b507
try_files, rewrite: allow query string in try_files (fix #2891) 5 years ago
Matt Holt 2e0615270d
fuzz: Remove Caddyfile adapter from fuzz corpus (#2925) 5 years ago
Matt Holt 3c90e370a4
v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924) 5 years ago
Mark Sargent 8b7d6a9ee8 v2: fixes query matcher parsing (#2901) 5 years ago
Matthew Holt 7c7ef8d40e
http: Shorten regexp matcher placeholders; allow "=/" for simple matcher 5 years ago
Matthew Holt f5c6a8553c
Prepare for beta 9 tag 5 years ago
Matthew Holt 263ffbfaec
caddyfile: Fix bug with Delete 5 years ago
Andreas Schneider 432b94239d admin listener as opt-in for initial config (#2834) 5 years ago
Mohammed Al Sahaf 4611537f06
Add missing fuzzer (#2844) 5 years ago
Matthew Holt 1be121cec7
fuzz: Don't call Load() in HTTP caddyfile adapter fuzz tests 5 years ago
Matthew Holt 442fd748f6
caddyhttp: Minor cleanup and fix nil pointer deref in caddyfile adapter 5 years ago