130 Commits (c9980fd3671d873a7197a5ac4d6ac9d6b046abb6)
 

Author SHA1 Message Date
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
Dreamacro c8b0a97b1c Add missing imports (#2688) 6 years ago
Johannes Hörmann 95a447de9c Tests for replacer (#2675) 6 years ago
Toby Allen d98f2faef9 Add /stop endpoint to admin (#2671) 6 years ago
Toby Allen b855e66170 Force quit on Windows with taskkill /f (#2670) 6 years ago
Matthew Holt 0d3f99e85a
cmd: Add print-env flag to run command 6 years ago
Matthew Holt 28df6cedfe
tls: Use IANA-standard cipher suite names 6 years ago
Matthew Holt dd6aa91d72
Fix DNS provider module unmarshaling (closes #2676) 6 years ago
Matt Holt b44a22a9d4
Performance improvements to Replacer implementation (placeholders) (#2674) 6 years ago
Matthew Holt bdf92ee84e
Minor tweaks 6 years ago
Matthew Holt f217181293
mod: Use blackfriday's standard v2 module import path 6 years ago
Matthew Holt ccb5d19c25
Get module name at runtime, and tidy up modules 6 years ago
Matthew Holt b780f0f49b
Standardize exit codes and improve shutdown handling; update gitignore 6 years ago
Matthew Holt 2141626269
Fix readme example for updated handler structure 6 years ago
Matthew Holt 63674ba081
Rename handler modules to use http.handlers namespace 6 years ago
Matthew Holt 9722dbe18a
Fix rehandling bug 6 years ago
Matthew Holt 4698352b20
Merge branch 'v2-handlers' into v2 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 6dfba5fda8
Add path components to HTTP replacer 6 years ago
Matthew Holt d25008d2c8
Move listen address functions into caddy package; fix unix bug 6 years ago
Matthew Holt 4eb5fc541b
Better error handling in CLI commands 6 years ago
Matthew Holt 42acdad9e5
Fix error handling with Validate when loading modules (fixes #2658) 6 years ago
Matthew Holt 84f9f7cd60
Little cleanups 6 years ago
Matthew Holt 79216d356c
acmemanager: Use storage module key "module" instead of "system" 6 years ago
Matthew Holt 9429c843c8
cmd: New reload command 6 years ago
Matthew Holt 6bcba91fbe
Lowercase env var names in replacer 6 years ago
Matthew Holt ab101d75d0
Update readme docs 6 years ago
Matthew Holt 7512ea1a64
Change storage module key from "system" to "module" 6 years ago
Matthew Holt 902ec37062
Minor improvements to readme 6 years ago
Matthew Holt bed05f2450
Fix links in readme 6 years ago
Matthew Holt fdd871e177
go.mod: Append /v2 to module name; update all import paths 6 years ago
Matthew Holt 94c28a2574
Fix README typo, sigh... 6 years ago
Matthew Holt 42386a7272 Add menu and list of improvements to readme 6 years ago
Matthew Holt 5e858a15f7 Add a proper readme 6 years ago
Matthew Holt 533d1afb4b tls: Enable TLS 1.3 by default; set sane defaults on tls.Config structs 6 years ago
Matthew Holt 9f8d3611eb encode: Add "Vary" response header 6 years ago
Matthew Holt 3177ee8010 Add license 6 years ago
Matthew Holt 7a7c5f00c0 Add authors file 6 years ago
Matthew Holt fee0b38b48 Fix encoder name bug; remove unused field in encode middleware struct 6 years ago
Matthew Holt d5ae3a4966 httpserver: Set default Server header 6 years ago
Matthew Holt 31ab737bf2 Refactor code related to getting current version 6 years ago
Matthew Holt a4bdf249db Caddy 2 gets a CLI! And admin endpoint is now configurable via JSON 6 years ago
Matthew Holt 006dc1792f Use html/template for escaping by default 6 years ago
Matthew Holt a63cb3e3fd Implement etag; fix related bugs in encode and templates middlewares 6 years ago
Matthew Holt 2b22d2e6ea Optionally enforce strict TLS SNI + HTTP Host matching, & misc. cleanup 6 years ago