OPNSense/plugins a46befb. .gitignore

plugins: commit this local modification
DeltaFile
+2-0.gitignore
+2-01 files

OPNSense/plugins bc3495cnet/frr/src/opnsense/mvc/app/views/OPNsense/Quagga ospf6.volt, net/frr/src/opnsense/service/templates/OPNsense/Quagga ospf6d.conf

Correct minor issues in OSPF6 (#4291)

Template for ospf6d.conf should call out ipv6, not ip, for both
route-map and prefix-list.  Also, a rogue newline crept into
ospf6.volt - corrupting the enabled checkboxes in the Prefix Lists
tab.
DeltaFile
+2-2net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospf6d.conf
+1-2net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt
+3-42 files

OPNSense/plugins a66cc22net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms dialogEditFreeRADIUSUser.xml, net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius User.xml

net/freeradius: Allow `&` as a password character #4115
DeltaFile
+1-1net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/dialogEditFreeRADIUSUser.xml
+1-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/User.xml
+2-22 files

OPNSense/plugins deebe03security/wazuh-agent/src/opnsense/mvc/app/controllers/OPNsense/WazuhAgent/forms settings.xml, security/wazuh-agent/src/opnsense/mvc/app/models/OPNsense/WazuhAgent WazuhAgent.xml

security/wazuh-agent - add advanced option to specifify protocol. closes https://github.com/opnsense/plugins/issues/4289
DeltaFile
+9-1security/wazuh-agent/src/opnsense/mvc/app/models/OPNsense/WazuhAgent/WazuhAgent.xml
+7-0security/wazuh-agent/src/opnsense/mvc/app/controllers/OPNsense/WazuhAgent/forms/settings.xml
+1-0security/wazuh-agent/src/opnsense/service/templates/OPNsense/WazuhAgent/ossec.conf
+17-13 files

OPNSense/plugins 4c4e4a2net-mgmt/lldpd Makefile, net-mgmt/lldpd/src/opnsense/mvc/app/controllers/OPNsense/Lldpd/forms general.xml

Enable AgentX Integration in LLDP (#4249)

* Update lldpd

Add handler for agentx to add -x switch

* Update General.xml

Added AgentX field to model

* Update general.xml

Add field for agentx support

* Update lldpd

Rearrange ifs slightly

* Update Makefile

    [13 lines not shown]
DeltaFile
+5-1net-mgmt/lldpd/src/opnsense/mvc/app/models/OPNsense/Lldpd/General.xml
+6-0net-mgmt/lldpd/src/opnsense/mvc/app/controllers/OPNsense/Lldpd/forms/general.xml
+1-2net-mgmt/lldpd/Makefile
+1-1net-mgmt/lldpd/src/opnsense/service/templates/OPNsense/Lldpd/lldpd
+13-44 files

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

net/frr - Routing: BFD - add multihop support for IPv4. closes https://github.com/opnsense/plugins/issues/4282

Although IPv6 also supports multihop, it does require a local-address to be set (https://docs.frrouting.org/en/latest/bfd.html#bfdd-commands), to avoid adding extra complexity now, start with IPv4 and see where that brings us.
DeltaFile
+23-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.php
+9-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditBFDNeighbor.xml
+5-1net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BFD.xml
+1-1net/frr/src/opnsense/service/templates/OPNsense/Quagga/bfdd.conf
+38-24 files

OPNSense/plugins f196d5a. LICENSE

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

OPNSense/plugins 10e9939net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga ospf6.volt

net/frr: fixup this header

(cherry picked from commit ae9a0afb269887686229519298ef423f83dd3c75)
DeltaFile
+26-26net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt
+26-261 files

OPNSense/plugins f25a1fa. LICENSE

LICENSE: sync
DeltaFile
+1-0LICENSE
+1-01 files

OPNSense/plugins ae9a0afnet/frr/src/opnsense/mvc/app/views/OPNsense/Quagga ospf6.volt

net/frr: fixup this header
DeltaFile
+26-26net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt
+26-261 files

OPNSense/plugins 3a8d8f9sysutils/smart Makefile, sysutils/smart/src/opnsense/mvc/app/controllers/OPNsense/Smart/Api ServiceController.php

sysutils/smart: sync with master
DeltaFile
+0-74sysutils/smart/src/www/widgets/widgets/smart_status.widget.php
+61-0sysutils/smart/src/opnsense/www/js/widgets/Smart.js
+14-0sysutils/smart/src/opnsense/www/js/widgets/Metadata/Smart.xml
+7-2sysutils/smart/src/opnsense/mvc/app/controllers/OPNsense/Smart/Api/ServiceController.php
+0-4sysutils/smart/src/www/widgets/include/smart_status.inc
+1-2sysutils/smart/Makefile
+83-821 files not shown
+84-837 files

OPNSense/plugins c48d31bsysutils/smart/src/opnsense/www/js/widgets/Metadata Smart.xml

sysutils/smart: also add link
DeltaFile
+1-0sysutils/smart/src/opnsense/www/js/widgets/Metadata/Smart.xml
+1-01 files

OPNSense/plugins c4eb416sysutils/smart/src/opnsense/www/js/widgets Smart.js

sysutils/smart: repair breakage
DeltaFile
+1-1sysutils/smart/src/opnsense/www/js/widgets/Smart.js
+1-11 files

OPNSense/plugins c5e370awww/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms dialogLayer4.xml, www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.php Caddy.xml

www/caddy: sync with master
DeltaFile
+105-95www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.php
+85-60www/caddy/src/opnsense/service/templates/OPNsense/Caddy/includeLayer4
+52-9www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml
+35-4www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+17-3www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+14-1www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+308-1721 files not shown
+312-1727 files

OPNSense/plugins 39821c3databases/redis Makefile

databases/redis: switch to 7.2 port for security+licensing

(cherry picked from commit 5b06e8af1bf832036af19be72ee1051249607933)
DeltaFile
+1-1databases/redis/Makefile
+1-11 files

OPNSense/plugins 5b06e8adatabases/redis Makefile

databases/redis: switch to 7.2 port for security+licensing
DeltaFile
+1-1databases/redis/Makefile
+1-11 files

OPNSense/plugins 30a1d47www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms dialogLayer4.xml, www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.php Caddy.xml

www/caddy: Complete Layer4 routing feature (#4281)

* www/caddy: Improve Layer 4 Routes to allow configurations outside the context of listener_wrappers, streaming and loadbalancing any TCP/UDP traffic on custom ports.

* www/caddy: Add validations for Layer 4 Routes.

* www/caddy: Control visibility of FromDomain in Layer4 based on Matcher. Remove need to always select * even when matcher does not support domains. Remove requirement for FromDomain, it is now validated based on selected Matcher.

* www/caddy: Cleanup validations, add isFieldChanged where applicable, removed weird old subdomain validation.

* www/caddy: Introduce InvertMatchers to invert any matchers, replacing the not tls sni matcher. Add HTTP and TLS without domain requirement as additional matchers. Add validations to ensure these matchers can not be chosen for listener_wrappers. Improve validations to ensure domain is empty when not using HTTP Host Header or TLS SNI Client Hello matchers.

* www/caddy: Bump model version. Add changelog.

* www/caddy: Since the prior validation demanded * and required FromDomain to be filled out, the new validation has to allow this too to avoid migration issues.

* www/caddy: Implement sequence number so rules can be sorted and be processed in custom order.
DeltaFile
+105-95www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.php
+85-60www/caddy/src/opnsense/service/templates/OPNsense/Caddy/includeLayer4
+52-9www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml
+35-4www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+17-3www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+14-1www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+308-1721 files not shown
+312-1727 files

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

security/acme-client: sync with master
DeltaFile
+44-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsLimacity.php
+16-6security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/setup.sh
+8-2security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+10-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+9-0security/acme-client/pkg-descr
+9-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+96-83 files not shown
+102-119 files

OPNSense/plugins 8732803www/caddy pkg-descr, www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms dialogHandle.xml

www/caddy: sync with master
DeltaFile
+44-8www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_control.py
+25-16www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogHandle.xml
+15-5www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+15-2www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+11-3www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+6-0www/caddy/pkg-descr
+116-343 files not shown
+120-389 files

OPNSense/plugins 8e4128awww/caddy pkg-descr

www/caddy-custom: Update layer4 module (#4279)

DeltaFile
+1-0www/caddy/pkg-descr
+1-01 files

OPNSense/plugins 1118565www/caddy pkg-descr

www/caddy: misplaced release note
DeltaFile
+1-1www/caddy/pkg-descr
+1-11 files

OPNSense/plugins 06e3ee1sysutils/apcupsd Makefile, sysutils/apcupsd/src/opnsense/mvc/app/models/OPNsense/Apcupsd/ACL ACL.xml

sysutils/apcupsd: sync with master
DeltaFile
+1-1sysutils/apcupsd/Makefile
+1-1sysutils/apcupsd/src/opnsense/mvc/app/models/OPNsense/Apcupsd/ACL/ACL.xml
+2-22 files

OPNSense/plugins 50692fdsysutils/apcupsd Makefile

sysutils/apcupsd: revision bump
DeltaFile
+1-1sysutils/apcupsd/Makefile
+1-11 files

OPNSense/plugins 9f2a52bnet/upnp pkg-descr

net/upnp: remove this note since we will be moving back

(cherry picked from commit a4cf1cd4f29e1510fc672e61cf3e91074825cff9)
DeltaFile
+0-1net/upnp/pkg-descr
+0-11 files

OPNSense/plugins c26ddf7dns/ddclient Makefile, dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/ACL ACL.xml

dns/ddclient: sync with master
DeltaFile
+1-1dns/ddclient/Makefile
+1-1dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/ACL/ACL.xml
+2-22 files

OPNSense/plugins b7e1e53net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api Ospf6settingsController.php, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPF6Network.xml dialogEditOSPF6RouteMaps.xml

net/frr: sync with master
DeltaFile
+195-69net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/ospf6.volt
+123-30net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/OSPF6.xml
+75-3net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/Api/Ospf6settingsController.php
+62-10net/frr/src/opnsense/service/templates/OPNsense/Quagga/ospf6d.conf
+41-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Network.xml
+38-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6RouteMaps.xml
+534-1126 files not shown
+581-11512 files

OPNSense/plugins 99f8486dns/ddclient Makefile

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

OPNSense/plugins d7c4f61net/frr pkg-descr Makefile

net/frr: make a new version
DeltaFile
+4-0net/frr/pkg-descr
+1-2net/frr/Makefile
+5-22 files

OPNSense/plugins 73e2326security/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient setup.sh

Merge pull request #4271 from fraenki/acme_460

security/acme-client: release 4.6
DeltaFile
+16-6security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/setup.sh
+9-0security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+26-73 files

OPNSense/plugins b92946edns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/ACL ACL.xml, sysutils/apcupsd/src/opnsense/mvc/app/models/OPNsense/Apcupsd/ACL ACL.xml

plugins: prefer /ui links over /api links in ACL

Otherwise the landing page might be an API endpoint that's not overly
useful to the user.
DeltaFile
+1-1dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/ACL/ACL.xml
+1-1sysutils/apcupsd/src/opnsense/mvc/app/models/OPNsense/Apcupsd/ACL/ACL.xml
+2-22 files