Firewall: Aliases - use content instead of label when returning cached content and add descriptions under a separate key. closes https://github.com/opnsense/core/issues/8806
Currently only ModelRelationField needs descriptions (labels), other consumers usually require the actual (untranslated) field content.
dnsmasq: Add ipset support (#8791)
* dnsmasq: Add ipset support which adds resolved IP addresses of domains automatically to an external pf alias
* Update src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogDomainOverride.xml
Co-authored-by: Stephan de Wit <stephan.de.wit at deciso.com>
* Make plist-fix, change name of ipset script since it can be used by both unbound and dnsmasq
* dnsmasq: Synchronize ipset helptext with unbound
* dnsmasq: Synchronize ipset alias name with unbound
* dnsmasq: Use ModelRelationField for aliases
* dnsmasq: Convert alias UUID into name in template
* make plist-fix
[5 lines not shown]
pkg: replace wwwonly user/group information #8824
Reduce exposure by injecting the information to package
and recover scripts.
(cherry picked from commit ba368165cda2f9ff5a510a09f701b0b891a1c2f8)
dnsmasq: dhcp-host are allowed to have duplicate partial IPv6 addresses (#8813)
* dnsmasq: dhcp-host are allowed to have duplicate partial IPv6 addresses
* dnsmasq: Fix position of previous
(cherry picked from commit e0ebdb64d089d0a009f28dbe379f72aad71f34b3)