30 Commits (e73b117332a5606a986ee7e03e6f4b0cea7871c9)

Author SHA1 Message Date
Matthew Holt 2459c292a4
caddyfile: Improve Dispenser.NextBlock() to support nesting 5 years ago
Matthew Holt e12c62e60b
file_server: Enforce URL canonicalization (closes #2741) 5 years ago
Matthew Holt 97ace2a39e
File matcher enforces trailing-slash convention to match dirs/files 5 years ago
Matthew Holt 4bd9496525
Fix Schrodinger's file existence check in file matcher 5 years ago
Matthew Holt 14f9662f9c
Various fixes/tweaks to HTTP placeholder variables and file matching 5 years ago
Matthew Holt d242f10eda
Add query_string to HTTP replacer and use it for try_files 5 years ago
Mohammed Al Sahaf a0fd2b6c0a Fix SIV where /v2 was missing from caddyfile adapter work (#2721) 6 years ago
Matthew Holt c0da7d487a
file_server: Automatically hide all involved Caddyfiles 6 years ago
Matthew Holt c9980fd367
Refactor Caddyfile adapter and module registration 6 years ago
Matthew Holt c4159ef76d
Fix module-related errors 6 years ago
Matthew Holt ab885f07b8
Implement config adapters and beginning of Caddyfile adapter 6 years ago
Dominik Braun 4950ce485f Part 1: Optimize using compiler's inliner (#2687) 6 years ago
Matthew Holt bdf92ee84e
Minor tweaks 6 years ago
Matthew Holt ccb5d19c25
Get module name at runtime, and tidy up modules 6 years ago
Matthew Holt eb8625f774
Add error & subroute handlers; weakString; other minor handler changes 6 years ago
Matt Holt 9343403358
Flatten HTTP handler config (#2662) (#2663) 6 years ago
Matthew Holt 4a3a418156
Flatten HTTP handler config (#2662) 6 years ago
Matthew Holt 42acdad9e5
Fix error handling with Validate when loading modules (fixes #2658) 6 years ago
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 a63cb3e3fd Implement etag; fix related bugs in encode and templates middlewares 6 years ago
Matthew Holt d49f762f6d Various bug fixes and minor improvements 6 years ago
Matthew Holt 5137859e47 Rename caddy2 -> caddy 6 years ago
Matthew Holt ef5f29cfb2 Do not allow Go standard lib to sniff Content-Type header 6 years ago
Matthew Holt 613aecb898 Change import paths to GitHub package names 6 years ago
Matthew Holt bc00d840e8 Export types and fields necessary to build configs (for config adapters) 6 years ago
Matthew Holt 2fd98cb040 Module.New() does not need to return an error 6 years ago
Matthew Holt 9d54f655aa Take care of remaining TODOs in the browse responder 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