Dimitri Herzog
Dimitri Herzog
All required configuration parameters should have meaningful default values -> blocky should start even if user provides no configuration.
If more than 1 blocky is running, it is not possible to distinguish query log entries. It would be nice to log at least the host name as additional column.
Sometimes we can observe following error (only with github action): ```bash • [FAILED] [0.192 seconds] Downloader /home/runner/work/blocky/blocky/lists/downloader_test.go:21 Download of a file /home/runner/work/blocky/blocky/lists/downloader_test.go:73 when DNS resolution of passed URL fails /home/runner/work/blocky/blocky/lists/downloader_test.go:196...
It should be possible to reload certificate files / restart server automatically if certificate file will be exchanged / renewed
Name resolution for download links and DoH/DoT/Hostname resolvers should use one of default upstream resolver as fallback: 1. if "bootstrapDns" is defined, use this. If resolution not successful, use 2...
It would be nice, if monospace font would be used for description. It would allow to use ASCII-art for small graphics and diagrams. Currently, italic font is used,:  With...
- [x] Implementation of GroupedCache to enable read access with multiple groups. (#944) - [x] Rewrite current logic to use rueidis - [ ] Redis implementation of GroupedCache (using [rueidis](https://github.com/rueian/rueidis))...
It should be possible to configure rate limit per client
Configuration of ports should be changed to: ```yaml services: dns: ports: plain: 53 tls: 853 https: 443 rate-limit: 60 # just example for further config metrics: ports: http: 4001 https:...