OPNSense/plugins 5a0ac9a — security/acme-client Makefile pkg-descr, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsGcloud.php

Merge pull request #5873 from fraenki/acme_418

security/acme-client: release 4.18
DeltaFile
+21-4security/acme-client/pkg-descr
+6-5security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsGcloud.php
+2-2security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-1security/acme-client/Makefile
+30-124 files

OPNSense/plugins 876f339 — security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient AcmeClient.xml

security/acme-client: update changelog, bump model version
DeltaFile
+16-2security/acme-client/pkg-descr
+1-1security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+17-32 files

OPNSense/plugins 4ce2a22 — security/acme-client Makefile pkg-descr

security/acme-client: bump version
DeltaFile
+3-3security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+4-42 files

OPNSense/plugins 0538a46 — security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient AcmeClient.xml

security/acme-client: make edgecenter value optional, refs #5783
DeltaFile
+1-1security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-11 files

OPNSense/plugins 9929c65 — security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsGcloud.php

security/acme-client: fix command injection in Google Cloud DNS validation

Reported by: @cppghoul
DeltaFile
+6-5security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsGcloud.php
+3-0security/acme-client/pkg-descr
+9-52 files

OPNSense/plugins e9782c7 — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsOpenproviderRest.php

security/acme-client: Add support for OpenProvider.com DNS API (#5801)
DeltaFile
+45-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsOpenproviderRest.php
+15-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+7-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+67-03 files

OPNSense/plugins a6fa525 — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsWedos.php

security/acme-client: add support for Wedos DNS API (#5853)
DeltaFile
+45-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsWedos.php
+16-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+7-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+68-03 files

OPNSense/core c87180c — src/opnsense/mvc/app/library/OPNsense/System StaticRoute.php

system: fix fatal error during boot introduced in a49d33e2f1ee

  Setting up routes...
  Fatal error: Uncaught Error: Undefined constant "OPNsense\System\gatewayip" in /usr/local/opnsense/mvc/app/library/OPNsense/System/StaticRoute.php:269
  Stack trace:
  #0 /usr/local/opnsense/mvc/app/library/OPNsense/System/StaticRoute.php(391): OPNsense\System\StaticRoute->staticRoutes(NULL)
  #1 /usr/local/etc/inc/system.inc(694): OPNsense\System\StaticRoute->syncRoutes(NULL, NULL)
  #2 /usr/local/etc/rc.bootup(94): system_routing_configure(true, NULL, 'ignore')
  #3 {main}
    thrown in /usr/local/opnsense/mvc/app/library/OPNsense/System/StaticRoute.php on line 269
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/System/StaticRoute.php
+1-11 files

OPNSense/plugins 2559252 — security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient LeCertificate.php LeCommon.php, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation Base.php

security/acme-client: clear recorded deploy hook in cert-home domain configs (#5871)

Co-authored-by: cysimons <cysimons at cisco.com>
DeltaFile
+40-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCommon.php
+1-22security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/Base.php
+6-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCertificate.php
+47-223 files

OPNSense/plugins 2309ccc — security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient LeCertificate.php LeCommon.php

Merge pull request #5719 from daemonhorn/fix/acme-client-false-validation-failed-on-skip

security/acme-client: fix false "validation failed" status on skipped renewal
DeltaFile
+19-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/Base.php
+6-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCommon.php
+5-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCertificate.php
+3-0security/acme-client/pkg-descr
+33-04 files

OPNSense/core df8531d — . plist

pkg: fix plist
DeltaFile
+1-0plist
+1-01 files

OPNSense/core ed0a8e6 — src/opnsense/scripts/firmware config.sh hostnames.sh, src/opnsense/service/conf/actions.d actions_firmware.conf

firmware: funnel product_feed through config.sh
DeltaFile
+29-0src/opnsense/scripts/firmware/product_feed.sh
+1-1src/opnsense/service/conf/actions.d/actions_firmware.conf
+1-1src/opnsense/scripts/firmware/hostnames.sh
+1-0src/opnsense/scripts/firmware/config.sh
+32-24 files

OPNSense/plugins 56ed20c — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsSelfhost.php

Merge pull request #5856 from leander19961/acme-selfhost-apikey

security/acme-client: switch Selfhost DNS API to API key, closes #5825
DeltaFile
+3-7security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+2-5security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-2security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsSelfhost.php
+6-143 files

OPNSense/plugins a9a505f — security/wazuh-agent/src/etc/inc/plugins.inc.d wazuhagent.inc

security/wazuh-agent: use migrated firewall logging setting
DeltaFile
+2-2security/wazuh-agent/src/etc/inc/plugins.inc.d/wazuhagent.inc
+2-21 files

OPNSense/plugins 593455f — net/frr/src/etc/inc/plugins.inc.d frr.inc

net/frr: use migrated firewall logging setting
DeltaFile
+21-21net/frr/src/etc/inc/plugins.inc.d/frr.inc
+21-211 files

OPNSense/plugins 57278c6 — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsBhosted.php

security/acme-client: Add support for bHosted.nl DNS #5867 (#5869)
DeltaFile
+57-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsBhosted.php
+34-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+16-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+107-03 files

OPNSense/core 1797026 — src/etc/inc filter.inc, src/etc/inc/plugins.inc.d pf.inc kea.inc

firewall: fix faulty cherry-pick
DeltaFile
+2-1src/etc/inc/filter.inc
+1-1src/etc/inc/plugins.inc.d/pf.inc
+1-1src/etc/inc/plugins.inc.d/kea.inc
+1-1src/etc/inc/plugins.inc.d/dnsmasq.inc
+1-1src/etc/inc/plugins.inc.d/captiveportal.inc
+6-55 files

OPNSense/core 77be865 — src/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php

dashboard: configd callout changed with it
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+1-11 files

OPNSense/core 6e03947 — src/etc/inc filter.lib.inc, src/etc/inc/plugins.inc.d ipsec.inc

firewall: migrate logging advanced settings to new settings page
DeltaFile
+76-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_5.php
+0-67src/www/system_advanced_firewall.php
+36-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+23-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+10-8src/etc/inc/plugins.inc.d/ipsec.inc
+7-5src/etc/inc/filter.lib.inc
+152-816 files not shown
+173-10112 files

OPNSense/plugins 092116e — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsRcode0.php

security/acme-client: add support for RcodeZero DNS API (#5789)

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+46-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsRcode0.php
+25-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+14-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+85-03 files

OPNSense/core f5973c1 — . plist

pkg: fix plist
DeltaFile
+0-1plist
+0-11 files

OPNSense/core 85e0d4e — src/opnsense/service/conf/actions.d actions_dashboard.conf actions_firmware.conf

dashboard: move action to firmware
DeltaFile
+6-0src/opnsense/service/conf/actions.d/actions_firmware.conf
+0-5src/opnsense/service/conf/actions.d/actions_dashboard.conf
+6-52 files

OPNSense/plugins 539dbeb — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsEdgecenter.php

security/acme-client: add EdgeCenter DNS support (#5783)
DeltaFile
+44-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsEdgecenter.php
+10-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+4-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+58-03 files

OPNSense/core 0ed857f — . plist, src/etc/inc filter.inc

Firewall: migrate schedules advanced settings to new settings page
DeltaFile
+60-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_4.php
+0-25src/www/system_advanced_firewall.php
+10-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+5-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+1-1src/etc/inc/filter.inc
+1-0plist
+77-276 files

OPNSense/core ef00463 — . plist

make plist-fix
DeltaFile
+1-0plist
+1-01 files

OPNSense/core 3426e83 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms settings.xml, src/opnsense/mvc/app/library/OPNsense/Firewall Plugin.php

firewall: migrate multi-WAN advanced settings to new settings page
DeltaFile
+0-88src/www/system_advanced_firewall.php
+72-0src/opnsense/mvc/app/models/OPNsense/Firewall/Migrations/MFP1_1_3.php
+28-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/settings.xml
+17-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+8-6src/opnsense/mvc/app/models/OPNsense/Core/InitialSetup.php
+6-1src/opnsense/mvc/app/library/OPNsense/Firewall/Plugin.php
+131-966 files not shown
+144-10512 files

OPNSense/plugins ce8d6f6 — net/frr Makefile pkg-descr, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBGPNeighbor.xml

net/frr: Add per-neighbor local-as no-prepend/replace-as options (#5688)
DeltaFile
+15-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+10-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBGPNeighbor.xml
+4-0net/frr/pkg-descr
+1-2net/frr/Makefile
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/Config/bgpd.conf
+31-35 files

OPNSense/core 6193758 — src/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php, src/opnsense/service/conf/actions.d actions_dashboard.conf

dashboard: fetch RSS feed from backend. Closes https://github.com/opnsense/core/issues/11140
DeltaFile
+2-4src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+5-0src/opnsense/service/conf/actions.d/actions_dashboard.conf
+7-42 files

OPNSense/plugins 397827a — security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsMyloc.php

security/acme-client: add support for myloc (#5781)

* security/acme-client: add support for myloc dns-01 provider
DeltaFile
+39-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsMyloc.php
+10-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+4-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+53-03 files

OPNSense/plugins 009937f — security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml

security/acme-client: Add support for truenas_websocat deploy hook (#5742)
DeltaFile
+50-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWebsocat.php
+46-3security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+42-3security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+1-0security/acme-client/pkg-descr
+139-64 files