Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - franco

#1
This is new on 26.7.4?  If so try to revert this one:

# opnsense-patch https://github.com/opnsense/core/commit/050f3c8277

There haven't been a lot of changes that would affect this particular behaviour.


Cheers,
Franco
#2
Closed as 26.7.4 is now available.
#3
Announcements / OPNsense 26.7.4 released
Today at 03:43:57 PM
Hey!

Today we are rolling out the wireless device MVC/API rework and a
final push for better source NAT replacement over outbound NAT.

Strongswan was updated to 6.1.0 and the GUI now offers a small
recommended set of post-quantum key exchanges.

You may also find the GUI tweaks for advanced option marker and
a dialog search field helpful.

There is a lot more going on as you can see from this changelog,
but more on this and future plans later!

Here are the full patch notes:

o system: audit log injection via login username in auth_log()[1]
o system: add pfsync version 1500 to HA settings (contributed by Bjoern Jakobsen)
o system: add hidden services so they can be operated by pluginctl -s
o system: privlege separated reload in static PHP pages
o system: lower priority of automatic wg/ipsec gateways
o system: fix disk widget loading issue (contributed by Konstantinos Spartalis)
o system: add back the service widget link
o system: make compare operator in authTOTP() more strict
o interfaces: migrate wireless configuration to MVC/API
o interfaces: return an empty string which cannot be an interface in convert_real_interface_to_friendly_interface_name()
o interfaces: ppp-ipv6.php may be executed before later stages of interface_configure()
o interfaces: provide "uuid" in legacy_config_get_interfaces()
o interfaces: split media and mediaopt with tabs instead of spaces
o interfaces: a few config_read_array() replacements
o interfaces: refactor device matching around interface_parent_devices()
o interfaces: remove cua matching from PPP device pattern
o firewall: source NAT: add pool options and source hash key
o firewall: source NAT: fix port alias and well known port usage in target_port
o firewall: make source and destination NAT automatic rules visible in GUI
o firewall: implement JsonAuditField in all MVC components
o firewall: update the internally reserved pf keywords for FreeBSD 15
o firewall: add source NAT migration banner to outbound NAT
o firewall: add private network exclusions to default IPv6 bogons (contributed by Maurice Walker)
o dnsmasq: leases sorting fixes (contributed by Greelan)
o firmware: opnsense-bootstrap: fix bootstrap on FreeBSD 15 with pkgbase
o firmware: opnsense-prefetch: new tool for sets prefetching
o firmware: opnsense-sign: shell compatibility update
o firmware: adjust the incompatible pkg test
o firmware: disable FreeBSD-base repository and remove old definitions
o intrusion detection: fix displaying URL in descriptions (contributed by Konstantinos Spartalis)
o ipsec: add some hybrid post-quantum variants as additional key exchange
o kea: fix leases sorting (contributed by Greelan)
o openvpn: moved legacy CARP hook to os-openvpn-legacy plugin
o acl: fix API patters for GIF/GRE device settings
o acl: add missing and fix some issues (contributed by Konstantinos Spartalis)
o backend: add CLOEXEC to a few file descriptor opens to avoid lock inheritance
o mvc: advanced marker for form/dialog fields
o mvc: fix stale imports for Message classes
o mvc: JsonAduditField: shared implementation for configuration revision tracking
o rc: add watchdog to shutdown, reboot and reload_all cases
o ui: fix widget bottom gap in standard theme files (contributed by Konstantinos Spartalis)
o ui: sidebar fixes and rework (contributed by Team Rebellion)
o ui: remove spurious _formDialog portion of dialog IDs
o ui: implement dialog search field
o ui: ensure a minimum amount of rows to render in grids
o plugins: os-acme-client 4.17[2]
o plugins: os-theme-rebellion 1.9.8 (contributed by Team Rebellion)
o plugins: os-turnserver 1.4[3]
o src: ciss: revert patch that added max physical target
o src: pf: do not set a null rule pointer during test
o src: pf: fix securelevel off-by-one
o src: pfctl: fix printing of wildcard anchors
o src: e1000: more assorted upstream patches from stable/15
o src: ixgbe: assorted upstream patches from stable/15
o src: virtio_p9fs: disallow detach if a session is in progress
o src: route/fib_algo: free leaked radix_masks in radix_lockless
o src: netipsec: implement pr_disconnect for PF_KEY sockets
o src: iflib: assorted upstream patches from stable/15
o src: net: add ifmedia support for 10GBase-BX BiDi
o src: bnxt: report initialization failures to iflib
o src: bnxt: add led(4) identification support
o src: ice: add led(4) identification support
o src: ice: report initialization failures to iflib
o src: ice: add support for E835 CNSA 2.0 adapters
o src: ice: add two more 4-part IDs for E835 adapters
o src: if_vxlan: fix panic by validating unused drvspec values
o src: qat: driver updates to enhance qat infrastructure
o src: ath10k: remove some early FreeBSD-specific debugging
o src: ip(6)_mroute: assorted upstream patches from stable/15
o src: in_mcast: fix uninitialized variable usage in inm_merge()
o src: bind: lookup local address in current FIB if '*.bind_all_fibs' is active
o src: net: add fib-aware ifa_ifwithaddr()
o ports: ca_root_nss / nss 3.129[4]
o ports: curl 8.22.0[5]
o ports: dhcp6c fix for truncated env vars in dhcp6c-script (contributed by Michael Zimmermann)
o ports: expat 2.8.4[6]
o ports: filterlog 0.9 support for pflog actions on FreeBSD 15
o ports: libxml 2.15.4[7]
o ports: openldap 2.6.15[8]
o ports: pcre2 10.48[9]
o ports: php 8.5.10[10]
o ports: phpseclib 3.0.57[11]
o ports: strongswan 6.1.0[12]


Stay safe,
Your OPNsense team

--
[1] https://github.com/opnsense/core/security/advisories/GHSA-jjm2-jg4p-3v9q
[2] https://github.com/opnsense/plugins/blob/stable/26.7/security/acme-client/pkg-descr
[3] https://github.com/opnsense/plugins/blob/stable/26.7/net/turnserver/pkg-descr
[4] https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_129.html
[5] https://curl.se/changes.html#8_22_0
[6] https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes
[7] https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.4/NEWS
[8] https://www.openldap.org/software/release/changes_lts.html
[9] https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.48
[10] https://www.php.net/ChangeLog-8.php#8.5.10
[11] https://github.com/phpseclib/phpseclib/releases/tag/3.0.57
[12] https://github.com/strongswan/strongswan/releases/tag/6.1.0
#4
Instead of push methods a simple pull from the machine via backup API is also more than enough as a backup strategy...


Cheers,
Franco
#5
26.1, 26,4 Series / Re: samplicate pegging cpu
September 14, 2026, 09:46:19 AM
> I did exactly what you had informed me to do.

Why are we losing focus again?

Just run the command first:

# pluginctl -g OPNsense.Netflow


Cheers,
Franco
#6
26.1, 26,4 Series / Re: samplicate pegging cpu
September 13, 2026, 01:40:35 PM
Ok, that's the why but not the how...

# pluginctl -g OPNsense.Netflow

If you delete that file and it keeps reverting to "YES" you have not reset it properly in the settings.


Cheers,
Franco
#7
Thanks for the feedback.  Happy to hear!  :)


Cheers,
Franco
#8
26.1, 26,4 Series / Re: samplicate pegging cpu
September 11, 2026, 05:45:03 PM
A stuck template perhaps, but clearing the settings would disable it in that case.  There's no reason it wouldn't.  The stack trace at hand is also unknown, which could confirm the issue or point elsewhere.

What's in /etc/rc.conf.d/netflow ? Removing the file would also cause it not to start although in practice the reboot rebuilds the file so whatever the config mandates is going to steer the YES/No decision.


Cheers,
Franco
#9
26.1, 26,4 Series / Re: samplicate pegging cpu
September 11, 2026, 11:39:38 AM
I don't think this is related to NetFlow to be honest.  Maybe that's why we're stuck here.


Cheers,
Franco
#10
Exactly the same as https://forum.opnsense.org/index.php?topic=52911.0


Cheers,
Franco
#11
Far gateway is not enforced for IPv6 for historic reasons:

https://github.com/opnsense/core/blob/817f670cff30e4639bf362febdc6ed263514ea14/src/etc/inc/system.inc#L780

So something else must be going on.


Cheers,
Franco
#12
Hello!

To ease future interface settings via the new assignments MVC/API, the wireless code was reworked and removed from interface settings.

https://github.com/opnsense/core/commit/708994978f

If you have a wireless setup on 26.7.3 please consider help testing the backport that is scheduled for 26.7.4 next week.  We don't expect a lot of noise regarding this change, but want to have an extra opportunity to find issues early.

To install:

# opnsense-patch https://github.com/opnsense/core/commit/708994978f
# pluginctl -m

The easiest way would be to reboot and see if wireless still comes up as expected. If it does that's good. Please do let us know in either case.


Cheers,
Franco
#13
26.7 Series / Re: deinstallation of Suricata
September 10, 2026, 11:53:39 AM
Please be advised that you can't. It's not a plugin.


Cheers,
Franco
#14
26.7 Series / Re: Confused by 26.7 upgrade
September 10, 2026, 07:35:18 AM
I'll make this short:

I looked for "harmless" and "easy" in the release notes, but I don't see any reference to firewall rules migration...

% git grep -i -e easy -e harmless community
community/15.1/15.1:interface.  Developers are invited to check out our easy-to-use build tools.
community/15.1/15.1.10:o installer: omit swap and add noatime to root partition in quick/easy install when available space is under 30GB, fixed faulty exit on importer cancel
community/15.1/15.1.2:continue with the Easy/Quick install.  This way makes sure all of the base
community/15.1/15.1.4:quick/easy install (or a custom one if you did that previously).
community/15.1/15.1.7.1:o bsdinstaller: work towards embedded installations, e.g. Quick/Easy disk selection
community/15.1/15.1.7.2:o configd: added a standard rc.d script for easy daemon control
community/15.7/15.7:import configuration tool coupled with a quick and easy installation can help
community/15.7/15.7.25:o ports: sqlite 3.10.0[10], easy-rsa 3.0.1[11], openssh 7.1p2[12]
community/15.7/15.7.25:[11] https://github.com/OpenVPN/easy-rsa/releases
community/16.1/16.1:No, we would not say it was easy getting here, but booting into 16.1
community/16.1/16.1:o backend: fix harmless error message caused by a sample template
community/16.1/16.1.3:o services: add background daemon to known services for easy reload
community/16.1/16.1.3:o services: add captive portal to known services for easy reload
community/16.7/16.7.r1:o Firewall rules category tags for easy filtering
community/18.1/18.1:o Easy-to-use update cache support for Linux and Windows in web proxy
community/19.1/19.1.r1:[5] https://hardenedbsd.org/content/easy-feature-comparison
community/21.1/21.1:open source dedication.  The last 6 years were not always easy, but we
community/26.1/26.1.4:for reporting issues and testing the fixes with us to allow for easy and fast

You are constructing a straw man out of your case and make it a point to elaborate on anything but the actual issue you've seen saying we should fix it but you don't know what it is because you expect someone else to figure it out. Someone else may figure it out, but likely not today or tomorrow. Not with this report if you want to call it that.

Nobody burdened you to update or migrate, but you're still here defending what you did, also ignoring https://forum.opnsense.org/index.php?topic=52859.msg274061#msg274061

And, to be blunt, on the microcode issue: you don't know what a microcode is but you install it causing all the problems in the first place? Or are you playing it safe by claiming you don't know which plugin carries microcode with "microcode" being in the name of the plugin you can search for in your installed plugins? This is not a serious proposition.

You're just looking for scapegoats. Please do it elsewhere, because people in this forum have helped you and they want to continue to help others. Not do whatever this is now. This is still friendly advice.


Cheers,
Franco
#15
26.7 Series / Re: Upgrade 26.1 to 26.7 - bnxt Driver fails
September 09, 2026, 04:37:28 PM
Thanks for opening a ticket there.

It might just be a change to the driver that wasn't in 14.x that needs to be reverted in order to make it workable again.  But I haven't looked at the commit history yet.


Cheers,
Franco