Hi all,

Quick reliability release for all of you out there doing the impossible providing VPN for road warriors and what not. Keep it up! :)

Here are the full patch notes:

- system: match group CN case-insensitive
- system: added pluggable log format parsing facility
- system: update nsComment in OpenSSL config (contributed by vnxme)
- interfaces: fix missing default gateway switch on linkup event
- firewall: properly lock alias_util API (contributed by Cedric Deconinck)
- firewall: flush priority sections to /tmp/rules.debug
- firewall: do not escape internal URLs
- firmware: revoke 19.7 fingerprint
- ipsec: add virtual IPv6 pool for mobile clients (contributed by vnxme)
- ipsec: add MVC service control API
- monit: simplify Monit reload
- openvpn: properly swapped help texts regarding routes
- unbound: multiple fixes in DHCP watcher
- mvc: fix CountryField for static options
- mvc: extend PortField to support multiple items
- mvc: BaseListField plus PortField now use getValidationMessage() to bootstrap defaults
- mvc: add NetworkAliasField, ProtocolField and LegacyLinkField types
- mvc: apply PSR12 style as found on master
- ui: add jQuery plugin to support a simple service reload/action button
- ui: hook bootgrid javascript texts
- plugins: os-munin-node 1.0 (contributed by Michael Muenz)
- plugins: os-sunnyvalley 1.2 (contributed by Sunny Valley Networks)
- plugins: os-wol: relax MAC address validation (contributed by Mikael Falkvidd)
- ports: ca_root_nss 3.51
- ports: ntp 4.2.8p14[1]

Stay safe and healthy,
Your OPNsense team