54 Commits (ff74a0aa09a24afd63686c2d79cb605ecbb47b8c)

Author SHA1 Message Date
Matthew Holt b4bfa29be2
admin: Require identity for remote (fix #4478) 3 years ago
Francis Lavoie f55b123d63
caddyhttp: Split up logged remote address into IP and port (#4403) 3 years ago
KallyDev c48fadc4a7
Move from deprecated ioutil to os and io packages (#4364) 3 years ago
Steven Angles a10910f398
admin: Sync server variables (fix #4260) (#4274) 3 years ago
王清雨 c131339c5c
admin: Implement load_interval to pull config on a timer (#4246) 4 years ago
Matthew Holt 323ffd2076
admin: Replace admin cert cache when reloading (fix #4184) 4 years ago
Matthew Holt 7f26a6b3e5
admin: Reinstate internal redirect for /id/ requests 4 years ago
Carl George 45fb7202ac
notify: Send all sd_notify signals from main caddy process (#4060) 4 years ago
Matt Holt ab80ff4fd2
admin: Identity management, remote admin, config loaders (#3994) 4 years ago
Dave Henderson bd17eb205d
ci: Use golangci's github action for linting (#3794) 4 years ago
Dave Henderson 85152679ce
admin: lower log level to Debug for /metrics requests (#3749) 4 years ago
Dave Henderson f197cec7f3
metrics: Always track method label in uppercase (#3742) 4 years ago
Dave Henderson 8ec51bbede
metrics: Initial integration of Prometheus metrics (#3709) 4 years ago
Bart af5c148ed1
admin,templates,core: Minor enhancements and error handling (#3607) 5 years ago
Matthew Holt 1dc4ec2d77
admin: Disallow websockets 5 years ago
Matthew Holt 4df56c77e3
cmd: Add pidfile support (closes #3235) 5 years ago
Matthew Holt aef560c7fc
all: Recover from panics in goroutines 5 years ago
Matthew Holt f5ccb904a3
admin: Disable host checking if wildcard interface is specified 5 years ago
Matthew Holt a3bdc22234
admin: Always enforce Host header checks 5 years ago
Mohammed Al Sahaf 7dfd69cdc5
chore: make the linter happier (#3245) 5 years ago
Matthew Holt 95b2863df2
admin: Fix regex for removing @id fields (closes #3187) 5 years ago
Mohammed Al Sahaf 37093befd5
caddyconfig: register adapters as Caddy modules (#3132) 5 years ago
Matthew Holt 5a0603ed72
Config auto-save; run --resume flag; update environ output (close #2903) 5 years ago
Matthew Holt 16ee985c22
admin: Only write most CORS headers in OPTIONS requests 5 years ago
Matthew Holt 6455efa5d3
admin: POST /... expands and appends all array elements 5 years ago
Matthew Holt 5ab17a3a37 admin: /stop endpoint gracefully shuts down; fixes caddy stop command 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
Mohammed Al Sahaf 93bc1b72e3 core: Use port ranges to avoid OOM with bad inputs (#2859) 5 years ago
Matthew Holt 7129f6c1c0
admin: Remove /unload endpoint (is same as DELETE /config/) 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
Matt Holt b00dfd3965
v2: Logging! (#2831) 5 years ago
Matthew Holt 03306e646e
admin: /config and /id endpoints 5 years ago
Matthew Holt 833d67446f
admin: Allow listening on unix socket (closes #2749) 5 years ago
Matthew Holt 8e821b5039
caddyconfig: Add JSON5 and JSON-C adapters (closes #2735) 5 years ago
Ariel Núñez 2dc4fcc62b Fix caddyconfig import in admin.go (#2725) 6 years ago
Matthew Holt afd154119a
admin: Support config adapters at /load endpoint 6 years ago
Matthew Holt c9980fd367
Refactor Caddyfile adapter and module registration 6 years ago
Matthew Holt ab885f07b8
Implement config adapters and beginning of Caddyfile adapter 6 years ago
Toby Allen d98f2faef9 Add /stop endpoint to admin (#2671) 6 years ago
Matthew Holt 9429c843c8
cmd: New reload command 6 years ago
Matthew Holt 3177ee8010 Add license 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
dev 37da91cfe7 fix module import paths and add cors to admin endpoints 6 years ago
Matthew Holt 2fd98cb040 Module.New() does not need to return an error 6 years ago
Matthew Holt 2d056fbe66 Initial commit of Storage, TLS, and automatic HTTPS implementations 6 years ago