vimist
7285110f16
docs: Indent "Integration" sub-points on mkdocs index page ( #502 )
...
This rectifies the improperly aligned points on the mkdocs index page and normalises the formatting.
2022-04-26 10:44:14 +02:00
ThinkChaos
62c7816ab3
Support of DoH/DoT as bootstrap DNS ( #485 )
2022-04-22 22:12:35 +02:00
Peter Dave Hello
3a7d52b546
Add default Block TTL information in the docs ( #484 )
2022-04-02 22:05:07 +02:00
Peter Dave Hello
45fae43b10
Fix the indent of yaml code block in docs/configuration.md ( #481 )
2022-04-02 22:04:26 +02:00
Peter Dave Hello
bec973b4f3
Update reference configuration file in the docs ( #480 )
...
To prevent the warning:
> net prefix tcp is deprecated, using tcp+udp as default fallback
2022-04-02 21:54:20 +02:00
Dimitri Herzog
28789ee7fe
filtering of queries ( #450 ) ( #474 )
2022-04-01 08:58:09 +02:00
Dimitri Herzog
5427c1697c
docs: added container parameters description
2022-03-31 22:50:20 +02:00
Dimitri Herzog
d1289e8452
removed deprecated configuration parameters
2022-03-28 21:48:49 +02:00
Dimitri Herzog
2bb2f97f8f
CustomDNS: parameter "filterUnmappedTypes" to allow/disable forwarding to the upstream resolver ( #467 )
2022-03-22 22:15:31 +01:00
ThinkChaos
f8b6e59ef4
Add rewrite support to custom DNS ( #449 )
...
This commit extracts rewriting logic from `ConditionalUpstreamResolver`
into the new `RewriterResolver`, and uses that to enable rewriting for
the `CustomDNSResolver`.
`RewriterResolver` wraps a resolver and applies the rewrite to the
request that is forwarded to the inner resolver.
It also introduces a new optional interface: `NamedResolver`.
This allows a `Resolver` to choose what its user friendly name is,
instead of always being its type name.
2022-03-17 22:30:21 +01:00
Johannes Kastl
e6a5af33f2
docs: changed default for tlsPort to 853 in example configuration file ( #457 )
2022-03-17 09:08:52 +01:00
Dimitri Herzog
f9369d8fe0
Use full qualified client name as group name ( #329 )
2022-02-22 10:55:26 +01:00
Dimitri Herzog
b59ce46d44
replace blocking upstream resolvers in the documentation ( #426 )
2022-02-01 21:54:17 +01:00
Kwitsch
42a09f0c85
removed dead links ( #424 )
2022-01-30 21:39:40 +01:00
Dimitri Herzog
27512471d1
added description for Conditional forwarding, reformatted
2022-01-19 22:47:05 +01:00
Kwitsch
ee451f8b36
Sync blocking enable/disable over redis ( #377 ) ( #403 )
...
Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2022-01-19 22:03:41 +01:00
FileGo
c176b02ac9
Support Postgresql database for query log ( #348 )
...
Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2022-01-07 21:42:06 +01:00
FileGo
926f06ccdb
Add failed_download_count prometheus metric ( #309 ) ( #395 )
...
Prometheus metric "failed_download_count" for failed downloads
2022-01-04 21:24:49 +01:00
FileGo
b43c7aa2cb
Enable resolving hosts file ( #362 )
...
fixes #362
Co-authored-by: Dimitri Herzog <dimitri.herzog@gmail.com>
2022-01-04 15:40:09 +01:00
Dimitri Herzog
d6010dd8e7
removed variable value
2022-01-01 22:21:36 +01:00
Dimitri Herzog
d0e68d7934
added variables (export for sharing externally)
2022-01-01 22:17:58 +01:00
Tyler Witlin
5e0020f673
fix: update dashboard for new grafana versions
2021-12-28 17:16:28 -05:00
Dimitri Herzog
ccc6f888e3
externalize retry parameters for query log
2021-12-21 22:03:02 +01:00
Kwitsch
d3611fb444
FR: DNS cache sync between multiple blocky instances ( #344 ) ( #365 )
2021-12-21 17:06:16 +01:00
ThinkChaos
69dc38308c
Allow configuring multiple listen addresses for each port ( #372 )
2021-12-20 22:13:07 +01:00
ThinkChaos
cbcd09c898
Allow configuring custom DNS TTL ( #370 )
2021-12-16 21:38:01 +01:00
Dimitri Herzog
aa5457dd1d
Added download parameters
2021-11-14 21:47:24 +01:00
Kwitsch
2f79086742
Make retry for list download configurable ( #308 ) ( #338 )
...
* DownloadAttempts & DownloadCooldown added to BlockingConfig
* implementation of downloadAttempts & downloadCooldown
* extended NewListCache call
* unit test fix(use old default values)
* documentation of downloadAttempts & downloadCooldown
* linter error(line length)
2021-11-14 21:34:09 +01:00
FileGo
98cf484517
Option to disable the query log ( #333 )
2021-11-10 21:54:32 +01:00
Kwitsch
3adad4a9f9
Configurable caching for negative results (NXDOMAIN) ( #287 ) ( #330 )
...
Changes:
- added cache.cacheTimeNegative (time.Duration)
- if not configured the default cache time stays at 30 min
- if set to a value below zero caching of negative responses is disabled
2021-11-06 22:14:02 +01:00
Dimitri Herzog
2aed746d2f
introduced "failStartOnListError" parameter ( #310 )
2021-10-14 21:53:54 +02:00
Dimitri Herzog
a90fb5d1c2
Extract client name from the URL (DoH and DoT) ( #317 )
...
* Extract client name from the URL (DoH and DoT) #304
* improved tests
2021-10-13 22:47:14 +02:00
Dimitri Herzog
c22292eb19
DoT (DNS-over-TLS) server ( #303 )
2021-10-04 21:56:18 +02:00
Dimitri Herzog
97a4a2eff3
Merge branch 'development'
2021-09-20 22:02:51 +02:00
Dimitri Herzog
3d7e185be6
fixed table layout
2021-09-20 22:02:37 +02:00
Dimitri Herzog
6c7cdf2cb5
Merge branch 'development'
2021-09-20 21:53:14 +02:00
Dimitri Herzog
ae9b12f15a
Configurable upstream lookup timeout ( #256 )
2021-09-19 22:49:38 +02:00
Dimitri Herzog
e7ddab714b
regex support for matching ( #12 )
2021-09-18 22:51:20 +02:00
Dimitri Herzog
925c6f97eb
Make list download timeout configurable ( #254 )
2021-09-15 07:41:20 +02:00
Dimitri Herzog
cf28ba9020
added type information
2021-09-15 07:41:20 +02:00
Daniel Engberg
39986b780e
docs: Add link to FreeBSD package
2021-09-14 08:56:06 +02:00
Dimitri Herzog
43bd5684a1
Remove stats resolver ( #266 )
2021-09-13 22:32:34 +02:00
Dimitri Herzog
91b975b0dc
Change configuration format for duration ( #263 )
2021-09-12 21:29:03 +02:00
Dimitri Herzog
af3a9507e9
New Grafana Dashboard for database queries ( #265 )
2021-09-08 22:17:45 +02:00
Georg Willmann
807480d32a
slightly modified version of Dimitri's dasboard
2021-09-08 22:17:45 +02:00
Dimitri Herzog
6adbbbdbe4
New Grafana Dashboard for database queries ( #265 )
2021-09-08 22:17:45 +02:00
Dimitri Herzog
dca82623a1
Storing the query log in the database ( #258 )
2021-09-08 21:38:34 +02:00
Gonzalo Arreche
9d33bcd3a1
Allow configuration of block time
...
When an address is blocked, it can be cached by the client. If we
then wish to allow that address, or just disable the blocking
feature, that client is not gonna be able to see that domain until
the previous domain expires.
The units of time for this setting is in seconds, since we might
want to set it to values around 5 or 10 seconds, depending on the
scenario. The default value for it is the value used before, so
ignoring this setting wont result on any change.
2021-09-06 21:46:35 +02:00
Dimitri Herzog
8a2a3fb666
inline lists definition ( #207 )
2021-08-29 15:32:40 +02:00
Dimitri Herzog
499b05ed8c
docs: Updated configuration of bootstrapdns limitation under windows ( #247 )
2021-08-27 21:39:31 +02:00