30 Commits (b00dfd3965f400956c5bb5b388e9d54ef98052e5)

Author SHA1 Message Date
Matt Holt b00dfd3965
v2: Logging! (#2831) 5 years ago
Matthew Holt 8eb2c37251
Clean up provisioned modules on error; refactor Run(); add Validate() 5 years ago
Matthew Holt f15f0d5839
Eliminate some TODOs 5 years ago
Matthew Holt 1d1e194229
Hard-code 'main' module name until bug upstream in Go modules is fixed 5 years ago
Albert Shirima 42f75a4ca9 Fixing a compilation error (#2712) 6 years ago
Matthew Holt c4159ef76d
Fix module-related errors 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 b780f0f49b
Standardize exit codes and improve shutdown handling; update gitignore 6 years ago
Matthew Holt 7512ea1a64
Change storage module key from "system" to "module" 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 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 5137859e47 Rename caddy2 -> caddy 6 years ago
Matthew Holt 2265db9028 Fix bug unmarshaling custom duration values 6 years ago
Matthew Holt bc00d840e8 Export types and fields necessary to build configs (for config adapters) 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 ff5b4639d5 Some minor updates, and get rid of OnLoad/OnUnload 6 years ago
Matthew Holt 5859cd8dad Instantiate apps that are needed but not explicitly configured 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
Matthew Holt 402f423693 Implement "global" state for modules, OnLoad and OnUnload callbacks 6 years ago
Matthew Holt 59a5d0db28 Close listeners which are no longer used 6 years ago
Matt Holt f976aa7443 Merged in deadlines (pull request #1) 6 years ago
Matthew Holt 6621406fa8 Very basic middleware and route matching functionality 6 years ago
Matthew Holt 27ff6aeccb Fix goroutine leak in Run 6 years ago
Matthew Holt a8dc73b4d9 Performance testing Load function 6 years ago
Matthew Holt 86e2d1b0a4 Rudimentary start of HTTP servers 6 years ago