diff --git a/plist b/plist index fbf6ff3ab..c3acaa8f4 100644 --- a/plist +++ b/plist @@ -1126,6 +1126,7 @@ /usr/local/opnsense/service/templates/OPNsense/Unbound/core/dot.conf /usr/local/opnsense/service/templates/OPNsense/Unbound/core/private_domains.conf /usr/local/opnsense/service/templates/OPNsense/Unbound/core/root.min.hints +/usr/local/opnsense/service/templates/OPNsense/Unbound/core/safesearch.conf /usr/local/opnsense/service/templates/OPNsense/Unbound/core/unbound_dhcpd.conf /usr/local/opnsense/service/templates/OPNsense/WebGui/+TARGETS /usr/local/opnsense/service/templates/OPNsense/WebGui/etc.php.ini diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml b/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml index 18acf8413..82de7a1f0 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml +++ b/src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml @@ -5,6 +5,13 @@ checkbox Enable the usage of DNS blocklists. + + unbound.dnsbl.safesearch + + checkbox + + Enable the usage of SafeSearch on Google, DuckDuckGo, Bing, Qwant, PixaBay and YouTube + unbound.dnsbl.type diff --git a/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml b/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml index 2a85e7d30..528780e80 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml @@ -108,6 +108,10 @@ 0 Y + + 0 + N + N Y diff --git a/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt b/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt index 594f5a84a..4af75bc5e 100644 --- a/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt +++ b/src/opnsense/mvc/app/views/OPNsense/Unbound/dnsbl.volt @@ -28,16 +28,27 @@