48 Commits (2a8109468ce8520fa96e8a5139a350a1a68cbd26)

Author SHA1 Message Date
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
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
Matthew Holt 859b5d7ea3 Initial commit 6 years ago