Software-update: OPNsense 24.7.5
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 mfa, OpenVPN, IPsec, CARP en captive portal. Daarnaast kan het packetfiltering toepassen en beschikt het over een traffic shaper. De ontwikkelaars hebben OPNsense 24.7.5 uitgebracht en de releasenotes voor die uitgave kunnen hieronder worden gevonden.
OPNsense 24.7.5 releasedThis release removes significant processing overhead from larger setups due to being able to coalesce parallel configuration requests for the same component instead of iterating over the list of selected interfaces one by one. A number of third party software updates and FreeBSD security advisories are included as well.
This update also disables NUMA by default which can bring a boost in network throughput on affected systems. And of course we are still working on dashboard improvements so now the treasured picture widget is back with a better integration approach. Also take note that the NTP default changes to "restrict noquery" so that the system cannot externally be queried for revealing system internals anymore unless explicitly allowed.
Here are the full patch notes:system: update default dashboard layout and include the services widgetsystem: render header for failed active widgets to allow identification and removalsystem: add ability for widget referral linkssystem: cleaned up ACL definitions and use thereofsystem: add a picture widgetsystem: default to vm.numa.disabled=1system: handle log lines with no timestamp (contributed by Iain MacDonnell)system: use interface maps in system_routing_configure() and dpinger_configure_do()system: when only selecting TLS1.3 ciphers make sure to only allow 1.3 as well in web GUIsystem: move web GUI restart to newwanip_map / plugins_argument_map() useinterfaces: move compatible event listeners to newwanip_mapinterfaces: decouple PPP configure/reset from IPv4/IPv6 modesinterfaces: move legacy RFC2136 invoke to plugin hookinterfaces: add "spoofmac" device option and enforce itinterfaces: prevent CARP VIP removal when VHID group is in use by IP aliasesinterfaces: routing configuration on changed interfaces only during applyfirmware: opnsense-update: support unescaped mirror input (contributed by Michael Gmelin)firmware: opnsense-verify: show repository priority while listing active repositoriesipsec: convert to vpn_map event invoke and plugins_argument_map() usemonit: fix undefined function error in CARP scriptnetwork time: enable "restrict noquery" by default (contributed by doktornotor)openssh: port to plugins_argument_map()openvpn: validate "Auth Token Lifetime" to require a non-zero renegotiate time in instancesopenvpn: convert to vpn_map event invoke and plugins_argument_map() usewireguard: convert to vpn_map event invokeui: refine cookie policies and make them explicitplugins: add plugins_argument_map() helperplugins: os-caddy 1.7.1src: bhyve: improve input validation in pci_xhcisrc: libnv: correct the calculation of the size of the structuresrc: ifnet: Remove if_getamcount()src: ifnet: Add handling for toggling IFF_ALLMULTI in ifhwioctl()src: ifconfig: Add an allmulti verbsrc: date: include old and new time in audit logsrc: bpf: Add IfAPI analogue for bpf_peers_present()src: pf: use AF_INET6 when comparing IPv6 addressessrc: if_ovpn: ensure it is safe to modify the mbufsrc: if_ovpn: declare our dependency on the crypto moduleports: curl 8.10.0ports: dhcp6c 20240919 reintroduced fixed arc4random() usageports: expat 2.6.3ports: libpfctl 0.13ports: libxml 2.11.9ports: nss 3.104ports: python 3.11.10ports: sudo 1.9.16
system: update default dashboard layout and include the services widgetsystem: render header for failed active widgets to allow identification and removalsystem: add ability for widget referral linkssystem: cleaned up ACL definitions and use thereofsystem: add a picture widgetsystem: default to vm.numa.disabled=1system: handle log lines with no timestamp (contributed by Iain MacDonnell)system: use interface maps in system_routing_configure() and dpinger_configure_do()system: when only selecting TLS1.3 ciphers make sure to only allow 1.3 as well in web GUIsystem: move web GUI restart to newwanip_map / plugins_argument_map() useinterfaces: move compatible event listeners to newwanip_mapinterfaces: decouple PPP configure/reset from IPv4/IPv6 modesinterfaces: move legacy RFC2136 invoke to plugin hookinterfaces: add "spoofmac" device option and enforce itinterfaces: prevent CARP VIP removal when VHID group is in use by IP aliasesinterfaces: routing configuration on changed interfaces only during applyfirmware: opnsense-update: support unescaped mirror input (contributed by Michael Gmelin)firmware: opnsense-verify: show repository priority while listing active repositoriesipsec: convert to vpn_map event invoke and plugins_argument_map() usemonit: fix undefined function error in CARP scriptnetwork time: enable "restrict noquery" by default (contributed by doktornotor)openssh: port to plugins_argument_map()openvpn: validate "Auth Token Lifetime" to require a non-zero renegotiate time in instancesopenvpn: convert to vpn_map event invoke and plugins_argument_map() usewireguard: convert to vpn_map event invokeui: refine cookie policies and make them explicitplugins: add plugins_argument_map() helperplugins: os-caddy 1.7.1src: bhyve: improve input validation in pci_xhcisrc: libnv: correct the calculation of the size of the structuresrc: ifnet: Remove if_getamcount()src: ifnet: Add handling for toggling IFF_ALLMULTI in ifhwioctl()src: ifconfig: Add an allmulti verbsrc: date: include old and new time in audit logsrc: bpf: Add IfAPI analogue for bpf_peers_present()src: pf: use AF_INET6 when comparing IPv6 addressessrc: if_ovpn: ensure it is safe to modify the mbufsrc: if_ovpn: declare our dependency on the crypto moduleports: curl 8.10.0ports: dhcp6c 20240919 reintroduced fixed arc4random() usageports: expat 2.6.3ports: libpfctl 0.13ports: libxml 2.11.9ports: nss 3.104ports: python 3.11.10ports: sudo 1.9.16
Source:
Tweakers.net