Age | Commit message (Expand) | Author |
2019-08-27 | Add query_string to HTTP replacer and use it for try_files | Matthew Holt |
2019-08-22 | Fix SIV where /v2 was missing from caddyfile adapter work (#2721) | Mohammed Al Sahaf |
2019-08-21 | file_server: Automatically hide all involved Caddyfiles | Matthew Holt |
2019-08-21 | Refactor Caddyfile adapter and module registration | Matthew Holt |
2019-08-09 | Fix module-related errors | Matthew Holt |
2019-08-09 | Implement config adapters and beginning of Caddyfile adapter | Matthew Holt |
2019-08-07 | Part 1: Optimize using compiler's inliner (#2687) | Dominik Braun |
2019-07-16 | Performance improvements to Replacer implementation (placeholders) (#2674) | Matt Holt |
2019-07-15 | Minor tweaks | Matthew Holt |
2019-07-15 | mod: Use blackfriday's standard v2 module import path | Matthew Holt |
2019-07-12 | Get module name at runtime, and tidy up modules | Matthew Holt |
2019-07-11 | Rename handler modules to use http.handlers namespace | Matthew Holt |
2019-07-11 | Fix rehandling bug | Matthew Holt |
2019-07-11 | Add error & subroute handlers; weakString; other minor handler changes | Matthew Holt |
2019-07-09 | Flatten HTTP handler config (#2662) | Matthew Holt |
2019-07-08 | Add path components to HTTP replacer | Matthew Holt |
2019-07-08 | Move listen address functions into caddy package; fix unix bug | Matthew Holt |
2019-07-07 | Fix error handling with Validate when loading modules (fixes #2658) | Matthew Holt |
2019-07-05 | Little cleanups | Matthew Holt |
2019-07-02 | go.mod: Append /v2 to module name; update all import paths | Matthew Holt |
2019-06-30 | encode: Add "Vary" response header | Matthew Holt |
2019-06-30 | Add license | Matthew Holt |
2019-06-29 | Fix encoder name bug; remove unused field in encode middleware struct | Matthew Holt |
2019-06-28 | httpserver: Set default Server header | Matthew Holt |
2019-06-27 | Use html/template for escaping by default | Matthew Holt |
2019-06-27 | Implement etag; fix related bugs in encode and templates middlewares | Matthew Holt |
2019-06-26 | Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup | Matthew Holt |
2019-06-26 | Enable skipping just certificate management for some auto HTTPS names | Matthew Holt |
2019-06-26 | Refactor automatic HTTPS configuration; ability to skip certain names | Matthew Holt |
2019-06-24 | caddytls: Support tags for manually-loaded certificates | Matthew Holt |
2019-06-21 | Various bug fixes and minor improvements | Matthew Holt |
2019-06-21 | Oops | Matthew Holt |
2019-06-21 | Minor cleanups/improvements | Matthew Holt |
2019-06-20 | caddyhttp: ResponseRecorder type for middlewares to buffer responses | Matthew Holt |
2019-06-20 | caddyhttp: Fix host matching when host has a port | Matthew Holt |
2019-06-18 | templates: Remove context functions implemented by sprig | Matthew Holt |
2019-06-18 | Refactor templates execution; add sprig functions | Matthew Holt |
2019-06-18 | Implement templates handler; various minor cleanups and bug fixes | Matthew Holt |
2019-06-14 | Rename caddy2 -> caddy | Matthew Holt |
2019-06-13 | Implement brotli encoder; improve validation of other encoders | Matthew Holt |
2019-06-11 | Add simple tests for static responder | Matthew Holt |
2019-06-10 | Implement encode middleware (#2) | Matt Holt |
2019-06-07 | Do not allow Go standard lib to sniff Content-Type header | Matthew Holt |
2019-06-07 | fix goroutine leak in healthcheckers | dev |
2019-06-04 | Fix bugs related to auto HTTPS and alternate port configurations | Matthew Holt |
2019-06-04 | Change import paths to GitHub package names | Matthew Holt |
2019-06-04 | Implement IP/CIDR matcher and Not (negated) matcher | Matthew Holt |
2019-05-28 | ResponseMatcher for conditional logic of response headers | Matthew Holt |
2019-05-28 | Minor cleanups | Matthew Holt |
2019-05-23 | Fix error handling and matching catch-all routes | Matthew Holt |