Matthew Holt
|
2b22d2e6ea
|
Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup
We should look into a way to enable this by default when TLS client auth
is configured for a server
|
6 years ago |
Matthew Holt
|
6706c9225a
|
Implement templates handler; various minor cleanups and bug fixes
|
6 years ago |
Matthew Holt
|
5137859e47
|
Rename caddy2 -> caddy
Removes the version from the package name
|
6 years ago |
Matthew Holt
|
613aecb898
|
Change import paths to GitHub package names
|
6 years ago |
Matthew Holt
|
5a4a1421de
|
Fix error handling and matching catch-all routes
|
6 years ago |
Matthew Holt
|
284fb3a98c
|
Allow multiple matcher sets in routes (OR'ed together)
Also export MatchRegexp in case other matcher modules find it useful.
Add comments to the exported matchers.
|
6 years ago |
Matthew Holt
|
bc00d840e8
|
Export types and fields necessary to build configs (for config adapters)
Also flag most fields with 'omitempty' for JSON marshaling
|
6 years ago |
Matthew Holt
|
65195a726d
|
Implement rewrite middleware; fix middleware stack bugs
|
6 years ago |
Matthew Holt
|
fec7fa8bfd
|
Implement most of static file server; refactor and improve Replacer
|
6 years ago |
Matthew Holt
|
1f0c061ce3
|
Architectural shift to using context for config and module state
|
6 years ago |
Matthew Holt
|
f9d93ead4e
|
Rename and export some types, other minor changes
|
6 years ago |
Matthew Holt
|
8ae0d6a509
|
caddyhttp: Implement better HTTP matchers including regexp; add tests
|
6 years ago |
Matthew Holt
|
2d056fbe66
|
Initial commit of Storage, TLS, and automatic HTTPS implementations
|
6 years ago |
Matthew Holt
|
545f28008e
|
Begin implementing error handling and re-handling
|
6 years ago |