Dimitri Herzog

Results 21 issues of Dimitri Herzog

All required configuration parameters should have meaningful default values -> blocky should start even if user provides no configuration.

🔨 enhancement

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.

enhancement

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...

🧰 technical debts

It should be possible to reload certificate files / restart server automatically if certificate file will be exchanged / renewed

🔨 enhancement

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...

🔨 enhancement

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,: ![image](https://user-images.githubusercontent.com/25868513/90788360-07e55380-e306-11ea-9a9f-a9d3832ad538.png) 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))...

🔨 enhancement
🧰 technical debts

It should be possible to configure rate limit per client

🔨 enhancement

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:...

🔨 enhancement