Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Go to file
Matthew Holt d49f762f6d Various bug fixes and minor improvements
- Fix static responder so it doesn't replace its own headers config,
  and instead replaces the actual response header values
- caddyhttp.ResponseRecorder type optionally buffers response
- Add interface guards to ensure regexp matchers get provisioned
- Use default HTTP port if one is not explicitly set
- Encode middleware writes status code 200 if not written upstream
- Templates and markdown only try to execute on text responses
- Static file server sets Content-Type based on file extension only
  (this whole thing -- MIME sniffing, etc -- needs more configurability)
2019-06-21 14:36:26 -06:00
cmd Implement templates handler; various minor cleanups and bug fixes 2019-06-18 11:13:12 -06:00
modules Various bug fixes and minor improvements 2019-06-21 14:36:26 -06:00
pkg/caddyscript Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
.gitignore Add go module files 2019-05-06 17:26:05 -04:00
admin_test.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
admin.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
caddy.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
context.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
go.mod tls: Improve (and fix) on-demand configuration 2019-06-20 20:36:29 -06:00
go.sum tls: Improve (and fix) on-demand configuration 2019-06-20 20:36:29 -06:00
listeners.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
modules_test.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
modules.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
replacer.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00
storage.go Rename caddy2 -> caddy 2019-06-14 11:58:28 -06:00