34 Commits (ef6e53bb5f521e4d400849b79bc72e89fe2a7484)

Author SHA1 Message Date
Francis Lavoie 96d6d277a4
caddyconfig: Don't start comments in middle of tokens (#3267) 5 years ago
Matt Holt 52305618df
caddyfile: Support backticks as quotes (closes #2591) (#3242) 5 years ago
Mohammed Al Sahaf bae4f15fad
ci: fuzz: remove the fuzzer of the Caddyfile parser (#3288) 5 years ago
Matthew Holt 81cdebf648
tests: Remove noisy logs 5 years ago
Mohammed Al Sahaf 3634c4593f
ci: fuzz: skip fuzz data that contains `import` (#3214) 5 years ago
Matthew Holt 6ca5828221
caddytls: Refactor certificate selection policies (close #1575) 5 years ago
Matthew Holt 6fe04a30b1
caddyfile: Export NewTestDispenser() (close #2930) 5 years ago
Matthew Holt deba26d225
caddyfile: Minor fixes to the formatter 5 years ago
Mohammed Al Sahaf 8da9eaee34
ci: fuzz: switch engine from libfuzzer to native go-fuzz (#3194) 5 years ago
Matthew Holt 7ee3ab7baa
caddyfile: Formatter enhancements 5 years ago
Mohammed Al Sahaf 61b427fa47
v2: fuzz: update function signature of caddyfile.Parse (#3160) 5 years ago
Vaibhav f192ae5ea5
cmd: fmt: Fix brace opening block indentation (#3153) 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
Success Go ca5c679880
Fix typos (#3087) 5 years ago
Zaq? Wiedmann 063ed1e7f9
caddyfile: expand environment variables within caddy files (#3082) 5 years ago
Matthew Holt 15bf9c196c caddyfile: Refactor; NewFromNextSegment(); fix repeated matchers 5 years ago
Matthew Holt e51e56a494
httpcaddyfile: Fix nested blocks; add handle directive; refactor 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
Mark Sargent 7c419d5349 caddyfile: Preprocess env vars in {$THIS} format (#2963) 5 years ago
Matthew Holt 263ffbfaec
caddyfile: Fix bug with Delete 5 years ago
Mohammed Al Sahaf 4611537f06
Add missing fuzzer (#2844) 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 c12bf4054c
caddyfile: Fix lexer behavior with regards to escaped newlines 5 years ago
Matthew Holt d030bfdae0
httpcaddyfile: static_response -> respond; minor cleanups 5 years ago
Matthew Holt 2459c292a4
caddyfile: Improve Dispenser.NextBlock() to support nesting 5 years ago
Matthew Holt 50e62d06bc
reverse_proxy: Caddyfile integration (and fix blocks in Dispenser) 5 years ago
Matthew Holt af25f0254e
caddyfile: Support global config block; allow non-empty blocks w/ 0 keys 6 years ago
Matthew Holt 8420a2f250
Clean up Dispenser and filename handling a bit 6 years ago
Matthew Holt b2aa679c33
Fix snippet nesting bug 6 years ago
Matthew Holt c9980fd367
Refactor Caddyfile adapter and module registration 6 years ago
Matthew Holt ab885f07b8
Implement config adapters and beginning of Caddyfile adapter 6 years ago