Pull request: Configuration: safe_search

Merge in DNS/adguard-home-wiki from 1163-safesearch to master

Squashed commit of the following:

commit 8fd25bb52fed28cf06e56aee257146efe9d15a4f
Author: Dimitry Kolyshev <dkolyshev@adguard.com>
Date:   Wed Mar 15 18:34:13 2023 +0700

    Configuration: safe_search

commit be060f99eba5332656a25af9be7912e30ada2e67
Author: Dimitry Kolyshev <dkolyshev@adguard.com>
Date:   Tue Feb 28 11:51:35 2023 +0700

    Configuration: safe_search

commit 7f566a468005b4300247e62de861590704c5e66d
Author: Dimitry Kolyshev <dkolyshev@adguard.com>
Date:   Thu Feb 23 11:39:18 2023 +0700

    Configuration: safe_search

commit 7d692bf19a77ab867fb6edcf9c8518f9e1e5b98b
Author: Dimitry Kolyshev <dkolyshev@adguard.com>
Date:   Tue Feb 21 13:50:34 2023 +0700

    Configuration: safe_search
Dimitry Kolyshev 2023-03-23 15:26:16 +03:00
parent 9008939003
commit 3c5b86227e

@ -374,7 +374,16 @@ Settings are stored in [YAML format](https://en.wikipedia.org/wiki/YAML), possib
- `parental_block_host` — IP (or domain name) which is used to respond to DNS requests blocked by parental control
- `safebrowsing_block_host` — IP (or domain name) which is used to respond to DNS requests blocked by safe-browsing
- `parental_enabled` — Parental control-based DNS requests filtering.
- `safesearch_enabled` — Enforcing "Safe search" option for search engines, when possible.
- `safesearch_enabled` (**before v0.107.27**) — Enforcing "Safe search" option for search engines,
when possible. Deprecated, use `enabled` flag in `safe_search` section.
- `safe_search` (**since v0.107.27**) — Safe search settings section:
- `enabled`: Enforcing "Safe search" option for search engines, when possible.
- `bing`: Enforcing "Safe search" option for `bing` domains.
- `duckduckgo`: Enforcing "Safe search" option for `duckduckgo` domains.
- `google`: Enforcing "Safe search" option for `google` domains.
- `pixabay`: Enforcing "Safe search" option for `pixabay` domains.
- `yandex`: Enforcing "Safe search" option for `yandex` domains.
- `youtube`: Enforcing "Safe search" option for `youtube` domains.
- `safebrowsing_enabled` — Filtering of DNS requests based on safebrowsing.
- **Query log settings**
- **Before v0.107.24** query log settings were part of the `dns` object.