59 Commits (a8533e563045f686b4c5af8d293903ab5c238244)

Author SHA1 Message Date
Matthew Holt 6cdb2392d7
cmd: Improve stop command by trying API before signaling process 5 years ago
Matthew Holt e4a2add73f
cmd: Print errors to stderr 5 years ago
Matthew Holt 6011ce120a
cmd: Move module imports into standard packages 5 years ago
Matthew Holt 35f70c98fa
core: Major refactor of admin endpoint and config handling 5 years ago
Andreas Schneider 432b94239d admin listener as opt-in for initial config (#2834) 5 years ago
Matthew Holt d2e7baed8d
Plug in distributed STEK module 5 years ago
Matt Holt b00dfd3965
v2: Logging! (#2831) 5 years ago
Mohammed Al Sahaf e3726588b4 v2: Project-and-CI-wide linter config (#2812) 5 years ago
Matthew Holt 5c7640a8d9
cmd: Plug in the http.handlers.authentication module 5 years ago
Matthew Holt 26cc883708
http: Add Starlark handler 5 years ago
Matthew Holt a53b27c62e
http: Add work-in-progress cache handler module 5 years ago
yzongyue 53dd600b4d cmd: Built-in commands all use RegisterCommand (#2794) 5 years ago
Matthew Holt ce1205239a
cmd/main: Plug in json5 and jsonc config adapters 5 years ago
Matthew Holt bc3e44c1a6
cmd: adapt: Default --adapter value is "caddyfile" 5 years ago
Matthew Holt 2c3657bb8a
cmd: CLI improvements; add --validate to adapt command 5 years ago
Matthew Holt 5b36424cf0
cmd: Add validate subcommand; list-modules --versions; some renaming 5 years ago
aca 0006df6026 cmd: Refactor subcommands, add help, make them pluggable 5 years ago
Matthew Holt ba29f9d41d
httpcaddyfile: Global storage configuration (closes #2758) 5 years ago
Matthew Holt 40e05e5a01
http: Improve auto HTTP->HTTPS redirects, fix edge cases 5 years ago
Mohammed Al Sahaf 5c9ebe3af1 Use keybase fork of mitchellh/go-ps for bug fixes (#2750) 5 years ago
Matt Holt 0c8ad52be1
Experimental IETF-standard HTTP/3 support (known issue exists) (#2727) 5 years ago
Matthew Holt 3ba9e143a2 cli: Fix run and start when no config file is available 5 years ago
Matthew Holt 026df7c5cb
reverse_proxy: WIP refactor and support for FastCGI 5 years ago
Matthew Holt af25f0254e
caddyfile: Support global config block; allow non-empty blocks w/ 0 keys 6 years ago
Matthew Holt ab885f07b8
Implement config adapters and beginning of Caddyfile adapter 6 years ago
Dreamacro c8b0a97b1c Add missing imports (#2688) 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 b780f0f49b
Standardize exit codes and improve shutdown handling; update gitignore 6 years ago
Matthew Holt 4eb5fc541b
Better error handling in CLI commands 6 years ago
Matthew Holt 9429c843c8
cmd: New reload command 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 6706c9225a Implement templates handler; various minor cleanups and bug fixes 6 years ago
Matthew Holt 5137859e47 Rename caddy2 -> caddy 6 years ago
Matthew Holt b8e7453fef Implement brotli encoder; improve validation of other encoders 6 years ago
Matthew Holt f93dab755b Update go modules 6 years ago
Matt Holt f5b4f268dc
Implement encode middleware (#2) 6 years ago
Matthew Holt 613aecb898 Change import paths to GitHub package names 6 years ago
Matthew Holt f064889a4f Customize admin endpoint address with -listen flag 6 years ago
Matthew Holt 3439933235 Implement session ticket keys; default STEK module with rotation 6 years ago
Matthew Holt 34a25dd558 Add very simple markdown middleware for now 6 years ago
Matthew Holt c24a3e389f Change admin listener to :1234 for now; output message when listening 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 d22f64e6d4 Implement headers middleware 6 years ago
dev 043eb1d9e5 move internal packages to pkg folder and update reverse proxy 6 years ago
Matthew Holt e40bbecb16 Rough implementation of auto HTTP->HTTPS redirects 6 years ago