OPNSense/plugins 4d7a938net/frr/src/etc/rc.syshook.d/start 50-frr, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api Ospf6settingsController.php

net/frr: some small style updates while here
DeltaFile
+22-25net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php
+1-1net/frr/src/etc/rc.syshook.d/start/50-frr
+0-2net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+23-283 files

OPNSense/plugins 290c67ddns/ddclient/src/opnsense/scripts/ddclient/lib/account hetzner.py allinkl.py

dns/ddclient: linter complaints fixed
DeltaFile
+1-1dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hetzner.py
+0-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/allinkl.py
+1-12 files

OPNSense/plugins ec68572security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeTruenasWS.php AcmeTruenasws.php

security/acme-client: rename class file name to match class name
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWS.php
+0-48security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+48-482 files

OPNSense/plugins 4d62f14security/q-feeds-connector Makefile pkg-descr, security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib log.py

security/q-feeds-connector: sync with master
DeltaFile
+6-2security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib/log.py
+1-1security/q-feeds-connector/Makefile
+1-0security/q-feeds-connector/pkg-descr
+8-33 files

OPNSense/plugins aa099c5security/q-feeds-connector Makefile pkg-descr

security/q-feeds-connector: wrap up this revision
DeltaFile
+1-1security/q-feeds-connector/Makefile
+1-0security/q-feeds-connector/pkg-descr
+2-12 files

OPNSense/plugins 8957fcesecurity/clamav pkg-descr

security/clamav: sync with master
DeltaFile
+1-1security/clamav/pkg-descr
+1-11 files

OPNSense/plugins 8e215b8security/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml

security/acme-client: sync with master
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+24-1security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+22-2security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+2-8security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCertificate.php
+8-0security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+105-126 files

OPNSense/plugins 094754cnet/turnserver pkg-descr Makefile, net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms settings.xml

net/turnserver: sync with master
DeltaFile
+26-20net/turnserver/src/opnsense/mvc/app/views/OPNsense/Turnserver/index.volt
+8-0net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms/settings.xml
+8-0net/turnserver/pkg-descr
+6-0net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver/Turnserver.xml
+5-0net/turnserver/src/opnsense/service/templates/OPNsense/Turnserver/turnserver.conf
+1-1net/turnserver/Makefile
+54-216 files

OPNSense/plugins 35508e7. LICENSE, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeTruenasws.php

LICENSE: sync
DeltaFile
+2-0LICENSE
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+3-12 files

OPNSense/plugins 3290179dns/ddclient Makefile

dns/ddclient: bump revision for now
DeltaFile
+1-1dns/ddclient/Makefile
+1-11 files

OPNSense/plugins 9021667net-mgmt/telegraf pkg-descr

net-mgmt/telegraf: sync with master
DeltaFile
+1-1net-mgmt/telegraf/pkg-descr
+1-11 files

OPNSense/plugins f71dc06.github pull_request_template.md

Contributing: typo (#5351)

(cherry picked from commit 3ec12a40ecba27b75dd1016d42a36d977c00277a)
DeltaFile
+1-1.github/pull_request_template.md
+1-11 files

OPNSense/core e75f212src/opnsense/mvc/app/library/OPNsense/Auth LDAP.php

system: escape LDAP username during search

Reported by: Matt Andreko
PR: GHSA-jpm7-f59c-mp54

(cherry picked from commit 016f66cb4620cd48183fa97843f343bb71813c6e)
DeltaFile
+3-2src/opnsense/mvc/app/library/OPNsense/Auth/LDAP.php
+3-21 files

OPNSense/core 016f66csrc/opnsense/mvc/app/library/OPNsense/Auth LDAP.php

system: escape LDAP username during search

Reported by: Matt Andreko
PR: GHSA-jpm7-f59c-mp54
DeltaFile
+3-2src/opnsense/mvc/app/library/OPNsense/Auth/LDAP.php
+3-21 files

OPNSense/core a5e151asrc/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php

mvc: a bit of spring cleaning for setActionHook(), result is never used and throwing a UserException is preferred in cases where can't pin a message to a field. closes https://github.com/opnsense/core/pull/10046

(cherry picked from commit 7397ce01770435b26706c644b2cb20110056bbe6)
DeltaFile
+9-13src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+9-131 files

OPNSense/core 17ead5esrc/opnsense/mvc/app/views/layout_partials base_apply_button.volt, src/opnsense/www/js opnsense_bootgrid.js opnsense_ui.js

ui: color box like old legacy apply as an additional idea
DeltaFile
+13-16src/opnsense/mvc/app/views/layout_partials/base_apply_button.volt
+1-1src/opnsense/www/js/opnsense_bootgrid.js
+1-0src/opnsense/www/js/opnsense_ui.js
+15-173 files

OPNSense/core 1b5cf9asrc/opnsense/mvc/app/views/layout_partials base_apply_button.volt, src/opnsense/www/js opnsense_bootgrid.js opnsense_ui.js

ui: use space in apply box for the apply reminder

We could extend this a bit if we want to go this way.
It's the best way to use existing space and move the
message to where it matters most -- the apply button
itself.

I'm not entirely sure about coloring.  We could instead
make the whole box change color similar to what alerts
are doing.
DeltaFile
+1-19src/opnsense/www/js/opnsense_bootgrid.js
+8-9src/opnsense/mvc/app/views/layout_partials/base_apply_button.volt
+2-0src/opnsense/www/js/opnsense_ui.js
+11-283 files

OPNSense/ports e8234edftp/curl Makefile pkg-plist

ftp/curl: sync with upstream

Taken from: FreeBSD
DeltaFile
+24-12ftp/curl/Makefile
+7-6ftp/curl/pkg-plist
+5-3ftp/curl/distinfo
+36-213 files

OPNSense/ports ac28de4www/libnghttp2 distinfo pkg-plist

www/libnghttp2: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/libnghttp2/distinfo
+1-1www/libnghttp2/pkg-plist
+1-1www/libnghttp2/Makefile
+5-53 files

OPNSense/core 546086dsrc/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms general.xml, src/opnsense/mvc/app/models/OPNsense/Hostdiscovery Hostwatch.xml

Interfaces: Neighbors: Automatic Discovery - configurable cleanups

PR: https://github.com/opnsense/core/issues/9953

(cherry picked from commit 26b9169d44d6e897732e5ff40fdfde1b4197ce97)
(cherry picked from commit a7034c0ede0edbb89c589d9cc47f97410d03c464)
(cherry picked from commit cdf172056fb579e7af7834a619bdaf39d5fe5024)
DeltaFile
+14-5src/opnsense/service/templates/OPNsense/Hostdiscovery/rc.conf.d
+12-0src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms/general.xml
+6-0src/opnsense/mvc/app/models/OPNsense/Hostdiscovery/Hostwatch.xml
+32-53 files

OPNSense/ports b7c4acelang/python313 Makefile distinfo, lang/python313/files patch-Makefile.pre.in

lang/python313: sync with upstream

Taken from: FreeBSD
DeltaFile
+11-11lang/python313/files/patch-Makefile.pre.in
+9-2lang/python313/Makefile
+5-1lang/python313/distinfo
+2-2lang/python313/pkg-plist
+27-164 files

OPNSense/ports 1d2376esecurity/openssl distinfo Makefile

security/openssl: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3security/openssl/distinfo
+1-1security/openssl/Makefile
+4-42 files

OPNSense/ports 588bcfalang/perl5.42 distinfo pkg-plist

lang/perl5.42: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3lang/perl5.42/distinfo
+6-0lang/perl5.42/pkg-plist
+1-1lang/perl5.42/Makefile
+1-1lang/perl5.42/version.mk
+11-54 files

OPNSense/core a663c3asrc/etc/inc/plugins.inc.d radvd.inc

radvd: fix PHP warning for previous
DeltaFile
+1-1src/etc/inc/plugins.inc.d/radvd.inc
+1-11 files

OPNSense/ports c0dddeeopnsense/update distinfo Makefile

opnsense/update: next base/kernel, take cover!  ;)
DeltaFile
+3-3opnsense/update/distinfo
+1-1opnsense/update/Makefile
+4-42 files

OPNSense/ports f1d1f54opnsense/hostwatch distinfo Makefile.crates

opnsense/hostwatch: update to 1.0.13
DeltaFile
+73-73opnsense/hostwatch/distinfo
+35-35opnsense/hostwatch/Makefile.crates
+1-1opnsense/hostwatch/Makefile
+109-1093 files

OPNSense/core cdf1720src/opnsense/service/templates/OPNsense/Hostdiscovery rc.conf.d

hostwatch: restructure rc.conf to avoid mistakes

This adds one configurable command option per separate if-block.
DeltaFile
+14-7src/opnsense/service/templates/OPNsense/Hostdiscovery/rc.conf.d
+14-71 files

OPNSense/src 4ad47b6sys/compat/linuxkpi/common/include/linux hardirq.h highmem.h

LinuxKPI: add supporting #includes

Compiling drm-kmod on !X86 does not include asm/smp.h which includes
preempt.h on FreeBSD.  In order to compile drm-kmod on other
architectures add the secondary #includes for preempt.h to
spinlock.h and hardirq.h (which now also gets included from highmem.h)
to connect the #include chain.

Sponsored by:   The FreeBSD Foundation
PR:             279864
Reviewed by:    jhibbits, emaste
Differential Revision: https://reviews.freebsd.org/D55974

(cherry picked from commit 1d18872c2519d7ca726ddc49735180ab1d8916e0)
(cherry picked from commit 29dce45d8c50ea5858dc91a4294e83b8d72a2f80)
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/hardirq.h
+1-0sys/compat/linuxkpi/common/include/linux/highmem.h
+1-0sys/compat/linuxkpi/common/include/linux/spinlock.h
+3-03 files

OPNSense/src b3d03b1sys/net80211 ieee80211_ht.c

net80211: fix VHT160/80P80/80 chanwidth selection in the "40-" case

Depending on the base channel ni_vht_chan2 - ni_vht_chan1 can be
negative.  Apply abs() as indicated in the comments right above
        | CCFS1 - CCFS0 | = 8  or > 16
in order to fix the channel width selection.

Sponsored by:   The FreeBSD Foundation
PR:             293645
Fixes:          4bf049bfeefd9
Reviewed by:    adrian
Differential Revision: https://reviews.freebsd.org/D55717

(cherry picked from commit 6cfd2b93e68061c7831016b91c2e308d01658764)
(cherry picked from commit 68fcf0b94c5167f89481052f358064c9b6732553)
DeltaFile
+3-2sys/net80211/ieee80211_ht.c
+3-21 files

OPNSense/src a30ec3bsys/net if_types.h

if_types: Fix a typo in a source code comment

- s/Circiut/Circuit/

Obtained from:  OpenBSD

(cherry picked from commit 8bc31c88d65ad99cd510fbe511958799d3531477)
DeltaFile
+1-1sys/net/if_types.h
+1-11 files