Software-update: OPNsense 23.7.6
Het pakket OPNsense is een firewall met uitgebreide mogelijkheden. Het is gebaseerd op het besturingssysteem FreeBSD en is oorspronkelijk een fork van m0n0wall en pfSense. Het pakket kan volledig via een webinterface worden ingesteld en heeft onder andere ondersteuning voor 2fa, openvpn, ipsec, carp en captive portal. Daarnaast kan het packetfiltering toepassen en beschikt het over een traffic shaper. De ontwikkelaars hebben OPNsense 23.7.6 uitgebracht en de releasenotes voor die uitgave kunnen hieronder worden gevonden.
OPNsense 23.7.6 releasedThis update is a maintenance release improving the DS-Lite use via separate GIF tunnels on top of IPv6-only connectivity. We are still continuing the efforts to provide better MVC integration for the gateways abstraction as well as working towards better MVC model consistency. We would like to thank GitHub user Monviech for his special contributions in the documentation on the subject of reflection and hairpin NAT.
Here are the full patch notes:system: do not mark "defunct" gateway as "disabled" as wellsystem: skip all unusable gateways for monitoringsystem: simplify the code in dpinger_status()system: rewrite configuration history using MVC/APIinterfaces: drop obsolete PPP default route handlinginterfaces: change GRE/GIF to split reload per address family on dynamic connectivityinterfaces: prevent reading stale configuration data in interfaces_has_prefix_only()interfaces: for consistency bootstrap the implicit 'none' value of the IP address modesinterfaces: prevent extended array data from being passed in interface_bring_down()interfaces: fix warning due to use of an unassigned variablefirewall: quote "a/n" protocol in pf.conf to avoid a syntax errorfirewall: fix wrong link to virtual IP pagefirewall: add "Interface / Invert" rule togglefirewall: fix help button in dialog for categoriesfirewall: update alias and shaper modelscaptive portal: update modeldhcp: fix "ends never" parsing in DHCPv6 lease pagedhcp: add scope to link-local DHCPv6 static mapping when creating route for delegated prefix (contributed by Maurice Walker)dhcp: merge_ipv6_address() was too intrusiveintrusion detection: update model and persist values for transparencyintrusion detection: improve locking during sqlite database creationipsec: add IP4_DNS and IP6_DNS configuration payloads to connection pools (contributed by Monviech)ipsec: require setting a connection pool nameipsec: update modelsmonit: update modelopenvpn: allow instances authentication without certificates when verify_client_cert is set to noneopenvpn: add role to "proto" for TCP sessions as required for TAP type tunnelsopenvpn: missing "selectpicker" class on VHID selectoropenvpn: update modelbackend: template reload wildcard was returning "OK" on partial failuresmvc: emit correct message on required validation in BaseFieldmvc: throw on template reload issues in mutable service controllermvc: inline one time use of $parentKeymvc: set Required=Y for GroupNameFieldmvc: remove special validation messages likely never seenmvc: introduce isVolatile() for BaseModelmvc: propagate isFieldChanged() from connected children in ArrayFieldui: remove the bootstrap-select version from the provided file in the default themeplugins: remove the bootstrap-select version from the provided file in all themesplugins: os-crowdsec 1.0.7plugins: os-smart reverts the use of smartctl to gather disksplugins: os-telegraf 1.12.9plugins: os-theme-rebellion 1.8.9 fixes Unbound DNS reporting pageplugins: os-wireguard 2.3ports: php 8.2.11ports: syslog-ng 4.4.0
system: do not mark "defunct" gateway as "disabled" as wellsystem: skip all unusable gateways for monitoringsystem: simplify the code in dpinger_status()system: rewrite configuration history using MVC/APIinterfaces: drop obsolete PPP default route handlinginterfaces: change GRE/GIF to split reload per address family on dynamic connectivityinterfaces: prevent reading stale configuration data in interfaces_has_prefix_only()interfaces: for consistency bootstrap the implicit 'none' value of the IP address modesinterfaces: prevent extended array data from being passed in interface_bring_down()interfaces: fix warning due to use of an unassigned variablefirewall: quote "a/n" protocol in pf.conf to avoid a syntax errorfirewall: fix wrong link to virtual IP pagefirewall: add "Interface / Invert" rule togglefirewall: fix help button in dialog for categoriesfirewall: update alias and shaper modelscaptive portal: update modeldhcp: fix "ends never" parsing in DHCPv6 lease pagedhcp: add scope to link-local DHCPv6 static mapping when creating route for delegated prefix (contributed by Maurice Walker)dhcp: merge_ipv6_address() was too intrusiveintrusion detection: update model and persist values for transparencyintrusion detection: improve locking during sqlite database creationipsec: add IP4_DNS and IP6_DNS configuration payloads to connection pools (contributed by Monviech)ipsec: require setting a connection pool nameipsec: update modelsmonit: update modelopenvpn: allow instances authentication without certificates when verify_client_cert is set to noneopenvpn: add role to "proto" for TCP sessions as required for TAP type tunnelsopenvpn: missing "selectpicker" class on VHID selectoropenvpn: update modelbackend: template reload wildcard was returning "OK" on partial failuresmvc: emit correct message on required validation in BaseFieldmvc: throw on template reload issues in mutable service controllermvc: inline one time use of $parentKeymvc: set Required=Y for GroupNameFieldmvc: remove special validation messages likely never seenmvc: introduce isVolatile() for BaseModelmvc: propagate isFieldChanged() from connected children in ArrayFieldui: remove the bootstrap-select version from the provided file in the default themeplugins: remove the bootstrap-select version from the provided file in all themesplugins: os-crowdsec 1.0.7plugins: os-smart reverts the use of smartctl to gather disksplugins: os-telegraf 1.12.9plugins: os-theme-rebellion 1.8.9 fixes Unbound DNS reporting pageplugins: os-wireguard 2.3ports: php 8.2.11ports: syslog-ng 4.4.0
Source:
Tweakers.net