OPNSense/plugins 4d7a938net/frr/src/etc/rc.syshook.d/start 50-frr, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api Ospf6settingsController.php

net/frr: some small style updates while here
DeltaFile
+22-25net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php
+1-1net/frr/src/etc/rc.syshook.d/start/50-frr
+0-2net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+23-283 files

OPNSense/plugins 290c67ddns/ddclient/src/opnsense/scripts/ddclient/lib/account hetzner.py allinkl.py

dns/ddclient: linter complaints fixed
DeltaFile
+1-1dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hetzner.py
+0-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/allinkl.py
+1-12 files

OPNSense/plugins ec68572security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeTruenasWS.php AcmeTruenasws.php

security/acme-client: rename class file name to match class name
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWS.php
+0-48security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+48-482 files

OPNSense/plugins 4d62f14security/q-feeds-connector Makefile pkg-descr, security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib log.py

security/q-feeds-connector: sync with master
DeltaFile
+6-2security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib/log.py
+1-1security/q-feeds-connector/Makefile
+1-0security/q-feeds-connector/pkg-descr
+8-33 files

OPNSense/plugins aa099c5security/q-feeds-connector Makefile pkg-descr

security/q-feeds-connector: wrap up this revision
DeltaFile
+1-1security/q-feeds-connector/Makefile
+1-0security/q-feeds-connector/pkg-descr
+2-12 files

OPNSense/plugins 8957fcesecurity/clamav pkg-descr

security/clamav: sync with master
DeltaFile
+1-1security/clamav/pkg-descr
+1-11 files

OPNSense/plugins 8e215b8security/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml

security/acme-client: sync with master
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+24-1security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+22-2security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+2-8security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCertificate.php
+8-0security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+105-126 files

OPNSense/plugins 094754cnet/turnserver pkg-descr Makefile, net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms settings.xml

net/turnserver: sync with master
DeltaFile
+26-20net/turnserver/src/opnsense/mvc/app/views/OPNsense/Turnserver/index.volt
+8-0net/turnserver/pkg-descr
+8-0net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms/settings.xml
+6-0net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver/Turnserver.xml
+5-0net/turnserver/src/opnsense/service/templates/OPNsense/Turnserver/turnserver.conf
+1-1net/turnserver/Makefile
+54-216 files

OPNSense/plugins 35508e7. LICENSE, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeTruenasws.php

LICENSE: sync
DeltaFile
+2-0LICENSE
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+3-12 files

OPNSense/plugins 3290179dns/ddclient Makefile

dns/ddclient: bump revision for now
DeltaFile
+1-1dns/ddclient/Makefile
+1-11 files

OPNSense/plugins 9021667net-mgmt/telegraf pkg-descr

net-mgmt/telegraf: sync with master
DeltaFile
+1-1net-mgmt/telegraf/pkg-descr
+1-11 files

OPNSense/plugins f71dc06.github pull_request_template.md

Contributing: typo (#5351)

(cherry picked from commit 3ec12a40ecba27b75dd1016d42a36d977c00277a)
DeltaFile
+1-1.github/pull_request_template.md
+1-11 files

OPNSense/plugins 8ec5fbdnet/turnserver pkg-descr Makefile, net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms settings.xml

Merge pull request #5345 from fraenki/turnserver_120

net/turnserver: release 1.2
DeltaFile
+26-20net/turnserver/src/opnsense/mvc/app/views/OPNsense/Turnserver/index.volt
+8-0net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms/settings.xml
+8-0net/turnserver/pkg-descr
+6-0net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver/Turnserver.xml
+5-0net/turnserver/src/opnsense/service/templates/OPNsense/Turnserver/turnserver.conf
+1-1net/turnserver/Makefile
+54-216 files

OPNSense/plugins 56a6279net/frr/src/opnsense/service/templates/OPNsense/Quagga bfdd.conf

net/frr: add local-address and interface options to BFD neighbors (#5317)

Fix regression, missing line ending.
DeltaFile
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/bfdd.conf
+1-11 files

OPNSense/plugins d112536net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditBFDNeighbor.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga BFD.xml

net/frr: add local-address and interface options to BFD neighbors (#5317)

* net/frr: add local-address and interface options to BFD neighbors

* net/frr: simplify BFD template conditions

Remove unnecessary empty strings in Jinja2 template (default false).

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>

---------

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>
DeltaFile
+18-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBFDNeighbor.xml
+12-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/bfdd.conf
+31-23 files

OPNSense/plugins 7657da6net/frr/src/opnsense/service/templates/OPNsense/Quagga bgpd.conf

os-frr: Add description of bgp neighbor to frr.conf (#5364)

Co-authored-by: Marcin Matlag <mmatlag at cloudferro.com>
DeltaFile
+3-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+3-01 files

OPNSense/plugins 1e7cf83net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api DiagnosticsController.php

net/frr - Routing: Diagnostics: OSPFv3 / routing - missing routes due to changed frr output. closes https://github.com/opnsense/plugins/issues/5252
DeltaFile
+9-7net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/DiagnosticsController.php
+9-71 files

OPNSense/plugins 9486488net/frr/src/opnsense/service/templates/OPNsense/Quagga frr

net/frr - after wwitch to watchfrr, setup.sh doesn't seem to be triggered, most likely https://github.com/opnsense/plugins/pull/5367
DeltaFile
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/frr
+1-11 files

OPNSense/plugins 2d3ee9fdns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms dialogAccount.xml, dns/ddclient/src/opnsense/scripts/ddclient/lib/account allinkl.py

dns/ddclient: add all-inkl.com KAS API DynDNS provider (#5339)

* dns/ddclient: add all-inkl.com KAS API DynDNS provider

Adds a new Python provider for all-inkl.com hosting using the KAS SOAP API
(KasApi.wsdl). Supports A and AAAA records, including root (@) and wildcard (*)
entries. Credentials are passed per-request (no separate auth step).

- allinkl.py: new provider class AllInkl, service key 'allinkl'
- dialogAccount.xml: show Zone field for service_allinkl
- DynDNS.xml: add allinkl to static service list (ddclient backend fallback)

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>

* dns/ddclient: address review feedback for all-inkl.com provider

- Remove allinkl entry from DynDNS.xml; known_services() handles
  registration automatically for Python providers
- Replace regex-based XML parsing with xml.etree.ElementTree:

    [9 lines not shown]
DeltaFile
+337-0dns/ddclient/src/opnsense/scripts/ddclient/lib/account/allinkl.py
+1-1dns/ddclient/src/opnsense/mvc/app/controllers/OPNsense/DynDNS/forms/dialogAccount.xml
+338-12 files

OPNSense/plugins d1ebcc4security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib log.py

security/q-feeds-connector - ignore "pass" log lines for `qfeedsctl.py logs`, closes https://github.com/opnsense/plugins/issues/5349
DeltaFile
+6-2security/q-feeds-connector/src/opnsense/scripts/qfeeds/lib/log.py
+6-21 files

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

net/frr: add BGP maximum-paths support for ECMP (#5340)
DeltaFile
+14-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/bgp.xml
+10-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+6-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+4-0net/frr/pkg-descr
+1-1net/frr/Makefile
+35-15 files

OPNSense/plugins fd6d2denet-mgmt/telegraf pkg-descr, security/clamav pkg-descr

plugins: use Konstantinos' real name in historic mentions (#5352)
DeltaFile
+1-1security/clamav/pkg-descr
+1-1net-mgmt/telegraf/pkg-descr
+2-22 files

OPNSense/plugins 3ec12a4.github pull_request_template.md

Contributing: typo (#5351)
DeltaFile
+1-1.github/pull_request_template.md
+1-11 files

OPNSense/plugins 52f68dfnet/turnserver pkg-descr Makefile

net/turnserver: bump version
DeltaFile
+2-0net/turnserver/pkg-descr
+1-1net/turnserver/Makefile
+3-12 files

OPNSense/plugins f9ad70cnet/turnserver pkg-descr, net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms settings.xml

net/turnserver: add support for external-ip, closes #4906
DeltaFile
+8-0net/turnserver/src/opnsense/mvc/app/controllers/OPNsense/Turnserver/forms/settings.xml
+6-0net/turnserver/src/opnsense/mvc/app/models/OPNsense/Turnserver/Turnserver.xml
+5-0net/turnserver/src/opnsense/service/templates/OPNsense/Turnserver/turnserver.conf
+3-0net/turnserver/pkg-descr
+22-04 files

OPNSense/plugins 1e584c8net/turnserver pkg-descr, net/turnserver/src/opnsense/mvc/app/views/OPNsense/Turnserver index.volt

net/turnserver: modernize UI template
DeltaFile
+26-20net/turnserver/src/opnsense/mvc/app/views/OPNsense/Turnserver/index.volt
+3-0net/turnserver/pkg-descr
+29-202 files

OPNSense/plugins 8788b22security/acme-client pkg-descr

security/acme-client: update changelog
DeltaFile
+3-0security/acme-client/pkg-descr
+3-01 files

OPNSense/plugins af38ee4security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient LeCertificate.php

Merge pull request #5282 from pgerber/common-name

security/acme-client: always use configured cert name in cert description
DeltaFile
+2-8security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCertificate.php
+2-81 files

OPNSense/plugins fe22642security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeTruenasws.php AcmeTruenasWS.php

security/acme-client: fix truenas_ws filename, refs #5309
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+0-48security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWS.php
+48-482 files

OPNSense/plugins 678a930security/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml

security/acme-client: add deploy hook truenas_ws (#5309)
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWS.php
+24-1security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+22-2security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+5-0security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+100-45 files