Software-update: OPNsense 26.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 achter OPNsense hebben de vijfde update voor versie 26.7 uitgebracht en de releasenotes voor die uitgave kunnen hieronder worden gevonden.
OPNsense 26.7.5 releasedThis update fixes a few security related things and updates to OpenSSL 3.5.9. We are also updating the package manager to version 2.8.4 to sync up with the current version being used in FreeBSD. The default password hash changes from bcrypt to argon2id. If you wish to benefit from this change your hashed passwords need to be changed. Note that this step is optional. All bcrypt-hashed passwords will continue to work.
The firewall outbound NAT page moves to the legacy plugin. Note that you can still migrate your rules without the plugin installed via the migration assistant and the outbound rules will continue to work even when the legacy plugin is not installed. Since work on the interface settings API is progressing nicely, there is also work being done on the backend which is already featured in this release. It is now possible to debug the interface ordering sequence at boot, which will also help bring in more optimizations in the near future.
Here are the full patch notes:system: clear password change session flag only after password was changedsystem: change diag.disk to return total bytes as well as formatted bytessystem: fix HA service restart with "id" parameter setsystem: add webgui PAM config to test with opnsense-loginsystem: switch password hashing from bcrypt to argon2idinterfaces: refactor interfaces_loopback_configure() and add ::1/128 syncinterfaces: fix PHP warnings in interafces.php and do not write unset optionsinterfaces: fix linter complaints in WLAN model, 11a typo and wpa_pairwise labelsinterfaces: dhclient handles keywords case-insensitive so properly match all "media" invokes (reported by Alice-Sabrina-Ivy)interfaces: refactor interfaces_ppps_hardware() and avoid emitting serial device nodesinterfaces: allow to push $all_plugins in interface_configure()interfaces: retire problematic validations in interface settings pertaining to legacy ISC-DHCP plugininterfaces: stricter archive command in backend for packet capture downloadinterfaces: split out interfaces_dependencies() and make it digestible via pluginctl -Qfirewall: outbound NAT moves to legacy pluginfirewall: remove handling loopback addresses as "private"firewall: fix expiry cron job default when alias TTL is smaller than 1 hourfirewall: use font-awesome elements for data tree controls to align with themesfirmware: opnsense-patch: added -R mode and updated -N modefirmware: opnsense-prefetch: get remote size and print mismatchesfirmware: opnsense-prefetch: curl use is now optionalfirmware: add simple prompt to console changelog viewerkea: add ping check settings for subnet configurationmonit: change "logfile" to "log" to fix syntax on newer daemonacl: fix patterns for gateway groupsacl: merge the Dhcrelay log file pattern into the main ACLbootgrid: exclude header cells from status color renderingmvc: guard direct config saves against user-config-readonlyui: remove defunct content-box-main usageui: make settings-changed trigger overridableui: fix blank bottom UI spaceplugins: os-ddclient 1.32plugins: os-firewall-legacy 1.1plugins: os-net-snmp 1.7plugins: os-puppet-agent 2.0plugins: os-sftp-backup 1.2 verify backups after putplugins: os-theme-cicada 1.42plugins: os-theme-tukan 1.32plugins: os-theme-vicuna 1.52ports: openssl 3.5.9ports: phalcon 5.22.0ports: pkg 2.8.4
system: clear password change session flag only after password was changedsystem: change diag.disk to return total bytes as well as formatted bytessystem: fix HA service restart with "id" parameter setsystem: add webgui PAM config to test with opnsense-loginsystem: switch password hashing from bcrypt to argon2idinterfaces: refactor interfaces_loopback_configure() and add ::1/128 syncinterfaces: fix PHP warnings in interafces.php and do not write unset optionsinterfaces: fix linter complaints in WLAN model, 11a typo and wpa_pairwise labelsinterfaces: dhclient handles keywords case-insensitive so properly match all "media" invokes (reported by Alice-Sabrina-Ivy)interfaces: refactor interfaces_ppps_hardware() and avoid emitting serial device nodesinterfaces: allow to push $all_plugins in interface_configure()interfaces: retire problematic validations in interface settings pertaining to legacy ISC-DHCP plugininterfaces: stricter archive command in backend for packet capture downloadinterfaces: split out interfaces_dependencies() and make it digestible via pluginctl -Qfirewall: outbound NAT moves to legacy pluginfirewall: remove handling loopback addresses as "private"firewall: fix expiry cron job default when alias TTL is smaller than 1 hourfirewall: use font-awesome elements for data tree controls to align with themesfirmware: opnsense-patch: added -R mode and updated -N modefirmware: opnsense-prefetch: get remote size and print mismatchesfirmware: opnsense-prefetch: curl use is now optionalfirmware: add simple prompt to console changelog viewerkea: add ping check settings for subnet configurationmonit: change "logfile" to "log" to fix syntax on newer daemonacl: fix patterns for gateway groupsacl: merge the Dhcrelay log file pattern into the main ACLbootgrid: exclude header cells from status color renderingmvc: guard direct config saves against user-config-readonlyui: remove defunct content-box-main usageui: make settings-changed trigger overridableui: fix blank bottom UI spaceplugins: os-ddclient 1.32plugins: os-firewall-legacy 1.1plugins: os-net-snmp 1.7plugins: os-puppet-agent 2.0plugins: os-sftp-backup 1.2 verify backups after putplugins: os-theme-cicada 1.42plugins: os-theme-tukan 1.32plugins: os-theme-vicuna 1.52ports: openssl 3.5.9ports: phalcon 5.22.0ports: pkg 2.8.4
Source:
Tweakers.net