Matthew Holt
73d4a8ba02
map: Coerce val to string, fix #4987
...
Also prevent infinite recursion, and enforce placeholder syntax.
2022-09-01 21:15:44 -06:00
Francis Lavoie
141872ed80
chore: Bump up to Go 1.19, minimum 1.18 ( #4925 )
2022-08-02 16:39:09 -04:00
Francis Lavoie
f7be0ee101
map: Prevent output destinations overlap with Caddyfile shorthands ( #4657 )
2022-05-06 10:25:31 -06:00
Francis Lavoie
c5fffb4ac2
caddyfile: Support for raw token values; improve `map`, `expression` ( #4643 )
...
* caddyfile: Support for raw token values, improve `map`, `expression`
* Applied code review comments
* Rename RawVal to ValRaw
Co-authored-by: Matthew Holt <mholt@users.noreply.github.com>
2022-03-18 15:08:23 -06:00
Matthew Holt
93c99f6734
map: Support numeric and bool types with Caddyfile
...
Based on caddyserver/website#221
2022-03-17 17:53:32 -06:00
Matthew Holt
ef8a372a1c
map: Bug fixes; null literal with hyphen in Caddyfile
2020-10-02 16:08:28 -06:00
Matthew Holt
0fc47e8357
map: Apply default if mapped output is nil
2020-10-02 15:23:52 -06:00
Matthew Holt
25d2b4bf29
map: Reimplement; multiple outputs; optimize
2020-10-02 14:23:56 -06:00
Mark Sargent
6004d3f779
caddyhttp: Add 'map' handler ( #3199 )
...
* inital map implementation
* resolve the value during middleware execution
* use regex instead
* pr feedback
* renamed mmap to maphandler
* refactored GetString implementation
* fixed mispelling
* additional feedback
2020-06-26 15:12:37 -06:00