r/opnsense•
fitch-it-is

OPNsense 26.1.10 released

Pinned

https://forum.opnsense.org/index.php?topic=52140.0

  • system: routing: changed "disable" option to "enable"
  • system: dashboard: explicitly compact on layout shift if there is no predefined layout
  • system: dashboard: update result on default restore
  • interfaces: parse ifconfig output despite exit error in legacy_interfaces_details()
  • interfaces: hostwatch: pin warning banner to enabled flag
  • firewall: always show automatic and legacy rules in new rules GUI
  • firewall: add banner if no rules defined in new rules GUI to match legacy GUI
  • firewall: use strnatcasecmp() for interface list in new rules GUI
  • firewall: fix typo that prevented queues to be selectable in pf-based traffic shaping
  • firewall: escape shaper targets in rule edit (contributed by lujiefsi)
  • dnsmasq: change widget link from settings to leases page
  • firmware: stop buffering in sed to fix chunked update log output
  • firmware: retain ordering in update servers for connectivity check
  • firmware: allow "local" business mirror subscription
  • firmware: put clickable trailer for community plugins
  • firmware: fix return value masking during updates
  • firmware: opnsense-update: do not clean obsolete files on manual -r invokes
  • intrusion detection: fix drop and alert buttons on rules tab
  • ipsec: disable scroll in authentication and children grids (contributed by Konstantinos Spartalis)
  • ipsec: validate the use of refid in CA certificates (reported by lujiefsi)
  • kea: prevent converting the decimal prefix_id using hexdec() for dynamic PD
  • openvpn: fix client export not showing common names
  • openvpn: require an integer of at least 1 for "vpnid" field
  • mvc: add new validators to TextField: AllowSpaces, AllowNewlines, AllowSpecial and introduce new StrictTextField
  • mvc: strict alphanumeric-only regex for certificate refid (contributed by eev4n)
  • mvc: simplify assorted option values to reduce duplication
  • mvc: static header support for forms
  • rc: move system_powerd_configure() to bootup plugin hook
  • ui: bootgrid: allow column selection exclusions
  • ui: allow passing of data attributes for select items in setFormData()
  • ui: remove banner on inline reload if applicable
  • ui: button padding when injecting next to apply button
  • ui: fix spurious padding in apply button section (contributed by Konstantinos Spartalis)
  • plugins: os-cloudflared 1.0 (contributed by Richard Aspden)
  • plugins: os-frr 1.53
  • plugins: os-rfc2136 1.10
  • plugins: os-stunnel fix for missing include in script
  • plugins: os-telegraf 1.12.15
  • src: missing permission check in thr_kill2
  • src: arbitrary file overwrite via the KTLS receive path
  • src: multiple vulnerabilities in the sound mmap path
  • src: sigqueue missing capability mode restriction
  • src: use-after-free bug in the IPV6_MSFILTER socket option handler
  • src: flaw in Linuxulator execution of setugid binaries
  • src: ASLR bypass for setuid executables via procctl
  • src: integer overflow in vt CONS_HISTORY ioctl
  • src: openssl: fix multiple vulnerabilities
  • src: ldns: fix query response validation
  • src: netlink: fix lock leak in nl_find_nhop
  • src: pf: avoid taking the pf rules write lock in a couple of ioctls
  • src: ipfw: add ability to run ipfw binary with 15.0+ kernel module
  • src: ipfw: treat ipv6 address with zero mask as "any"
  • ports: dnsmasq 2.93
  • ports: filterlog 0.8 changes rule label fetch to libpfctl
  • ports: openssl 3.0.21
  • ports: phalcon 5.14.2
  • ports: phpseclib 3.0.55
  • ports: py-duckdb 1.5.3
  • ports: py-numpy 2.4.6
  • ports: python 3.13.14
  • ports: sqlite3 3.53.1
  • ports: strongswan 6.0.7

Posted Jun 15, 2026, 1:00 PM UTC

15330
Loading comments…