262 Commits (741b0502ee7cb0ecbd6dd0517c4f186729f52718)

Author SHA1 Message Date
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
Mohammed Al Sahaf 2fbe2ff40b fuzz: introduce continuous fuzzing for Caddy (#2723) 5 years ago
Matt Holt 2f91b44587
v2: Make tests work on Windows (#2782) 5 years ago
Mohammed Al Sahaf e3726588b4 v2: Project-and-CI-wide linter config (#2812) 5 years ago
Matthew Holt f8366c2f09
http: authentication module; hash-password cmd; http_basic provider 5 years ago
Matthew Holt 03306e646e
admin: /config and /id endpoints 5 years ago
Matthew Holt c11e3bffd6
Add file-server and reverse-proxy subcommands 5 years ago
Matthew Holt c95db3551d
caddytls: Ensure automation field is not nil when appending (fix #2779) 5 years ago
Matthew Holt 1e66226217
httpcaddyfile: Add acme_ca and email global options 5 years ago
Matthew Holt c12bf4054c
caddyfile: Fix lexer behavior with regards to escaped newlines 5 years ago
Matthew Holt 735d6ce405
httpcaddyfile: Fix missing module name of storage adapter 5 years ago
Matthew Holt ba29f9d41d
httpcaddyfile: Global storage configuration (closes #2758) 5 years ago
Matthew Holt 39d61cad2d
httpcaddyfile: Fix nil pointer dereference 5 years ago
Matthew Holt bc9f944837
host matcher: Strip [ ] from IPv6 addresses 5 years ago
Matthew Holt d030bfdae0
httpcaddyfile: static_response -> respond; minor cleanups 5 years ago
Matthew Holt d0c1756fc5
httpcaddyfile: Fix tls certificate loader module names (#2748) 5 years ago
Matthew Holt 005a11cf4b
headers: New 'request_header' directive; handle Host header specially 5 years ago
Matthew Holt 53bbdf1766
httpcaddyfile: Add 'experimental_http3' option 5 years ago
Matthew Holt e48d83452e
httpcaddyfile: Switch order; reverse_proxy comes before php_fastcgi 5 years ago
Matthew Holt 2459c292a4
caddyfile: Improve Dispenser.NextBlock() to support nesting 5 years ago
Matthew Holt 0cf592fa2e
New 'php_fastcgi' directive for convenient PHP+FastCGI reverse proxy 5 years ago
Matthew Holt 50e62d06bc
reverse_proxy: Caddyfile integration (and fix blocks in Dispenser) 5 years ago
Matthew Holt 8e821b5039
caddyconfig: Add JSON5 and JSON-C adapters (closes #2735) 5 years ago
Matthew Holt 9d8bff28c2
oops, also update the Caddyfile's {query} var to use query_string 5 years ago