OPNSense/plugins 6a6f5aedns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms dialogAccount.xml, dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS DynDNS.php

dns/ddclient: Add support for PowerDNS API (#4772)

DeltaFile
+209-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/powerdns.py
+10-0dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.php
+1-1dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml
+220-13 files

OPNSense/plugins e33ce03www/nginx Makefile pkg-descr, www/nginx/src/opnsense/scripts/nginx naxsi_rule_download.php

www/nginx: sync with master
DeltaFile
+3-10www/nginx/src/opnsense/scripts/nginx/naxsi_rule_download.php
+1-1www/nginx/Makefile
+1-0www/nginx/pkg-descr
+5-113 files

OPNSense/plugins 613df67www/nginx Makefile pkg-descr

www/nginx: why not
DeltaFile
+1-1www/nginx/Makefile
+1-0www/nginx/pkg-descr
+2-12 files

OPNSense/plugins d666ce8security/etpro-telemetry Makefile, security/etpro-telemetry/src/opnsense/www/js/widgets ETProTelemetry.js

security/etpro-telemetry: sync with master
DeltaFile
+1-2security/etpro-telemetry/Makefile
+1-1security/etpro-telemetry/src/opnsense/www/js/widgets/ETProTelemetry.js
+2-32 files

OPNSense/plugins 25bfd97net-mgmt/zabbix-proxy pkg-descr Makefile, net-mgmt/zabbix-proxy/src/opnsense/mvc/app/models/OPNsense/Zabbixproxy General.xml

net-mgmt/zabbix-proxy: wrap up new version, style
DeltaFile
+4-0net-mgmt/zabbix-proxy/pkg-descr
+1-1net-mgmt/zabbix-proxy/Makefile
+0-2net-mgmt/zabbix-proxy/src/opnsense/mvc/app/models/OPNsense/Zabbixproxy/General.xml
+5-33 files

OPNSense/plugins 12df164net-mgmt/zabbix-proxy/src/opnsense/mvc/app/controllers/OPNsense/Zabbixproxy/forms general.xml, net-mgmt/zabbix-proxy/src/opnsense/mvc/app/models/OPNsense/Zabbixproxy General.xml

net-mgmt/zabbix-proxy: Add VMware parameters (#4740)

DeltaFile
+28-0net-mgmt/zabbix-proxy/src/opnsense/mvc/app/controllers/OPNsense/Zabbixproxy/forms/general.xml
+15-0net-mgmt/zabbix-proxy/src/opnsense/mvc/app/models/OPNsense/Zabbixproxy/General.xml
+12-0net-mgmt/zabbix-proxy/src/opnsense/service/templates/OPNsense/Zabbixproxy/zabbix_proxy.conf.in
+55-03 files

OPNSense/plugins a75a87dsecurity/etpro-telemetry Makefile, security/etpro-telemetry/src/opnsense/www/js/widgets ETProTelemetry.js

security/etpro-telemetry: always show an available status

Bump version to clear the relatively hight revision count.
DeltaFile
+1-2security/etpro-telemetry/Makefile
+1-1security/etpro-telemetry/src/opnsense/www/js/widgets/ETProTelemetry.js
+2-32 files

OPNSense/plugins 3f9299bwww/nginx/src/opnsense/scripts/nginx naxsi_rule_download.php

naxsi rules install fix (#4968)

regex adapted
removed redundant validation (validated on serialization)
skip validation on serialization
DeltaFile
+3-10www/nginx/src/opnsense/scripts/nginx/naxsi_rule_download.php
+3-101 files

OPNSense/plugins 24b2b94net/shadowsocks pkg-descr Makefile, net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms general.xml

net/shadowsocks: sync with master
DeltaFile
+31-12net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml
+22-11net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/Local.xml
+13-0net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms/general.xml
+5-0net/shadowsocks/pkg-descr
+3-2net/shadowsocks/src/opnsense/service/templates/OPNsense/Shadowsocks/config.json
+1-2net/shadowsocks/Makefile
+75-276 files

OPNSense/plugins faec425net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks General.xml Local.xml

net/shadowsocks: reshuffle for clarity
DeltaFile
+29-29net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml
+21-21net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/Local.xml
+50-502 files

OPNSense/plugins 73a32e2net/shadowsocks pkg-descr, net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms general.xml

Shadowsocks update web UI to set timeout and udp fragmentation (#4967)

DeltaFile
+13-0net/shadowsocks/src/opnsense/mvc/app/controllers/OPNsense/Shadowsocks/forms/general.xml
+9-1net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml
+3-2net/shadowsocks/src/opnsense/service/templates/OPNsense/Shadowsocks/config.json
+1-0net/shadowsocks/pkg-descr
+26-34 files

OPNSense/plugins 320de11net/shadowsocks pkg-descr Makefile

net/shadowsocks: bump plugin version to 1.3 (#4966)

* net/shadowsocks: Bump plugin version to 1.3

* Update changelog
DeltaFile
+4-0net/shadowsocks/pkg-descr
+1-2net/shadowsocks/Makefile
+5-22 files

OPNSense/plugins 59f3c77net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks General.xml Local.xml

net/shadowsocks: update web UI ciphers to match shadowsocks rust (#4958)

Updating cipher option set to match the one of the plugin, source:
https://github.com/shadowsocks/shadowsocks-rust?tab=readme-ov-file#supported-ciphers
Update to present options in optgroups
DeltaFile
+22-11net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/General.xml
+22-11net/shadowsocks/src/opnsense/mvc/app/models/OPNsense/Shadowsocks/Local.xml
+44-222 files

OPNSense/plugins 5ea8a55net/frr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFArea.xml

net/frr: sync with master
DeltaFile
+1-2net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+1-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFArea.xml
+1-0net/frr/Makefile
+3-33 files

OPNSense/plugins 5b0576bsecurity/netbird Makefile, security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms settings.xml

security/netbird: sync with master
DeltaFile
+15-1security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Settings.xml
+10-0security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms/settings.xml
+3-4security/netbird/src/opnsense/mvc/app/views/OPNsense/Netbird/settings.volt
+3-0security/netbird/src/opnsense/service/templates/OPNsense/Netbird/netbird
+1-1security/netbird/Makefile
+1-1security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Authentication.xml
+33-76 files

OPNSense/plugins fe2f89bwww/caddy pkg-descr Makefile, www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms dialogReverseProxy.xml

www/caddy: sync with master
DeltaFile
+10-0www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogReverseProxy.xml
+5-0www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+4-0www/caddy/pkg-descr
+4-0www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+1-2www/caddy/Makefile
+24-25 files

OPNSense/plugins 97603fcwww/caddy pkg-descr Makefile

www/caddy: Bump plugin version to 2.0.4 (#4954)

DeltaFile
+4-0www/caddy/pkg-descr
+1-2www/caddy/Makefile
+5-22 files

OPNSense/plugins cd0b9e7www/caddy pkg-descr Makefile

www/caddy: Bump plugin version to 2.0.4
DeltaFile
+4-0www/caddy/pkg-descr
+1-2www/caddy/Makefile
+5-22 files

OPNSense/plugins b2401a6www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms dialogReverseProxy.xml, www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.xml

www/caddy: Add DNS-01 challenge delegation via CNAME (#4950)

* caddy: Add DNS-01 override domain feature

Adds support for DNS-01 CNAME delegation through the dns_challenge_override_domain directive. This enables least-privilege DNS setups where the certificate domain delegates ACME challenges to a target domain managed by the configured DNS provider.

* Review feedback: Remove default defs and align validation string with existing one

---------

Co-authored-by: Christophe Neuerburg <c.neuerburg at sdsys.ch>
DeltaFile
+10-0www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogReverseProxy.xml
+5-0www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+4-0www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+19-03 files

OPNSense/plugins dfcb4cbnet/frr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFArea.xml

net/frr: Remove faulty standard area type, adjust helptext to reflect reality (#4951)

* net/frr: Remove faulty standard area type, adjust helptext to reflect reality

* Change default too
DeltaFile
+1-2net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+1-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFArea.xml
+1-0net/frr/Makefile
+3-33 files

OPNSense/plugins b9b9b45net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga OSPF.xml

Change default too
DeltaFile
+1-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+1-11 files

OPNSense/plugins d65ed2anet/frr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFArea.xml

net/frr: Remove faulty standard area type, adjust helptext to reflect reality
DeltaFile
+1-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFArea.xml
+1-0net/frr/Makefile
+0-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF.xml
+2-23 files

OPNSense/plugins 25b4d65security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird Authentication.xml, security/netbird/src/opnsense/mvc/app/views/OPNsense/Netbird settings.volt

security/netbird: fix selectpicker and unbreak migration

The auth key may be required but not giving a default for obvious
reasons just makes it end up without a required value anyway until
user contact.

This can probably be made more robust in the future, but requires
a bit of thought on what we validate/enforce here anyway like an
"enbable" checkbox being checked requires filling this value, but
it's also not on the same page or model even making constraints
tricky.
DeltaFile
+2-3security/netbird/src/opnsense/mvc/app/views/OPNsense/Netbird/settings.volt
+1-1security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Authentication.xml
+3-42 files

OPNSense/plugins 59762b0security/netbird Makefile, security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms settings.xml

security/netbird: Fix service startup and add syslog support (#4942)

* add syslog configuration options and update service reconfiguration endpoint

* enable syslog by default and expand log level options

* add plugin revision

* update service configuration and logging options

* update syslog log level options and change config sync target

* revert default config file

* Fix log level settings

* refactor

* Update security/netbird/Makefile

    [15 lines not shown]
DeltaFile
+15-1security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Settings.xml
+10-0security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms/settings.xml
+3-0security/netbird/src/opnsense/service/templates/OPNsense/Netbird/netbird
+1-1security/netbird/Makefile
+1-1security/netbird/src/opnsense/mvc/app/views/OPNsense/Netbird/settings.volt
+30-35 files

OPNSense/plugins 5fefc71. LICENSE, www/nginx pkg-descr Makefile

www/nginx: sync with master
DeltaFile
+46-0www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx/Migrations/M1_35_1.php
+2-2www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx/Nginx.xml
+1-2www/nginx/pkg-descr
+1-1www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms/settings.xml
+1-1LICENSE
+1-0www/nginx/Makefile
+52-66 files

OPNSense/plugins 466a2e1. LICENSE

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

OPNSense/plugins 45b48a6www/nginx pkg-descr, www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx/Migrations M1_35_1.php

www/nginx: cleanup
DeltaFile
+1-6www/nginx/pkg-descr
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx/Migrations/M1_35_1.php
+2-72 files

OPNSense/plugins 99dfc67www/nginx pkg-descr Makefile, www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms settings.xml

www/nginx: 1.35_1 hotfix. change ban_ttl default (#4937)

DeltaFile
+46-0www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx/Migrations/M1_35_1.php
+2-2www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx/Nginx.xml
+4-0www/nginx/pkg-descr
+1-1www/nginx/src/opnsense/mvc/app/controllers/OPNsense/Nginx/forms/settings.xml
+1-0www/nginx/Makefile
+54-35 files

OPNSense/plugins 357b853net/chrony Makefile, net/chrony/src/opnsense/mvc/app/views/OPNsense/Chrony general.volt

net/chrony: sync with master
DeltaFile
+1-1net/chrony/src/opnsense/mvc/app/views/OPNsense/Chrony/general.volt
+1-1net/chrony/Makefile
+2-22 files

OPNSense/plugins d7f145asecurity/etpro-telemetry Makefile

security/etpro-telemetry: sync with master
DeltaFile
+2-1security/etpro-telemetry/Makefile
+2-11 files