Software-update: OPNsense 24.7
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 uitgebracht en de releasenotes voor die uitgave kunnen hieronder worden gevonden.
OPNsense 24.7 releasedFor more than 9 and a half years now, OPNsense is driving innovation through modularising and hardening the open source firewall, with simple and reliable firmware upgrades, multi-language support, fast adoption of upstream software updates as well as clear and stable 2-Clause BSD licensing.
24.7, nicknamed "Thriving Tiger", features a new dashboard, system trust MVC/API support, GRE and GIF MVC/API support, NAT 1-to-1 MVC/API support, WireGuard QR code generator, dynamic IPsec VTI tunnel support, experimental OpenVPN DCO support, FreeBSD 14.1, Python 3.11 plus much more.
The upgrade path from 24.1.x will follow tomorrow. Do not be hasty. The major operating system upgrade has not happened in while and should be taken with the appropriate amount of care.
Here are the full changes against version 24.1.10:system: remove "load_balancer" configuration remnants from coresystem: replace usage of mt_rand() with random_int()system: rewrote Trust configuration using MVC/APIsystem: add XMLRPC option for OpenDNSsystem: rewrote the high availability settings page using MVC/APIsystem: remove obsolete SSH DSA key handlingsystem: replaced the dashboard with a modern alternative with streaming widgetssystem: harden a number of PHP settings according to best practicessystem: support streaming of log files for the new dashboard widgetsystem: assorted dashboard widget tweakssystem: sidebar optimisation and fixes (contributed by Team Rebellion)system: set short Cache-Control lifetime for widgetsinterfaces: rewrote GRE configuration using MVC/APIinterfaces: rewrote GIF configuration using MVC/APIinterfaces: temporary flush SLAAC addresses in DHCPv6 WAN mode to avoid using them primarilyinterfaces: add peer/peer6 options to CARP VIPsinterfaces: allow to assign a prefix ID to WAN interface in DHCPv6 as wellinterfaces: allow to set manual interface ID in DHCPv6 and tracking modesfirewall: performance improvements in alias handlingfirewall: refactor pftop output, move search to controller layer and implement cache for sessions pagefirewall: support streaming of filter logs for the new dashboard widgetcaptive portal: add "Allow inbound" option to select interfaces which may enter the zonecaptive portal: remove defunct transparent proxy settingscaptive portal: clean up the codebaseipsec: prevent gateway when remote gateway family does not match selected protocol in legacy tunnel configurationisc-dhcp: do not reload DNS services when editing static mappings to match behaviour with Keamonit: expose HTTPD username and password settings to GUIopenvpn: optionally support DCO devices for instancesopenvpn: remove duplicate and irrelevant data for the client session in questionopenvpn: add "remote_cert_tls" option to instancesbackend: add "cache_ttl" parameter to allow for generic caching of actionsbackend: run default action "configd actions" when none was specifiedbackend: extended support for streaming actionsinstaller: update the ZFS install script to the latest FreeBSD 14.1 codeinstaller: prefer ZFS over UFS in main menu selectionui: assorted improvements for screen readers (contributed by Jason Fayre)ui: add "select all" to standard form selectors and remove dialog on "clear all" for tokenizersui: lock save button while in progress to prevent duplicate input on Bootgridui: backport accessibility fix in Bootstrapmvc: replaced most of the Phalcon MVC use with a native band compatible implementationmvc: improve searchRecordsetBase() filtering capabilitiesmvc: improve container field cloningmvc: remove obsolete getParams() usage in ApiControllerBasemvc: hook default index action in API handlerplugins: os-acme-client 4.4plugins: os-caddy 1.6.1plugins: os-dec-hw 1.1 replaces the dashboard widgetplugins: os-etpro-telemetry 1.7 replaces dashboard widgetplugins: os-freeradius 1.29.4plugins: os-nginx 1.34plugins: os-theme-cicada 1.37 fixes dropdown element style (contributed by Team Rebellion)plugins: os-theme-vicuna 1.47 fixes dropdown element style (contributed by Team Rebellion)src: FreeBSD 14.1-RELEASEsrc: assorted backports from FreeBSD stable/14 branchports: hostapd 2.11ports: libpfctl 0.12ports: phalcon 5.8.0ports: openvpn 2.6.12ports: wpa_supplicant 2.11
system: remove "load_balancer" configuration remnants from coresystem: replace usage of mt_rand() with random_int()system: rewrote Trust configuration using MVC/APIsystem: add XMLRPC option for OpenDNSsystem: rewrote the high availability settings page using MVC/APIsystem: remove obsolete SSH DSA key handlingsystem: replaced the dashboard with a modern alternative with streaming widgetssystem: harden a number of PHP settings according to best practicessystem: support streaming of log files for the new dashboard widgetsystem: assorted dashboard widget tweakssystem: sidebar optimisation and fixes (contributed by Team Rebellion)system: set short Cache-Control lifetime for widgetsinterfaces: rewrote GRE configuration using MVC/APIinterfaces: rewrote GIF configuration using MVC/APIinterfaces: temporary flush SLAAC addresses in DHCPv6 WAN mode to avoid using them primarilyinterfaces: add peer/peer6 options to CARP VIPsinterfaces: allow to assign a prefix ID to WAN interface in DHCPv6 as wellinterfaces: allow to set manual interface ID in DHCPv6 and tracking modesfirewall: performance improvements in alias handlingfirewall: refactor pftop output, move search to controller layer and implement cache for sessions pagefirewall: support streaming of filter logs for the new dashboard widgetcaptive portal: add "Allow inbound" option to select interfaces which may enter the zonecaptive portal: remove defunct transparent proxy settingscaptive portal: clean up the codebaseipsec: prevent gateway when remote gateway family does not match selected protocol in legacy tunnel configurationisc-dhcp: do not reload DNS services when editing static mappings to match behaviour with Keamonit: expose HTTPD username and password settings to GUIopenvpn: optionally support DCO devices for instancesopenvpn: remove duplicate and irrelevant data for the client session in questionopenvpn: add "remote_cert_tls" option to instancesbackend: add "cache_ttl" parameter to allow for generic caching of actionsbackend: run default action "configd actions" when none was specifiedbackend: extended support for streaming actionsinstaller: update the ZFS install script to the latest FreeBSD 14.1 codeinstaller: prefer ZFS over UFS in main menu selectionui: assorted improvements for screen readers (contributed by Jason Fayre)ui: add "select all" to standard form selectors and remove dialog on "clear all" for tokenizersui: lock save button while in progress to prevent duplicate input on Bootgridui: backport accessibility fix in Bootstrapmvc: replaced most of the Phalcon MVC use with a native band compatible implementationmvc: improve searchRecordsetBase() filtering capabilitiesmvc: improve container field cloningmvc: remove obsolete getParams() usage in ApiControllerBasemvc: hook default index action in API handlerplugins: os-acme-client 4.4plugins: os-caddy 1.6.1plugins: os-dec-hw 1.1 replaces the dashboard widgetplugins: os-etpro-telemetry 1.7 replaces dashboard widgetplugins: os-freeradius 1.29.4plugins: os-nginx 1.34plugins: os-theme-cicada 1.37 fixes dropdown element style (contributed by Team Rebellion)plugins: os-theme-vicuna 1.47 fixes dropdown element style (contributed by Team Rebellion)src: FreeBSD 14.1-RELEASEsrc: assorted backports from FreeBSD stable/14 branchports: hostapd 2.11ports: libpfctl 0.12ports: phalcon 5.8.0ports: openvpn 2.6.12ports: wpa_supplicant 2.11Migration notes, known issues and limitations:The dashboard has been replaced. Widgets from the old format are no longer supported and need to be rewritten by the respective authors.ISC DHCP will no longer reload DNS services on static mapping edits. This is for feature parity with Kea DHCP and avoiding cross-service complications. If you expect your static mappings to show up in a DNS service please restart it manually.
The dashboard has been replaced. Widgets from the old format are no longer supported and need to be rewritten by the respective authors.ISC DHCP will no longer reload DNS services on static mapping edits. This is for feature parity with Kea DHCP and avoiding cross-service complications. If you expect your static mappings to show up in a DNS service please restart it manually.
Source:
Tweakers.net