OPNSense/core 06c79f2src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms dnsbl.xml, src/opnsense/mvc/app/views/OPNsense/Interface overview.volt

bootgrid: introduce 'expand' formatter to cap lists of data
DeltaFile
+2-51src/opnsense/mvc/app/views/OPNsense/Interface/overview.volt
+47-0src/opnsense/www/js/opnsense_bootgrid.js
+9-0src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/dnsbl.xml
+2-1src/opnsense/mvc/app/views/layouts/default.volt
+60-524 files

OPNSense/core 4f5ce0dsrc/etc rc

Revert "rc: gpart says we should commit the label but the label just points somewhere? #8543"

This reverts commit dabbc65045e35466f81310b8791d50c0f8641e4d.

Revert "rc: third time is the charm? #8543"

This reverts commit e3e389f8185517085a737169cc8d9679f01ab32f.

Revert "rc: also add gpart-commit in in the UFS case for #8543"

This reverts commit dc373f7d221311cdb76a245571f019a5af687f57.

Revert "rc: support MBR slices for growfs #8543"

This reverts commit 12bdcbc59abdd7853863bd84d90a31acae03db69.
DeltaFile
+2-16src/etc/rc
+2-161 files

OPNSense/core 48c7dc8src/etc rc, src/etc/rc.subr.d var

Revert "rc: during testing it was found that unionfs clobbers /root's 750 permission"

The commit's assumptions aren't entirely true and these changes
were shipped with 26.1 as well so revert back to them.

This reverts commit a763592c70dfeb59eb911467b453aabe7c4ce872.
DeltaFile
+5-0src/etc/rc.subr.d/var
+1-1src/etc/rc
+6-12 files

OPNSense/ports 5e9633bopnsense/aquantia-atlantic-kmod distinfo Makefile

opnsense/aquantia-atlantic-kmod: update driver
DeltaFile
+3-3opnsense/aquantia-atlantic-kmod/distinfo
+2-2opnsense/aquantia-atlantic-kmod/Makefile
+5-52 files

OPNSense/plugins 02ec4f5. LICENSE

LICENSE: sync
DeltaFile
+1-1LICENSE
+1-11 files

OPNSense/core 0fa6e09src/opnsense/www/js opnsense_bootgrid.js

bootgrid: split row selection behavior into rowSelection boolean

This mimics the old-style behavior, where by default a row is not
selectable through any of its cells to minimize text selection
interference, but give grids the option to enable it anyway.

Tabulator does not support the combination "highlight" and an
integer specifiying a maximum amount of selectable rows, so this
commit uses some custom logic in the rowSelected event to do this.
DeltaFile
+16-6src/opnsense/www/js/opnsense_bootgrid.js
+16-61 files

OPNSense/core d021eaasrc/opnsense/scripts/captiveportal allow.py cp-background-process.py, src/opnsense/scripts/captiveportal/lib arp.py

sort behavior only applicable for hostwatch, also arp_entry was a dict
DeltaFile
+23-12src/opnsense/scripts/captiveportal/lib/arp.py
+1-1src/opnsense/scripts/captiveportal/allow.py
+1-1src/opnsense/scripts/captiveportal/cp-background-process.py
+25-143 files

OPNSense/core f4b4c76src/etc/inc/plugins.inc.d core.inc, src/opnsense/service/templates/OPNsense/Syslog/local routing.conf

system: remove miniupnpd for plugin registration

PR: https://github.com/opnsense/plugins/pull/5126
(cherry picked from commit 23d3be4c6e1d18fec9e4ef91267dbd2df681eefe)
DeltaFile
+1-2src/opnsense/service/templates/OPNsense/Syslog/local/routing.conf
+1-1src/etc/inc/plugins.inc.d/core.inc
+2-32 files

OPNSense/core 739ff26src/opnsense/mvc/app/library/OPNsense/System/Status CaptivePortalStatus.php

add banner warning if hostwatch is disabled
DeltaFile
+56-0src/opnsense/mvc/app/library/OPNsense/System/Status/CaptivePortalStatus.php
+56-01 files

OPNSense/plugins 1bc4bc7net/upnp pkg-descr, net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc

net/upnp: sync with master
DeltaFile
+34-12net/upnp/src/www/services_upnp.php
+35-7net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+18-0net/upnp/pkg-descr
+4-4net/upnp/src/www/status_upnp.php
+7-0net/upnp/src/opnsense/mvc/app/models/OPNsense/UPnP/ACL/ACL.xml
+6-0net/upnp/src/opnsense/service/templates/OPNsense/Syslog/local/miniupnpd.conf
+104-232 files not shown
+106-248 files

OPNSense/plugins 6815285misc/theme-flexcolor Makefile, misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/black default_scheme.css

misc/theme-flexcolor: sync with master
DeltaFile
+21-12misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/main.css.shadow
+25-3misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/black/default_scheme.css
+24-2misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/light/default_scheme.css
+24-2misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/darklight/default_scheme.css
+1-1misc/theme-flexcolor/Makefile
+95-205 files

OPNSense/plugins 7e3e3e3dns/ddclient Makefile

dns/ddclient: bump revisionm
DeltaFile
+1-0dns/ddclient/Makefile
+1-01 files

OPNSense/plugins e05c8eenet/upnp pkg-descr Makefile, net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc

net/upnp: coding style and version bump
DeltaFile
+6-5net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+3-1net/upnp/pkg-descr
+1-1net/upnp/Makefile
+10-73 files

OPNSense/plugins 6c81f6dnet/upnp pkg-descr, net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc

net/upnp: Complete service improvements 2/2 (#5256)

DeltaFile
+13-10net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+16-0net/upnp/pkg-descr
+10-5net/upnp/src/www/services_upnp.php
+2-2net/upnp/src/opnsense/mvc/app/models/OPNsense/UPnP/ACL/ACL.xml
+41-174 files

OPNSense/core bedaadcsrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/scripts/captiveportal allow.py cp-background-process.py

update roaming ips on connect to prevent delays on login
DeltaFile
+14-6src/opnsense/scripts/captiveportal/allow.py
+2-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+1-1src/opnsense/scripts/captiveportal/cp-background-process.py
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-1src/opnsense/service/conf/actions.d/actions_captiveportal.conf
+19-105 files

OPNSense/core d759441src/opnsense/scripts/captiveportal/lib arp.py

default to 24 hours last-seen window for hostwatch lookup
DeltaFile
+1-1src/opnsense/scripts/captiveportal/lib/arp.py
+1-11 files

OPNSense/core 17587f6src/opnsense/scripts/captiveportal cp-background-process.py, src/opnsense/scripts/captiveportal/lib db.py

move migration code to sql script, make sure only daemon creates the db
DeltaFile
+4-32src/opnsense/scripts/captiveportal/lib/db.py
+9-9src/opnsense/scripts/captiveportal/sql/init.sql
+1-0src/opnsense/scripts/captiveportal/cp-background-process.py
+14-413 files

OPNSense/plugins cc2149ddns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS DynDNS.php

dns/ddclient: reduce code and fix #5287
DeltaFile
+16-17dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.php
+16-171 files

OPNSense/core cf5bf9asrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php

firewall: offer aliases the same was as the field type expects them

Model invoke will see newer aliases not presisted in the config so
we need to align the code paths.  Not showing these until rendered
is better, but also needs a plugin fix for Q-Feeds to make its aliases
available to the rules right after activation.

PR: https://www.reddit.com/r/opnsense/comments/1rjqb73/qfeeds_plugin_issue/
(cherry picked from commit 8554581eacc3cf5ae9bce32a132b7c71b5f5ceff)
DeltaFile
+2-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+2-41 files

OPNSense/core b7009b9src/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

firewall: os-firewall... haven't heard that name in a long time

(cherry picked from commit 912b011175afdaa31c221861b6471c86cf336971)
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
+0-11 files

OPNSense/core a2fdd29src/www system_advanced_admin.php

UI: Fixed broken link in modal header (#9886)

(cherry picked from commit 3536082ad79e9e1a667ed04a7be63622e26266af)
DeltaFile
+1-1src/www/system_advanced_admin.php
+1-11 files

OPNSense/core 8554581src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php

firewall: offer aliases the same was as the field type expects them

Model invoke will see newer aliases not presisted in the config so
we need to align the code paths.  Not showing these until rendered
is better, but also needs a plugin fix for Q-Feeds to make its aliases
available to the rules right after activation.

PR: https://www.reddit.com/r/opnsense/comments/1rjqb73/qfeeds_plugin_issue/
DeltaFile
+2-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+2-41 files

OPNSense/core 912b011src/opnsense/mvc/app/models/OPNsense/Firewall Alias.php

firewall: os-firewall... haven't heard that name in a long time
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Firewall/Alias.php
+0-11 files

OPNSense/core 3536082src/www system_advanced_admin.php

UI: Fixed broken link in modal header (#9886)

DeltaFile
+1-1src/www/system_advanced_admin.php
+1-11 files

OPNSense/core fd39d38src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api ServiceController.php

ditch IPFW reload
DeltaFile
+0-3src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/ServiceController.php
+0-31 files

OPNSense/core 9b78c14src/etc/inc/plugins.inc.d captiveportal.inc, src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php

review feedback
DeltaFile
+45-35src/opnsense/scripts/captiveportal/lib/db.py
+8-35src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+2-7src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-zone.conf
+0-3src/etc/inc/plugins.inc.d/captiveportal.inc
+55-804 files

OPNSense/plugins 1728943misc/theme-flexcolor Makefile, misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/black default_scheme.css

misc/theme-flexcolor: manually merge #5095
DeltaFile
+21-12misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/css/main.css.shadow
+25-3misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/black/default_scheme.css
+24-2misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/darklight/default_scheme.css
+24-2misc/theme-flexcolor/src/opnsense/www/themes/flexcolor/build/color_schemes/light/default_scheme.css
+1-1misc/theme-flexcolor/Makefile
+95-205 files

OPNSense/plugins 726e2ffmisc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets main.scss, misc/theme-cicada/src/opnsense/www/themes/cicada/build/css opnsense-bootgrid.css main.css

misc: sync with master
DeltaFile
+2-2misc/theme-vicuna/src/opnsense/www/themes/vicuna/build/css/opnsense-bootgrid.css
+2-2misc/theme-vicuna/src/opnsense/www/themes/vicuna/assets/stylesheets/main.scss
+2-2misc/theme-vicuna/src/opnsense/www/themes/vicuna/build/css/main.css
+2-2misc/theme-cicada/src/opnsense/www/themes/cicada/build/css/opnsense-bootgrid.css
+1-1misc/theme-cicada/src/opnsense/www/themes/cicada/build/css/main.css
+1-1misc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets/main.scss
+10-106 files

OPNSense/plugins cd01f84misc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets main.scss, misc/theme-cicada/src/opnsense/www/themes/cicada/build/css opnsense-bootgrid.css main.css

Theme Cicada/Vicuna (#5279)

DeltaFile
+2-2misc/theme-cicada/src/opnsense/www/themes/cicada/build/css/opnsense-bootgrid.css
+2-2misc/theme-vicuna/src/opnsense/www/themes/vicuna/assets/stylesheets/main.scss
+2-2misc/theme-vicuna/src/opnsense/www/themes/vicuna/build/css/main.css
+2-2misc/theme-vicuna/src/opnsense/www/themes/vicuna/build/css/opnsense-bootgrid.css
+1-1misc/theme-cicada/src/opnsense/www/themes/cicada/build/css/main.css
+1-1misc/theme-cicada/src/opnsense/www/themes/cicada/assets/stylesheets/main.scss
+10-106 files

OPNSense/plugins 9d31d4bsysutils/nextcloud-backup pkg-descr Makefile, sysutils/nextcloud-backup/src/opnsense/mvc/app/library/OPNsense/Backup Nextcloud.php

sysutils/nextcloud-backup: sync with master
DeltaFile
+404-61sysutils/nextcloud-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Nextcloud.php
+17-3sysutils/nextcloud-backup/src/opnsense/mvc/app/models/OPNsense/Backup/NextcloudSettings.xml
+8-0sysutils/nextcloud-backup/pkg-descr
+1-1sysutils/nextcloud-backup/Makefile
+430-654 files