OPNSense/core f9b9608src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes AliasField.php

firewall: style sweep
DeltaFile
+4-2src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/AliasField.php
+4-21 files

OPNSense/core 3c51dbasrc/opnsense/mvc/app/models/OPNsense/Firewall Alias.xml, src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes AliasField.php

Firewall: Aliases - add extra properties, closes https://github.com/opnsense/core/issues/9018
DeltaFile
+25-7src/opnsense/scripts/filter/pftablecount.py
+11-1src/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
+10-0src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.xml
+6-0src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/AliasField.php
+52-84 files

OPNSense/ports be430ebtextproc/go-md2man distinfo Makefile

textproc/go-md2man: sync with upstream

Taken from: FreeBSD
DeltaFile
+5-5textproc/go-md2man/distinfo
+1-2textproc/go-md2man/Makefile
+6-72 files

OPNSense/ports 4e35829security/strongswan pkg-plist Makefile, security/strongswan/files patch-src_libcharon_plugins_kernel__pfkey_kernel__pfkey__ipsec.c

security/strongswan: sync with upstream

Taken from: FreeBSD
DeltaFile
+28-63security/strongswan/pkg-plist
+0-14security/strongswan/files/patch-src_libcharon_plugins_kernel__pfkey_kernel__pfkey__ipsec.c
+8-4security/strongswan/Makefile
+3-3security/strongswan/distinfo
+39-844 files

OPNSense/ports 6740de4security/p5-Crypt-CBC Makefile distinfo

security/p5-Crypt-CBC: sync with upstream

Taken from: FreeBSD
DeltaFile
+10-1security/p5-Crypt-CBC/Makefile
+3-3security/p5-Crypt-CBC/distinfo
+13-42 files

OPNSense/ports aad50fbports-mgmt/pkg pkg-plist Makefile, ports-mgmt/pkg/files patch-external_libfetch_common.c patch-libpkg_scripts.c

ports-mgmt/pkg: update to 2.x

Changing releng approach by introducing opnsense/pkg repo and
pulling our patches from there, even if they end up being upstream
ones.

This is the state with functioning CRL checks as we need it.
It would be good to ask the CURL people what they think of
including upstream support and how complex they want it.
DeltaFile
+47-43ports-mgmt/pkg/pkg-plist
+0-78ports-mgmt/pkg/files/patch-external_libfetch_common.c
+0-38ports-mgmt/pkg/files/patch-libpkg_scripts.c
+4-31ports-mgmt/pkg/Makefile
+0-29ports-mgmt/pkg/files/patch-libpkg_lua__scripts.c
+9-7ports-mgmt/pkg/distinfo
+60-2261 files not shown
+60-2377 files

OPNSense/ports 1b4e831net/rsync Makefile, net/rsync/files patch-testsuite_xattrs.test patch-lib_sysxattrs.c

net/rsync: sync with upstream

Taken from: FreeBSD
DeltaFile
+67-0net/rsync/files/patch-testsuite_xattrs.test
+42-0net/rsync/files/patch-lib_sysxattrs.c
+1-1net/rsync/Makefile
+110-13 files

OPNSense/ports c4965d5net/py-eventlet distinfo Makefile

net/py-eventlet: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3net/py-eventlet/distinfo
+1-1net/py-eventlet/Makefile
+4-42 files

OPNSense/ports e8ff77eeditors/vim Makefile

editors/vim: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-2editors/vim/Makefile
+3-21 files

OPNSense/ports 882dfe2devel/py-types-docutils distinfo Makefile, devel/py-types-docutils/files patch-pyproject.toml

devel/py-types-docutils: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3devel/py-types-docutils/distinfo
+2-2devel/py-types-docutils/files/patch-pyproject.toml
+1-1devel/py-types-docutils/Makefile
+6-63 files

OPNSense/ports df4a725devel/py-hypothesis distinfo Makefile

devel/py-hypothesis: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3devel/py-hypothesis/distinfo
+1-1devel/py-hypothesis/Makefile
+4-42 files

OPNSense/ports 05852f4devel/llvm21 pkg-plist, misc/spnavcfg-devel/files/icons devices.png.uu spnavcfg.png.uu

*/*: sync with upstream

Taken from: FreeBSD
DeltaFile
+7,306-6,653security/bitwarden-cli/files/packagejsons/package-lock.json
+7,887-0devel/llvm21/pkg-plist
+0-6,396misc/spnavcfg-devel/files/icons/devices.png.uu
+0-2,967misc/spnavcfg-devel/files/icons/spnavcfg.png.uu
+433-575www/librewolf/files/patch-libwebrtc-generated
+0-903misc/spnavcfg-devel/files/icons/spnavcfg-256x256.png.uu
+15,626-17,4941,354 files not shown
+24,934-22,9681,360 files

OPNSense/core 155e259src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

I did not want to remove that
DeltaFile
+12-0src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+12-01 files

OPNSense/core 6a483a4src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall/automation: Remove the additional tree view collapse button for now to limit scope
DeltaFile
+2-57src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-571 files

OPNSense/core b0e0473src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

Firewall: Rules: Floating - minor regression in https://github.com/opnsense/core/commit/be0b18930f36f9ec198c688fd0bcbdb646f7a593, skip reply-to for inversion. closes https://github.com/opnsense/core/issues/7791
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
+1-11 files

OPNSense/core ecff88bsrc/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall/automation: Make responseHandler dynamic so the TreeView can be toggled with just a grid reload
DeltaFile
+42-40src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+42-401 files

OPNSense/tools 7276291. README.md

README: update to 14.3 (#484)

DeltaFile
+1-1README.md
+1-11 files

OPNSense/core 9cf28acMk git.mk

make: turn feed auto-argument into runtime check

It's using ensure-stable, but only when called.
DeltaFile
+3-3Mk/git.mk
+3-31 files

OPNSense/core 12f0e64src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

remove console log
DeltaFile
+0-2src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+0-21 files

OPNSense/core d3b0a0dsrc/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall/automation: Implement button that can expand and collapse all categories at the same time
DeltaFile
+43-1src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+43-11 files

OPNSense/core b7edba1src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Fix whitespace
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-21 files

OPNSense/core 8a00d6asrc/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall/automation: Only allow interaction with the collapse button inside bucket rows
DeltaFile
+15-4src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+15-41 files

OPNSense/core 8062586src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall/automation: Hide row select checkbox for bucket rows
DeltaFile
+4-0src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+4-01 files

OPNSense/core 72b0dd2src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall/automation: Make rule separator line a bit lightweight and limit right width.
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-21 files

OPNSense/core 11d6f84src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

firewall/automation: Add colored lines below categories to help with widescreens
DeltaFile
+23-1src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+23-11 files

OPNSense/core f8e1b23src/opnsense/mvc/app/models/OPNsense/Firewall Group.xml, src/opnsense/mvc/app/models/OPNsense/Interfaces Lagg.xml Bridge.xml

interfaces: model style

(cherry picked from commit ddfe5cff243ad09a2850aca9c207c8527eef776a)
DeltaFile
+3-3src/opnsense/mvc/app/models/OPNsense/Interfaces/Lagg.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Firewall/Group.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Interfaces/Bridge.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Interfaces/Gif.xml
+2-2src/opnsense/mvc/app/models/OPNsense/Interfaces/Gre.xml
+11-115 files

OPNSense/core 99e2046src/opnsense/mvc/app/views/OPNsense/Unbound overrides.volt

unbound: overrides: clean up explicit reloads (replaced by stickySelect option)

(cherry picked from commit 19d305e86f0aa0f30464c04e1ae78fb53aa17129)
DeltaFile
+0-9src/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
+0-91 files

OPNSense/core 150fe24src/opnsense/mvc/app/views/OPNsense/DHCPv4 leases.volt, src/opnsense/www/js opnsense_bootgrid.js

bootgrid: provide more styling possibilities from formatters

While the onRendered callback was already there, it is now wrapped
with the cell component as a parameter for usage in the callback.
This allows a construct such as:

onRendered((cell) => cell.getRow().getElement().style.backgroundColor = 'red');

For example, the value of a cell may be used to determine that
a row should be more/less opaque, such as if an item is disabled.

(cherry picked from commit c42e77aefca61ab314c904d6b21edf9c42f0a1a6)
DeltaFile
+7-1src/opnsense/www/js/opnsense_bootgrid.js
+1-1src/opnsense/mvc/app/views/OPNsense/DHCPv4/leases.volt
+8-22 files

OPNSense/core bdbcc6dsrc/opnsense/mvc/app/views/OPNsense/Diagnostics log.volt, src/opnsense/mvc/app/views/layouts default.volt

bootgrid: clean up leftover compatiblity bits and pieces

(cherry picked from commit 3fe705560798528bf061686cbb3af18c571fae62)
DeltaFile
+1-36src/opnsense/mvc/app/views/layouts/default.volt
+1-24src/opnsense/mvc/app/views/OPNsense/Diagnostics/log.volt
+2-602 files

OPNSense/core dc22497. README.md

README.md: sync with master
DeltaFile
+1-5README.md
+1-51 files