Download OPNsense 24.1.5
The OPNsense package is a firewall with extensive possibilities. It is based on the FreeBSD operating system and is originally a fork of m0n0wall and pfSense. The package can be set up entirely via a web interface and has support for mfa, OpenVPN, IPsec, CARP and captive portal, among other things. In addition, it can apply packet filtering and has a traffic shaper. The developers have released OPNsense 24.1.5 and the release notes for that release can be found below.
OPNsense 24.1.5 released
Today the kernel receives a number of minor updates that have accumulated since 24.1.2 was released. The primary focus for the time being is adding fixes and MVC improvements for upcoming feature backports into the next 24.1.x versions. The update presents itself as a hotfix 24.1.5_1 but that is only due to catching an issue during the last QA stage with an update of the gettext library.
Here are the full patch notes:
- system: fix PHP warnings and spurious validation in route model
- system: fix translation of static PHP pages with newer gettext
- interfaces: support a primary interface in LAGG failover mode
- interfaces: stop caching IPv6 address to decide if reload is required
- firmware: opnsense-revert: fix issue with downloaded package install
- ipsec: fix typo in config generation for AH proposals
- unbound: duckduckgo.com blocklist fix
- wireguard: add a peer configuration generator with QR code capability
- wireguard: improve overall configuration UX
- mvc: add “safe” filter in Phalcon volt templates
- mvc: feed current language into view to replace hardcoded “en-US”
- mvc: fix minor regression with “allownew” not having a default
- mvc: extend model implementation to support volatile fields
- mvc: add setBaseHook() to ApiMutableModelControllerBase
- rc: fix wrong order in service startup (contributed by Frank Wall)
- ui: move cache_safe() functions to appropriate include
- ui: add a “statusled” formatter to bootgrid
- ui: add a “grid-reload” helper to SimpleActionButton
- plugins: os-bind 1.21
- plugins: os-caddy 1.5.3
- src: wg: fix handling of errors in wg_transmit()
- src: wg: use proper barriers around pkt->p_state
- src: core: fix panic with disabled ttys
- src: opencrypto: advance the correct pointer in crypto_cursor_copydata()
- src: opencrypto: handle end-of-cursor conditions in crypto_cursor_segment()
- src: opencrypto: respect alignment constraints in xor_and_encrypt()
- src: ccr,ccp: fix argument order to sglist_append_vmpages
- src: ossl: add missing labels to bsaes-armv7.S
- src: ipsec esp: avoid dereferencing freed secasindex
- src: irdma: upgrade to 1.2.36-k
- src: irdma: remove artificial completion generator
- src: tcp: cubic – restart epoch after RTO
- src: tcp: prevent div by zero in cc_htcp
- src: net80211: adjust more VHT structures/fields
- ports: curl 8.7.1
- ports: expat 2.6.2
- ports: libucl 0.9.1
- ports: lighttpd 1.4.75
- ports: nss 3.99
- ports: openssh-portable 9.7p1
- ports: openvpn 2.6.10
- ports: php 8.2.17
- ports: py-duckdb 0.10.1
- ports: py-netaddr 1.2.1
Version number | 24.1.5 |
Release status | Final |
Operating systems | B.S.D |
Website | OPNsense |
Download | https://opnsense.org/download/ |
License type | Prerequisites (GNU/BSD/etc.) |