67 Commits (07c6076ea0b3acf30be5ca200b9ee5b84b1a2e0d)

Author SHA1 Message Date
Matthew Holt fdd871e177
go.mod: Append /v2 to module name; update all import paths 6 years ago
Matthew Holt 3177ee8010 Add license 6 years ago
Matthew Holt d5ae3a4966 httpserver: Set default Server header 6 years ago
Matthew Holt 2b22d2e6ea Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup 6 years ago
Matthew Holt a524bcfe78 Enable skipping just certificate management for some auto HTTPS names 6 years ago
Matthew Holt 91b03dccb0 Refactor automatic HTTPS configuration; ability to skip certain names 6 years ago
Matthew Holt d49f762f6d Various bug fixes and minor improvements 6 years ago
Matthew Holt 6706c9225a Implement templates handler; various minor cleanups and bug fixes 6 years ago
Matthew Holt 5137859e47 Rename caddy2 -> caddy 6 years ago
Matthew Holt 613aecb898 Change import paths to GitHub package names 6 years ago
Matthew Holt da6a8cfc86 Minor cleanups 6 years ago
Matthew Holt 5a4a1421de Fix error handling and matching catch-all routes 6 years ago
Matthew Holt 9e576c76e7 Add request_body middleware and some limits to HTTP servers 6 years ago
Matthew Holt 869fbac632 Don't use auto HTTPS for servers with only HTTP port listeners 6 years ago
Matthew Holt bc00d840e8 Export types and fields necessary to build configs (for config adapters) 6 years ago
Matthew Holt 65195a726d Implement rewrite middleware; fix middleware stack bugs 6 years ago
Matthew Holt a969872850 Default error handler; rename StaticFiles -> FileServer 6 years ago
Matthew Holt fec7fa8bfd Implement most of static file server; refactor and improve Replacer 6 years ago