summaryrefslogtreecommitdiff
path: root/caddyconfig/caddyfile
AgeCommit message (Expand)Author
2023-08-24caddyfile: Fix case where heredoc marker is empty after newline (#5769)Francis Lavoie
2023-08-20caddyfile: Adjust error formatting (#5765)Francis Lavoie
2023-08-19caddyfile: Loosen heredoc parsing (#5761)Francis Lavoie
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-08-07ci: Use gofumpt to format code (#5707)Jacob Gadikian
2023-08-04caddyfile: check that matched key is not a substring of the replacement key (...WeidiDeng
2023-07-12caddyfile: Fix comparing if two tokens are on the same line (#5626)WeidiDeng
2023-05-25caddyfile: Track import name instead of modifying filename (#5540)WeidiDeng
2023-05-22caddyfile: Do not replace import tokens if they are part of a snippet (#5539)WeidiDeng
2023-05-16caddyhttp: Implement named routes, `invoke` directive (#5107)Francis Lavoie
2023-04-20caddyfile: Stricter parsing, error for brace on new line (#5505)Francis Lavoie
2023-02-26caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)Francis Lavoie
2023-02-26caddyfile: Implement heredoc support (#5385)Francis Lavoie
2023-02-16caddyfile: Implement variadics for import args placeholders (#5249)WeidiDeng
2023-02-16cmd: make `caddy fmt` hints more clear (#5378)Emily Lange
2023-01-21cmd: `caddy fmt` return code is 1 if not formatted (#5297)Y.Horie
2023-01-21httpcaddyfile: Warn on importing empty file; skip dotfiles (#5320)Y.Horie
2023-01-17chore: Fix caddyfile.replaceEnvVars return (#5311)Y.Horie
2022-09-15Fix #4169 (correct e6c58fd)Matthew Holt
2022-09-15caddyfile: Prevent infinite nesting on fmt (fix #4175)Matthew Holt
2022-09-01map: Coerce val to string, fix #4987Matthew Holt
2022-09-01httpcaddyfile: Add shortcut for expression matchers (#4976)Francis Lavoie
2022-08-02chore: Bump up to Go 1.19, minimum 1.18 (#4925)Francis Lavoie
2022-07-29core: Windows service integration (#4790)WingLim
2022-04-25httpcaddyfile: Deprecate paths in site addresses; use zap logs (#4728)Francis Lavoie
2022-04-21Make file modes consistentMatthew Holt
2022-03-23caddyfile: Prevent bad block opening tokens (#4655)Francis Lavoie
2022-03-18caddyfile: Support for raw token values; improve `map`, `expression` (#4643)Francis Lavoie
2022-03-15ci: Build on Go 1.18, bump actions versions (#4637)Francis Lavoie
2022-03-05reverseproxy: Refactor dial address parsing, augment command parsing (#4616)Francis Lavoie
2021-12-07caddyfile: impove fmt warning message (#4444)Runzhi He
2021-11-15caddyfile: Copy input before parsing (fix #4422)Matthew Holt
2021-09-29Move from deprecated ioutil to os and io packages (#4364)KallyDev
2021-09-16Make copyright notice more consistentMatthew Holt
2021-08-23caddyfile: Better error message for missing site block braces (#4301)Francis Lavoie
2021-08-23caddyfile: Error on invalid site addresses containing comma (#4302)Francis Lavoie
2021-07-19caddyfile: keep error chain info in Dispenser.Errf (#4233)Ggicci
2021-05-12caddyfile: Add parse error on site address with trailing `{` (#4163)Francis Lavoie
2021-05-10caddyfile: Fix `caddy fmt` nesting not decrementing (#4157)Matthew Penner
2021-04-22caddyfile: Fix `import` replacing unrelated placeholders (#4129)Francis Lavoie
2021-04-15fuzz: fix the FuzzFormat comparison (#4117)Mohammed Al Sahaf
2021-04-09caddyfile: reject cyclic imports (#4022)Mohammed Al Sahaf
2021-04-08ci: fuzz: add 4 more fuzzing targets (#4105)Mohammed Al Sahaf
2021-04-02caddyfile: Normalize line endings before comparing fmt result (#4103)Francis Lavoie
2021-01-19caddytest: Update Caddyfile tests for formatting, HTTP-only blocksMatthew Holt
2021-01-05caddyfile: Refactor unmarshaling of module tokensMatthew Holt
2021-01-04caddyfile: Introduce basic linting and fmt check (#3923)Matt Holt
2020-12-16caddyfile: Fix minor bug in formatterMatthew Holt
2020-11-23caddyfile: Add support for env var defaults; add tests (#3682)Francis Lavoie
2020-07-20caddyfile: Export Tokenize function for lexing (#3549)Francis Lavoie