Cuong Manh Le
b00a7c34ee
cmd/ctrld: add --iface for setting DNS on specific interface
2023-01-20 21:43:03 +07:00
Cuong Manh Le
53306235dc
all: uninstall service if got invalid config from API
2023-01-20 21:37:44 +07:00
Cuong Manh Le
9f90811567
cmd/ctrld: update config when "--cd" present
2023-01-20 21:37:24 +07:00
Cuong Manh Le
3014556f2d
cmd/ctrld,internal/controld: do not set bootstrap IP
2023-01-20 21:36:56 +07:00
Cuong Manh Le
114ef9aad6
all: add starting service with Control D config
2023-01-20 21:33:38 +07:00
Cuong Manh Le
30fefe7ab9
all: add local caching
...
This commit adds config params to enable local DNS response caching and
control its behavior, allow tweaking the cache size, ttl override and
serving stale response.
2023-01-20 21:33:01 +07:00
Cuong Manh Le
ccada70e31
all: implement policy failover rcodes
...
While at it, ensure that config is validated, and fixing a bug related
to reuse ctx between multiple upstreams resolving.
2022-12-14 23:34:24 +07:00