108 Commits (master)

Author SHA1 Message Date
Francis Lavoie af7321511c
httpcaddyfile: Fix duplicate access log when debug is on (#4746) 3 years ago
Francis Lavoie a8bb4a665a
httpcaddyfile: Add `{vars.*}` placeholder shortcut, reverse `vars` sort order (#4726) 3 years ago
Francis Lavoie 3a1e0dbf47
httpcaddyfile: Deprecate paths in site addresses; use zap logs (#4728) 3 years ago
Francis Lavoie a58f240d3e
httpcaddyfile: Fix #4640 (auto-HTTPS edgecase) (#4661) 3 years ago
Matt Holt 57a708d189
caddytls: Support external certificate Managers (like Tailscale) (#4541) 3 years ago
Francis Lavoie 81ee34e962
httpcaddyfile: Fix sorting edgecase for nested `handle_path` (#4477) 3 years ago
Oleg cbb045a121
caddyhttp: Placeholder for client cert in DER + base64 format (#4241) 3 years ago
Francis Lavoie 51f125bd44
caddyfile: Better error message for missing site block braces (#4301) 3 years ago
Francis Lavoie ab32440b21
httpcaddyfile: Add shortcut for proxy hostport placeholder (#4263) 3 years ago
Frederik Ring 569ecdbd02
httpcaddyfile: Ensure hosts to skip for logs can always be collected (#4258) 4 years ago
Francis Lavoie 3cf443f0fe
httpcaddyfile: Add `grace_period` global option (#4152) 4 years ago
Francis Lavoie ef7f15f3a4
httpcaddyfile: Add `auto_https ignore_loaded_certs` (#4077) 4 years ago
Aaron Taylor 2a127ac3d1
caddyconfig: add global option for configuring loggers (#4028) 4 years ago
Matthew Holt edb362aa96
httpcaddyfile: Fix catch-all site block sorting 4 years ago
Francis Lavoie bafb562991
httpcaddyfile: Configure other apps from global options (#3990) 4 years ago
Matthew Holt bf50d7010a
acmeserver: Support custom CAs from Caddyfile 4 years ago
Matthew Holt c986110678
httpcaddyfile: Warn if site address uses unspecified IP (close #4004) 4 years ago
Matthew Holt 55e49ff5c8
httpcaddyfile: Sort catch-all site blocks properly (fix #4003) 4 years ago
Matthew Holt d68cff8eb6
httpcaddyfile: Skip TLS APs for HTTP-only hosts (fix #3977) 4 years ago
Matthew Holt c2b91dbd65
httpcaddyfile: Support repeated use of cert_issuer global option 4 years ago
Matthew Holt 63afffc2e3
httpcaddyfile: Proper log config with catch-all blocks (fix #3878) 4 years ago
Francis Lavoie 3cfefeb0f7
httpcaddyfile: Configure servers via global options (#3836) 4 years ago
Gaurav Dhameeja 7c28ecb5f4
httpcaddyfile: Add certificate_pem placeholder short, add to godoc (#3846) 4 years ago
Francis Lavoie e3324aa6de
httpcaddyfile: Ensure handle_path is sorted equally to handle (#3676) 4 years ago
Matthew Holt 4217217bad
httpcaddyfile: Properly record whether we added catch-all conn policy 4 years ago
Ye Zhihao 8b80a3201f
httpcaddyfile: Bring `enforce_origin` and `origins` to admin config (#3595) 5 years ago
Matthew Holt 32cafbb630
httpcaddyfile: Fix ordering of catch-all site blocks 5 years ago
Matthew Holt 97e61c16a3
httpcaddyfile: Sort site blocks with wildcards last (fix #3410) 5 years ago
Georges Haidar a496308f6e
httpcaddyfile: Let modules add listener wrappers (#3397) 5 years ago
Francis Lavoie cc8fb488d3
httpcaddyfile: Improve error on matcher declared outside site block (#3431) 5 years ago
Francis Lavoie fae064262d
httpcaddyfile: Add `auto_https` global option (#3284) 5 years ago
Francis Lavoie ea7e4b4024
httpcaddyfile: Shorthands for parameterized placeholders (#3305) 5 years ago
Francis Lavoie dc9f4f13fc
httpcaddyfile: Make global options pluggable (#3265) 5 years ago
Matt Holt 2f59467ac3
httpcaddyfile: Only append TLS conn policy if it's non-empty (#3319) 5 years ago
Francis Lavoie 26e559662d
httpcaddyfile: Support single-line matchers (#3263) 5 years ago
Matt Holt 10db57027d
caddyhttp: General improvements to access logging (#3301) 5 years ago
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