68 Commits (3017b245c9275f910dff472ee5e7729625c4f913)

Author SHA1 Message Date
Matthew Holt d06d0e79f8
go.mod: Upgrade CertMagic to v0.16.0 3 years ago
Matthew Holt be82cc7aca
Appease the linter 3 years ago
Matthew Holt a72acd21b0
core: Retry dynamic config load if config unchanged 3 years ago
Matthew Holt ceef70dbc5
core: Retry dynamic config load if error or no-op (#4603) 3 years ago
Francis Lavoie bbad6931e3
pki: Implement API endpoints for certs and `caddy trust` (#4443) 3 years ago
Matthew Holt bc447e307f
core: Config LoadInterval -> LoadDelay for clarity 3 years ago
Matthew Holt acbee94708
core: Revert 7f364c7; simplify dynamic config load 3 years ago
Noorain Panjwani 7ea5b2a818
core: Config load interval only reloads if changed (#4603) 3 years ago
Денис Телюх 2e46c2ac1d
admin, reverseproxy: Stop timers if canceled to avoid goroutine leak (#4482) 3 years ago
Matthew Holt 7f364c777a
core: Load config at interval instead of just once 3 years ago
KallyDev c48fadc4a7
Move from deprecated ioutil to os and io packages (#4364) 3 years ago
王清雨 c131339c5c
admin: Implement load_interval to pull config on a timer (#4246) 4 years ago
Carl George 45fb7202ac
notify: Send all sd_notify signals from main caddy process (#4060) 4 years ago
Matthew Holt 7da9241fd7
Use 600 instead of 644 for UUID file 4 years ago
Matthew Holt e68dbe9cf8
Change os to ioutil for now 4 years ago
Matthew Holt aac1ccf12d
caddy: Add InstanceID() method 4 years ago
Matthew Holt b54fa41239
Update docs; commit setcap.sh 4 years ago
Matthew Holt a8fdc0a998
core: Initialize logging before admin 4 years ago
Matt Holt ab80ff4fd2
admin: Identity management, remote admin, config loaders (#3994) 4 years ago
Bart af5c148ed1
admin,templates,core: Minor enhancements and error handling (#3607) 5 years ago
Matthew Holt 4df56c77e3
cmd: Add pidfile support (closes #3235) 5 years ago
Francis Lavoie ef6e53bb5f
core: Add support for `d` duration unit (#3323) 5 years ago
Matthew Holt 244b839f98
pki: Add trust subcommand to install root cert (closes #3204) 5 years ago
Matthew Holt b8cba62643 Refactor for CertMagic v0.10; prepare for PKI app 5 years ago
Success Go a2a41a5bdf
Fix spelling error (#3085) 5 years ago
Matthew Holt 3d9f8eac08
Couple of minor fixes, update readme 5 years ago
Matthew Holt 06ea0a5295
Tune AppConfigDir and docs for Storage module 5 years ago
Matthew Holt 5a0603ed72
Config auto-save; run --resume flag; update environ output (close #2903) 5 years ago
Matthew Holt 984d384d14
Change storage paths to follow OS conventions; migrate folder (#2955) 5 years ago
Matthew Holt fdabac51a8
Improve docs, especially w.r.t. placeholders and template actions 5 years ago
Abdelmalek Ihdene c3bcd967bd logging: Implement net writer (#2884) 5 years ago
Matthew Holt f935458e3e
cmd: Fix validate command when JSON contains "@id" fields 5 years ago
Matt Holt 3c90e370a4
v2: Module documentation; refactor LoadModule(); new caddy struct tags (#2924) 5 years ago
Matthew Holt 6e10586303
admin: Preserve "@id" fields through partial changes (fixes #2902) 5 years ago
Matthew Holt bf363f061d
reverse_proxy: Add UnmarshalCaddyfile for random_choose selection policy 5 years ago
Matthew Holt 35f70c98fa
core: Major refactor of admin endpoint and config handling 5 years ago
Matthew Holt c4c45f8e01
logging: Tweak defaults (enable logging by default, color level enc.) 5 years ago
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