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

OPNSense/core b63f8b6src/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-8src/opnsense/mvc/app/views/layout_partials/base_apply_button.volt
+2-0src/opnsense/www/js/opnsense_ui.js
+11-273 files

OPNSense/core 5a5350esrc/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php

dashboard: throw UserException when size limit reached on save. Closes https://github.com/opnsense/core/issues/10096
DeltaFile
+3-2src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+3-21 files

OPNSense/core 8b5a768src/opnsense/www/js/widgets Traffic.js

widgets: fix Traffic.js initialization race condition (#10099)
DeltaFile
+3-3src/opnsense/www/js/widgets/Traffic.js
+3-31 files

OPNSense/core 477451dsrc/opnsense/mvc/app/controllers/OPNsense/Syslog/Api SettingsController.php

mvc: clear unused inputs in syslog controller
DeltaFile
+0-2src/opnsense/mvc/app/controllers/OPNsense/Syslog/Api/SettingsController.php
+0-21 files

OPNSense/core 4f7fccdScripts class-import.sh

Scripts: add instanceof syntax for import linter
DeltaFile
+4-1Scripts/class-import.sh
+4-11 files

OPNSense/core 7cfb03bsrc/opnsense/www/js opnsense_menusystem.js

mvc: MenuSystem - tweak JavaScript wrapper to match server-side breadcrumb format (#10101)
DeltaFile
+1-1src/opnsense/www/js/opnsense_menusystem.js
+1-11 files

OPNSense/core d092f74src/opnsense/mvc/app/models/OPNsense/Firewall Category.php, src/opnsense/mvc/app/models/OPNsense/Interfaces Bridge.php

mvc: remove Util imports where not needed
DeltaFile
+20-23src/opnsense/mvc/app/models/OPNsense/Firewall/Category.php
+5-1src/opnsense/mvc/app/models/OPNsense/Interfaces/Bridge.php
+25-242 files

OPNSense/core 267f5a4src/etc/inc/plugins.inc.d radvd.inc, src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml

radvd: allow user controlled hop limit

PR: #9688
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+8-1src/opnsense/mvc/app/models/OPNsense/Radvd/Radvd.xml
+1-0src/etc/inc/plugins.inc.d/radvd.inc
+19-13 files

OPNSense/core a7034c0Scripts class-import.sh, src/opnsense/mvc/app/models/OPNsense/Hostdiscovery Hostwatch.xml

src: whitespace sweep
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Hostdiscovery/Hostwatch.xml
+1-1Scripts/class-import.sh
+3-32 files

OPNSense/core faa7dabsrc/etc/inc util.inc, src/etc/inc/plugins.inc.d pf.inc

system: audit staticroute' config access for #10027
DeltaFile
+1-4src/etc/inc/plugins.inc.d/pf.inc
+2-3src/etc/inc/util.inc
+1-0src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php
+0-1src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
+4-84 files

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

Merge pull request #5345 from fraenki/turnserver_120

net/turnserver: release 1.2
DeltaFile
+26-20net/turnserver/src/opnsense/mvc/app/views/OPNsense/Turnserver/index.volt
+8-0net/turnserver/pkg-descr
+8-0net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms/settings.xml
+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/core 700d6a0src/opnsense/mvc/app/library/OPNsense/Core ConfigMaintenance.php, src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes PortFieldTest.php

src: a few more samples for import linter
DeltaFile
+0-3src/opnsense/mvc/app/library/OPNsense/Core/ConfigMaintenance.php
+1-1src/opnsense/scripts/captiveportal/process_accounting_messages.php
+0-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/PortFieldTest.php
+1-53 files

OPNSense/core 2c74e4eScripts class-import.sh

Scripts: tweak pattern matching related to #10052
DeltaFile
+3-9Scripts/class-import.sh
+3-91 files

OPNSense/core acab676src/opnsense/mvc/script run_validations.php

mvc: obvious linter complaint
DeltaFile
+0-2src/opnsense/mvc/script/run_validations.php
+0-21 files

OPNSense/core bbf6ee6src/www firewall_rule_lookup.php

firewall: unused vars/imports
DeltaFile
+0-4src/www/firewall_rule_lookup.php
+0-41 files

OPNSense/core e6726baMk lint.mk, Scripts class-import.sh

lint: Add linter that finds unused imports in php classes
DeltaFile
+49-0Scripts/class-import.sh
+4-1Mk/lint.mk
+53-12 files

OPNSense/core aaf9a1csrc/opnsense/mvc/app/controllers/OPNsense/IDS/Api SettingsController.php, src/opnsense/mvc/app/controllers/OPNsense/Monit/Api SettingsController.php

mvc: Remove UIModelGrid imports in IDS, Monit, Syslog SettingsController, unused
DeltaFile
+0-1src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php
+0-1src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/SettingsController.php
+0-1src/opnsense/mvc/app/controllers/OPNsense/Syslog/Api/SettingsController.php
+0-33 files