OPNSense/core 6cf4057src/opnsense/scripts/filter list_legacy_rules.php

Firewall: Rules:  Migration assistant - fix category fieldname

(cherry picked from commit d15195930ec64e20c0655bf20ac56edc705950e4)
DeltaFile
+1-1src/opnsense/scripts/filter/list_legacy_rules.php
+1-11 files

OPNSense/core 190ce06src/opnsense/scripts/filter list_legacy_rules.php

Firewall: Rules:  Migration assistant - fix disabled rules in export.

(cherry picked from commit 94081fd82facac37d285a62e62bf0f6f22ff907f)
DeltaFile
+1-1src/opnsense/scripts/filter/list_legacy_rules.php
+1-11 files

OPNSense/core 06a9084. plist, src/etc/inc interfaces.inc

interfaces: generalise the dhcp6c_script using the new IFNAME variable #7647

The file was conceptually created in d36f0f4f62557 and before was a single
command line script... so add appropriate copyrights from that time onward.

Many thanks to Martin for pinoeering this back in the day!

interfaces: show the prefix shift in the log message

Move the other force message to the respective if which is more or
less what we had before.  This is important for making clear what
the impact of #9521 to renewals actually is.

interfaces: missed script path via @cm-rudolph
DeltaFile
+84-0src/opnsense/scripts/interfaces/dhcp6c_script.sh
+3-68src/etc/inc/interfaces.inc
+1-0plist
+88-683 files

OPNSense/core 52018a0src/etc/inc interfaces.inc, src/opnsense/scripts/interfaces rtsold_script.sh

interfaces: multi-dhcp6c support and custom PD association #7647

This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations.  For NA we simply default to 0 now.

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

Add two debugging files which still need to be steered via the
debug setting.
DeltaFile
+21-53src/etc/inc/interfaces.inc
+58-4src/www/interfaces.php
+6-6src/opnsense/scripts/interfaces/rtsold_script.sh
+85-633 files

OPNSense/core d151959src/opnsense/scripts/filter list_legacy_rules.php

Firewall: Rules:  Migration assistant - fix category fieldname
DeltaFile
+1-1src/opnsense/scripts/filter/list_legacy_rules.php
+1-11 files

OPNSense/core 94081fdsrc/opnsense/scripts/filter list_legacy_rules.php

Firewall: Rules:  Migration assistant - fix disabled rules in export.
DeltaFile
+1-1src/opnsense/scripts/filter/list_legacy_rules.php
+1-11 files

OPNSense/core 63c3fe3src/etc/inc/plugins.inc.d hostwatch.inc

Interfaces: Neighbors: Automatic Discovery - add xmlrpc registration, closes https://github.com/opnsense/core/issues/9628
DeltaFile
+12-0src/etc/inc/plugins.inc.d/hostwatch.inc
+12-01 files

OPNSense/core 3132966src/opnsense/scripts/filter list_divert_sockets.php

firewall: style

(cherry picked from commit e75192ca461dfa2f1f8b7cb2813f98f66de32969)
DeltaFile
+1-0src/opnsense/scripts/filter/list_divert_sockets.php
+1-01 files

OPNSense/core e75192csrc/opnsense/scripts/filter list_divert_sockets.php

firewall: style
DeltaFile
+1-0src/opnsense/scripts/filter/list_divert_sockets.php
+1-01 files

OPNSense/core e4d0773src/opnsense/scripts/filter list_legacy_rules.php

filter: replace with !empty isset during legacy rule dump

This is particularly relevant for fresh installs, where the default
config sets <any/> keys. This makes sure those default rules are
able to be migrated properly.

(cherry picked from commit ba8194deddf7ce79856d5c647db38171a7c56769)
DeltaFile
+2-2src/opnsense/scripts/filter/list_legacy_rules.php
+2-21 files

OPNSense/core 7a90218src/opnsense/scripts/openvpn ovpn_service_control.php

openvpn: account for CARP status in start and restart cases as well (#9634)

(cherry picked from commit 0b7c06f3a6d86c362ab9c9d81b6220d0c5a29814)
DeltaFile
+11-7src/opnsense/scripts/openvpn/ovpn_service_control.php
+11-71 files

OPNSense/core ba8194dsrc/opnsense/scripts/filter list_legacy_rules.php

filter: replace with !empty isset during legacy rule dump

This is particularly relevant for fresh installs, where the default
config sets <any/> keys. This makes sure those default rules are
able to be migrated properly.
DeltaFile
+2-2src/opnsense/scripts/filter/list_legacy_rules.php
+2-21 files

OPNSense/core 0b7c06fsrc/opnsense/scripts/openvpn ovpn_service_control.php

openvpn: account for CARP status in start and restart cases as well (#9634)

DeltaFile
+11-7src/opnsense/scripts/openvpn/ovpn_service_control.php
+11-71 files

OPNSense/core 53520e7src/opnsense/scripts/openvpn ovpn_service_control.php

account for INIT state as well
DeltaFile
+2-2src/opnsense/scripts/openvpn/ovpn_service_control.php
+2-21 files

OPNSense/core 32865d2src/opnsense/scripts/openvpn ovpn_service_control.php

openvpn: account for CARP status in start and restart cases as well

This also inverts the logic such that DISABLED is considered UP as well
DeltaFile
+12-7src/opnsense/scripts/openvpn/ovpn_service_control.php
+12-71 files

OPNSense/core 439b50asrc/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations SET1_0_0.php

interfaces: fix reflection by using correct class name

(cherry picked from commit e2d36146f128b4058879539d971a332c04da6ed4)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/SET1_0_0.php
+1-11 files

OPNSense/core e2d3614src/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations SET1_0_0.php

interfaces: fix reflection by using correct class name
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/SET1_0_0.php
+1-11 files

OPNSense/core 3d701c9src/opnsense/mvc/app/models/OPNsense/Core InitialSetup.xml

wizard: default WAN setup to DHCP

1. Our config defaults are DHCP as well.
2. If WAN is disabled this causes a "/" to be filled, which can
   be deleted but even when disabled it wants a gateway.

On a related note it would be good if the wizard would refill from
the current configuration so people could safely skip over these parts.

(cherry picked from commit 4ed30a74d1e3b975a342d540b9d61c32746ae1f7)
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.xml
+2-21 files

OPNSense/core 7bd7245. plist, src/opnsense/mvc/app/models/OPNsense/Interfaces Settings.xml

interfaces: move migration prefix for new settings

Error: Call to a member function applyDefault() on null

(from the Bridge model)

(cherry picked from commit b439e6484f96ecd9e91bf56f5d19307333bc2982)
DeltaFile
+87-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/SET1_0_0.php
+0-87src/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/M1_0_0.php
+1-1plist
+1-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Settings.xml
+89-884 files

OPNSense/core 4ed30a7src/opnsense/mvc/app/models/OPNsense/Core InitialSetup.xml

wizard: default WAN setup to DHCP

1. Our config defaults are DHCP as well.
2. If WAN is disabled this causes a "/" to be filled, which can
   be deleted but even when disabled it wants a gateway.

On a related note it would be good if the wizard would refill from
the current configuration so people could safely skip over these parts.
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.xml
+2-21 files

OPNSense/core b439e64. plist, src/opnsense/mvc/app/models/OPNsense/Interfaces Settings.xml

interfaces: move migration prefix for new settings

Error: Call to a member function applyDefault() on null

(from the Bridge model)
DeltaFile
+87-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/SET1_0_0.php
+0-87src/opnsense/mvc/app/models/OPNsense/Interfaces/Migrations/M1_0_0.php
+1-1plist
+1-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Settings.xml
+89-884 files

OPNSense/core 4ed8e21. plist, src/etc/pkg/fingerprints/OPNsense/revoked pkg.opnsense.org.20241217

firmware: add 26.1 fingerprint and revoke 25.1

(cherry picked from commit d50fa904387f3058f799d6c8757036f4c7a2ca49)
DeltaFile
+2-1plist
+2-0src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260120
+2-0src/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20241217
+0-2src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20241217
+6-34 files

OPNSense/core 6c57f85src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Fix log conditions and some whitespace cleanup (#9632)

(cherry picked from commit 664c80e7cab26725872c5b6f3ce2a2b6c0f566e5)
DeltaFile
+6-6src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+6-61 files

OPNSense/core 5168028Mk version.mk

make: switch ABI
DeltaFile
+1-1Mk/version.mk
+1-11 files

OPNSense/core 3668d87src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Fix log conditions and some whitespace cleanup (#9632)

(cherry picked from commit 664c80e7cab26725872c5b6f3ce2a2b6c0f566e5)
DeltaFile
+6-6src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+6-61 files

OPNSense/core 664c80esrc/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Fix log conditions and some whitespace cleanup (#9632)

DeltaFile
+6-6src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+6-61 files

OPNSense/core 4a4dde6src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Fix log conditions and some whitespace cleanup
DeltaFile
+6-6src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+6-61 files

OPNSense/core d50fa90. plist, src/etc/pkg/fingerprints/OPNsense/revoked pkg.opnsense.org.20241217

firmware: add 26.1 fingerprint and revoke 25.1
DeltaFile
+2-1plist
+2-0src/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20241217
+2-0src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260120
+0-2src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20241217
+6-34 files

OPNSense/core bdf23e3src/etc opnsense-update.conf.in

firmware: prep for 26.1-RC1
DeltaFile
+3-0src/etc/opnsense-update.conf.in
+3-01 files

OPNSense/core 094c352src/opnsense/scripts/filter list_divert_sockets.php

intrusion detection: prune divert socket script

(cherry picked from commit a2bf8549283d68c8cfda6a78fbbc547e9f1a23f8)
DeltaFile
+1-2src/opnsense/scripts/filter/list_divert_sockets.php
+1-21 files