OPNSense/plugins 155aa2ewww/caddy pkg-descr Makefile

www/caddy: Add changelog and bump plugin version to v2.1.0 (#5270)

DeltaFile
+28-17www/caddy/pkg-descr
+1-2www/caddy/Makefile
+29-192 files

OPNSense/plugins bac0289databases/redis pkg-descr Makefile, databases/redis/src/opnsense/mvc/app/views/OPNsense/Redis index.volt

databases/redis: sync with master
DeltaFile
+4-7databases/redis/src/opnsense/mvc/app/views/OPNsense/Redis/index.volt
+1-3databases/redis/pkg-descr
+1-1databases/redis/Makefile
+6-113 files

OPNSense/plugins 1e2acfddatabases/redis pkg-descr Makefile

databases/redis: bump for latest change
DeltaFile
+1-3databases/redis/pkg-descr
+1-1databases/redis/Makefile
+2-42 files

OPNSense/plugins d150698.github pull_request_template.md

Contributing: Add plugin pull-request template (#5269)

(cherry picked from commit 4f7655a0ae15097915de070d6a6d275f46153060)
DeltaFile
+28-0.github/pull_request_template.md
+28-01 files

OPNSense/plugins 4f7655a.github pull_request_template.md

Contributing: Add plugin pull-request template (#5269)

DeltaFile
+28-0.github/pull_request_template.md
+28-01 files

OPNSense/plugins 67dfd23security/openvpn-legacy Makefile, security/openvpn-legacy/src/www vpn_openvpn_server.php

security/openvpn-legacy: sync with master
DeltaFile
+1-1security/openvpn-legacy/src/www/vpn_openvpn_server.php
+1-0security/openvpn-legacy/Makefile
+2-12 files

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

security/netbird: sync with master
DeltaFile
+30-0security/netbird/src/opnsense/mvc/app/controllers/OPNsense/Netbird/forms/settings.xml
+21-1security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Settings.xml
+5-0security/netbird/src/opnsense/mvc/app/models/OPNsense/Netbird/Settings.php
+1-1security/netbird/Makefile
+57-24 files

OPNSense/plugins 1d92df1security/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
+108-294security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/certificates.volt
+30-216security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/accounts.volt
+18-18security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+0-25security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/logs.volt
+7-0security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+164-5541 files not shown
+165-5557 files

OPNSense/plugins dc93f8d.github pull_request_template.md

Update .github/pull_request_template.md

Co-authored-by: Franco Fichtner <franco at opnsense.org>
DeltaFile
+1-5.github/pull_request_template.md
+1-51 files

OPNSense/plugins d003610net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy maintenance.volt index.volt, net/haproxy/src/opnsense/scripts/OPNsense/HAProxy exportMapFiles.php

net/haproxy: sync with master
DeltaFile
+104-147net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/maintenance.volt
+56-105net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt
+69-89net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/statistics.volt
+66-11net/haproxy/src/opnsense/service/templates/OPNsense/HAProxy/haproxy.conf
+27-31net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/export.volt
+49-5net/haproxy/src/opnsense/scripts/OPNsense/HAProxy/exportMapFiles.php
+371-3884 files not shown
+400-39310 files

OPNSense/plugins ce48b31. CONTRIBUTING.md

Update contributing with a small section about new plugins (#5231)

(cherry picked from commit a6acffd7fe2038492aa55ecadce2168a09f0f0b6)
DeltaFile
+13-0CONTRIBUTING.md
+13-01 files

OPNSense/plugins 189ea53security/q-feeds-connector pkg-descr, security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/forms settings.xml

security/q-feeds-connector: sync with master
DeltaFile
+44-6security/q-feeds-connector/src/opnsense/scripts/unbound/blocklists/qfeeds_bl.py
+39-1security/q-feeds-connector/src/opnsense/mvc/app/controllers/OPNsense/QFeeds/forms/settings.xml
+16-0security/q-feeds-connector/src/opnsense/mvc/app/models/OPNsense/QFeeds/Connector.xml
+7-0security/q-feeds-connector/pkg-descr
+7-0security/q-feeds-connector/src/opnsense/mvc/app/views/OPNsense/QFeeds/index.volt
+7-0security/q-feeds-connector/src/opnsense/service/templates/OPNsense/QFeeds/qfeeds-blocklists.conf
+120-71 files not shown
+121-97 files

OPNSense/plugins 542c5e8security/q-feeds-connector pkg-descr

security/q-feeds-connector: style
DeltaFile
+0-1security/q-feeds-connector/pkg-descr
+0-11 files

OPNSense/plugins 3987affsecurity/tailscale pkg-descr Makefile, security/tailscale/src/opnsense/mvc/app/controllers/OPNsense/Tailscale/forms authentication.xml

security/tailscale: sync with master
DeltaFile
+1-4security/tailscale/src/opnsense/mvc/app/models/OPNsense/Tailscale/Authentication.xml
+4-0security/tailscale/pkg-descr
+2-1security/tailscale/src/opnsense/mvc/app/controllers/OPNsense/Tailscale/forms/authentication.xml
+1-1security/tailscale/Makefile
+8-64 files

OPNSense/plugins b79a473net/isc-dhcp Makefile, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: sync with master
DeltaFile
+58-0net/isc-dhcp/src/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor/dhcpd.php
+18-0net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/Makefile
+1-1net/isc-dhcp/src/www/services_dhcp.php
+1-1net/isc-dhcp/src/www/services_dhcp_edit.php
+79-35 files

OPNSense/plugins e6ed910www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/Api ServiceController.php

www/caddy: style
DeltaFile
+0-1www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/Api/ServiceController.php
+0-11 files

OPNSense/plugins c50bf65.github pull_request_template.md

Contributing: Add plugin pull-request template
DeltaFile
+32-0.github/pull_request_template.md
+32-01 files

OPNSense/plugins daff8c4www/caddy/src/opnsense/scripts/OPNsense/Caddy caddy_certs.php

www/caddy: Use BaseField cast helpers in certificate extraction script (#5268)

DeltaFile
+27-38www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_certs.php
+27-381 files

OPNSense/plugins f9fb06enet/isc-dhcp/src/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor dhcpd.php

net/isc-dhcp: add pluggable neighbor file here
DeltaFile
+58-0net/isc-dhcp/src/opnsense/mvc/app/models/OPNsense/Interfaces/Neighbor/dhcpd.php
+58-01 files

OPNSense/plugins 4f9ae8fwww/caddy/src/opnsense/scripts/OPNsense/Caddy caddy_certs.php

www/caddy: Use BaseField cast helpers in certificate extraction script
DeltaFile
+27-38www/caddy/src/opnsense/scripts/OPNsense/Caddy/caddy_certs.php
+27-381 files

OPNSense/plugins 26d0718www/caddy/src/opnsense/service/conf/actions.d actions_caddy.conf

www/caddy: Simplify reload command (#5267)

DeltaFile
+1-1www/caddy/src/opnsense/service/conf/actions.d/actions_caddy.conf
+1-11 files

OPNSense/plugins c8c7436www/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: Add Layer 4 upstream originate TLS feature (#5263)

* www/caddy: Add Layer 4 upstream originate TLS feature, which can connect to an upstream via TLS after TLS has been terminated

* Add a proper validation for OriginateTls and modernize validation logic with framework cast helpers
DeltaFile
+45-40www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.php
+21-15www/caddy/src/opnsense/service/templates/OPNsense/Caddy/includeLayer4
+10-0www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml
+6-1www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+6-0www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+88-565 files

OPNSense/plugins 6ca5e21net/haproxy pkg-descr, net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy maintenance.volt index.volt

Merge pull request #5265 from fraenki/haproxy_501a

net/haproxy: modernize UI templates
DeltaFile
+104-147net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/maintenance.volt
+56-105net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt
+69-89net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/statistics.volt
+27-31net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/export.volt
+3-0net/haproxy/pkg-descr
+259-3725 files

OPNSense/plugins 2698d36net/haproxy pkg-descr, net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy maintenance.volt index.volt

net/haproxy: modernize UI templates
DeltaFile
+104-147net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/maintenance.volt
+56-105net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/index.volt
+69-89net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/statistics.volt
+27-31net/haproxy/src/opnsense/mvc/app/views/OPNsense/HAProxy/export.volt
+3-0net/haproxy/pkg-descr
+259-3725 files

OPNSense/plugins 77b0149www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.php

Make validation message clearer
DeltaFile
+1-1www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.php
+1-11 files

OPNSense/plugins 815fd38www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.php

Use asInt() to not have mixed types here
DeltaFile
+3-3www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.php
+3-31 files

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

Add a proper validation for OriginateTls and modernize validation logic with framework cast helpers
DeltaFile
+45-40www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.php
+0-2www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml
+1-1www/caddy/src/opnsense/service/templates/OPNsense/Caddy/includeLayer4
+46-433 files

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

www/caddy: Add Layer 4 upstream originate TLS feature, which can connect to an upstream via TLS after TLS has been terminated
DeltaFile
+21-15www/caddy/src/opnsense/service/templates/OPNsense/Caddy/includeLayer4
+12-0www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml
+6-1www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+6-0www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+45-164 files

OPNSense/plugins ac6d362www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms general.xml dialogHandle.xml

www/caddy: Remove CDATA in help texts, fix some typos, remove links, add one missing selectpicker style (#5261)

DeltaFile
+41-41www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/general.xml
+40-40www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogHandle.xml
+19-19www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogLayer4.xml
+15-15www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogReverseProxy.xml
+10-10www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogSubdomain.xml
+7-7www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/dialogAccessList.xml
+132-1322 files not shown
+140-1408 files

OPNSense/plugins e1ff5c9www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy reverse_proxy.volt

www/caddy: Remove add handler shortcut command (#5260)

The add handler shortcut button needed multiple workarounds and still broke regularly due to subtle race conditions.
DeltaFile
+17-70www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+17-701 files