caddy/modules/caddyhttp
Matthew Holt 26cc883708
http: Add Starlark handler
This migrates a feature that was previously reserved for enterprise
users, according to #2786.

The Starlark integration needs to be updated since this was made before
some significant changes in the v2 code base. When functional, it makes
it possible to have very dynamic HTTP handlers. This will be a long-term
ongoing project.

Credit to Danny Navarro
2019-10-10 11:02:16 -06:00
..
caddylog Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
encode httpcaddyfile: Global storage configuration (closes #2758) 2019-09-19 12:42:36 -06:00
fileserver file_server: Set default address to :2015 if --listen not specified 2019-10-04 17:30:51 -06:00
headers reverse_proxy/headers: Expose header replacement ability in Caddyfile 2019-09-20 13:13:49 -06:00
httpcache http: Add work-in-progress cache handler module 2019-10-09 19:22:46 -06:00
markdown Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
requestbody Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
reverseproxy reverse_proxy: Add local circuit breaker 2019-10-09 19:28:07 -06:00
rewrite rewrite: Return parse error if too many Caddyfile args (fixes #2791) 2019-10-06 20:46:10 -06:00
starlarkmw http: Add Starlark handler 2019-10-10 11:02:16 -06:00
templates caddyfile: Improve Dispenser.NextBlock() to support nesting 2019-09-10 19:21:52 -06:00
caddyhttp.go tls: Change struct fields to pointers, add nil checks; rate.Burst update 2019-09-30 09:07:43 -06:00
errors.go go.mod: Append /v2 to module name; update all import paths 2019-07-02 12:37:06 -06:00
matchers.go caddyhttp: 'not' matcher: Support Caddyfile unmarshaling 2019-09-30 09:09:57 -06:00
matchers_test.go go.mod: Append /v2 to module name; update all import paths 2019-07-02 12:37:06 -06:00
replacer.go Merge pull request #2737 from caddyserver/fastcgi (reverse proxy!) 2019-09-09 21:46:21 -06:00
responsewriter.go Add license 2019-06-30 16:07:58 -06:00
routes.go caddyhttp: Define MatcherSets and RawMatcherSets types 2019-10-05 16:20:07 -06:00
server.go http: Improve auto HTTP->HTTPS redirects, fix edge cases 2019-09-18 18:01:32 -06:00
staticerror.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
staticresp.go httpcaddyfile: static_response -> respond; minor cleanups 2019-09-16 11:04:18 -06:00
staticresp_test.go Implement config adapters and beginning of Caddyfile adapter 2019-08-09 12:05:47 -06:00
subroute.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
vars.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00