OPNSense/plugins 4151928www/squid/src/opnsense/scripts/proxy setup.sh, www/squid/src/opnsense/service/templates/OPNsense/Proxy rc.conf.d

www/squid: sync with master
DeltaFile
+2-0www/squid/src/opnsense/scripts/proxy/setup.sh
+1-0www/squid/src/opnsense/service/templates/OPNsense/Proxy/rc.conf.d
+3-02 files

OPNSense/plugins aa2a02awww/OPNProxy Makefile, www/OPNProxy/src/opnsense/service/conf/actions.d actions_opnproxy.conf

www/OPNProxy: sync with master
DeltaFile
+1-1www/OPNProxy/src/opnsense/service/conf/actions.d/actions_opnproxy.conf
+1-0www/OPNProxy/Makefile
+2-12 files

OPNSense/plugins 70de22ewww/OPNProxy Makefile, www/OPNProxy/src/opnsense/service/conf/actions.d actions_opnproxy.conf

www/OPNProxy - re-wire 'squid -k reconfigure' to use rc scripting, so we can avoid https://github.com/opnsense/plugins/issues/3827 due to squid's legacy openssl issue.
DeltaFile
+1-1www/OPNProxy/src/opnsense/service/conf/actions.d/actions_opnproxy.conf
+1-0www/OPNProxy/Makefile
+2-12 files

OPNSense/plugins e1d5871www/squid Makefile, www/squid/src/opnsense/scripts/proxy setup.sh

www/squid - workaround for coredumps when openssl's legacy provider is enabled.

While debugging https://github.com/opnsense/plugins/issues/3827, @fichtner found some reports at redhat which point to some squid openssl 3 compatibility issue [1][2].
To workaround this issue, we can ship squid it's own openssl.cnf file which has legacy disabled.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=2155867
[2] https://issues.redhat.com/browse/RHEL-6873
DeltaFile
+1-1www/squid/Makefile
+2-0www/squid/src/opnsense/scripts/proxy/setup.sh
+2-0www/squid/src/opnsense/service/templates/OPNsense/Proxy/rc.conf.d
+5-13 files

OPNSense/plugins 17734d9www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms general.xml

www/caddy: Update helptext about new requirement ACME E-Mail (#3960)

DeltaFile
+1-1www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/forms/general.xml
+1-11 files

OPNSense/plugins 5369d90net/relayd/src/opnsense/mvc/app/controllers/OPNsense/Relayd/Api SettingsController.php

net/relayd: sync with master
DeltaFile
+1-1net/relayd/src/opnsense/mvc/app/controllers/OPNsense/Relayd/Api/SettingsController.php
+1-11 files

OPNSense/plugins 34eb6e6net/freeradius pkg-descr Makefile, net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms dialogEditFreeRADIUSUser.xml

net/freeradius: sync with master
DeltaFile
+10-1net/freeradius/src/opnsense/mvc/app/models/OPNsense/Freeradius/User.xml
+7-0net/freeradius/src/opnsense/mvc/app/controllers/OPNsense/Freeradius/forms/dialogEditFreeRADIUSUser.xml
+4-0net/freeradius/pkg-descr
+1-1net/freeradius/src/opnsense/service/templates/OPNsense/Freeradius/users
+1-1net/freeradius/Makefile
+23-35 files

OPNSense/plugins 0bb201esecurity/wazuh-agent Makefile, security/wazuh-agent/src/opnsense/mvc/app/models/OPNsense/WazuhAgent WazuhAgent.php

security/wazuh-agent: sync with master
DeltaFile
+7-7security/wazuh-agent/src/opnsense/mvc/app/models/OPNsense/WazuhAgent/WazuhAgent.php
+1-1security/wazuh-agent/Makefile
+8-82 files

OPNSense/plugins e7c6b68security/wazuh-agent Makefile

security/wazuh-agent: bump revision
DeltaFile
+1-1security/wazuh-agent/Makefile
+1-11 files

OPNSense/plugins 045976ewww/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy reverse_proxy.volt general.volt

www/caddy: Reduce scope of variables in javascript - replace var with let (#3956)

* Update general.volt - Reduce scope of variables

The declared variables are only used in the block, so the scope can be reduced from "var" to "let".

* Update reverse_proxy.volt

Replace var with let
DeltaFile
+6-6www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+3-3www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/general.volt
+9-92 files

OPNSense/plugins 71e78acwww/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy general.volt

www/caddy: general.volt - Improve Save and Apply buttons (#3957)

* Update general.volt - Fix Apply button when validation errors happen

Because the Apply button triggers "saveFormToEndpoint" to save the form before continuing, the "callback_fail" has to trigger when the validation fails to reject the deferred object. Otherwise, the apply button can get stuck indefinitely.

Also, the "disable_dialog" has been set to false, in order to show the validation dialog. Since there are multiple tabs, the validation result could be hidden to the user otherwise.

* Update general.volt - Improve "Save" button

Give the "Save" button the same treatment as the "Apply" button, using SimpleActionButton for better User Feedback, and also displaying the error dialog when the validation failed.
DeltaFile
+47-33www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/general.volt
+47-331 files

OPNSense/plugins b3a6ecawww/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.xml, www/caddy/src/opnsense/service/templates/OPNsense/Caddy Caddyfile

www/caddy: template fix tls_server_name option (#3948)

* Update Caddyfile

It is allowed for these TLS Options to appear more freely inside the transport_http blocks without producing an invalid configuration.

For example, "tls_server_name" is not required to appear together with "tls"

* Update Caddy.xml

Ensure that when "NTLM" is chosen, TLS has to be enabled at the same time.
DeltaFile
+18-2www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+9-7www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+27-92 files

OPNSense/plugins 10d0bc8www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/Api ReverseProxyController.php, www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy reverse_proxy.volt

www/caddy: whitespace sweep
DeltaFile
+5-5www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+2-2www/caddy/src/opnsense/mvc/app/controllers/OPNsense/Caddy/Api/ReverseProxyController.php
+1-1www/caddy/src/opnsense/service/templates/OPNsense/Caddy/Caddyfile
+8-83 files

OPNSense/plugins 2f7c1b8www/nginx Makefile, www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints NgxBusyBufferConstraint.php NgxUniqueDefaultServerConstraint.php

www/nginx: sync with master
DeltaFile
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints/NgxBusyBufferConstraint.php
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints/NgxUniqueDefaultServerConstraint.php
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Nginx/Nginx.xml
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints/NaxsiIdentifierConstraint.php
+1-0www/nginx/Makefile
+5-45 files

OPNSense/plugins ebf7614www/nginx Makefile

www/nginx: bump revision
DeltaFile
+1-0www/nginx/Makefile
+1-01 files

OPNSense/plugins 4efb37bwww/squid Makefile, www/squid/src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api SettingsController.php TemplateController.php

www/squid: sync with master
DeltaFile
+4-4www/squid/src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api/SettingsController.php
+4-3www/squid/src/opnsense/mvc/app/models/OPNsense/Proxy/Proxy.php
+2-2www/squid/src/opnsense/service/templates/OPNsense/Proxy/squid.conf
+1-1www/squid/src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api/TemplateController.php
+1-0www/squid/Makefile
+12-105 files

OPNSense/plugins e830d8ewww/squid Makefile

www/squid: bump revision
DeltaFile
+1-0www/squid/Makefile
+1-01 files

OPNSense/plugins 6f17b07security/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient LeCommon.php

security/acme-client: sync with master
DeltaFile
+5-0security/acme-client/pkg-descr
+2-2security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCommon.php
+1-1security/acme-client/Makefile
+8-33 files

OPNSense/plugins bef3c81net-mgmt/telegraf pkg-descr Makefile, net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms output.xml

net-mgmt/telegraf: sync with master
DeltaFile
+34-0net-mgmt/telegraf/src/opnsense/mvc/app/controllers/OPNsense/Telegraf/forms/output.xml
+24-1net-mgmt/telegraf/src/opnsense/mvc/app/models/OPNsense/Telegraf/Output.xml
+18-0net-mgmt/telegraf/src/opnsense/service/templates/OPNsense/Telegraf/telegraf.conf
+4-0net-mgmt/telegraf/pkg-descr
+1-1net-mgmt/telegraf/Makefile
+81-25 files

OPNSense/plugins 938cff5net-mgmt/telegraf/src/opnsense/mvc/app/models/OPNsense/Telegraf Output.xml

net-mgmt/telegraf: bump model
DeltaFile
+1-1net-mgmt/telegraf/src/opnsense/mvc/app/models/OPNsense/Telegraf/Output.xml
+1-11 files

OPNSense/plugins 13e7fbbsecurity/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api HubController.php CollectionsController.php, security/crowdsec/src/opnsense/mvc/app/views/OPNsense/CrowdSec overview.volt

security/crowdsec: sync with master
DeltaFile
+19-16security/crowdsec/src/opnsense/mvc/app/views/OPNsense/CrowdSec/overview.volt
+10-25security/crowdsec/src/opnsense/service/conf/actions.d/actions_crowdsec.conf
+33-0security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/HubController.php
+0-33security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/CollectionsController.php
+0-33security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/ParsersController.php
+0-33security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/PostoverflowsController.php
+62-14011 files not shown
+101-20017 files

OPNSense/plugins da53031security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api CollectionsController.php HubController.php, security/crowdsec/src/opnsense/mvc/app/views/OPNsense/CrowdSec overview.volt

security/crowdsec 1.0.8 (#3959)

DeltaFile
+10-25security/crowdsec/src/opnsense/service/conf/actions.d/actions_crowdsec.conf
+19-16security/crowdsec/src/opnsense/mvc/app/views/OPNsense/CrowdSec/overview.volt
+0-33security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/CollectionsController.php
+33-0security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/HubController.php
+0-33security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/ParsersController.php
+0-33security/crowdsec/src/opnsense/mvc/app/controllers/OPNsense/CrowdSec/Api/PostoverflowsController.php
+62-14011 files not shown
+101-20017 files

OPNSense/plugins 15ddd7bwww/squid/src/opnsense/mvc/app/models/OPNsense/Proxy Proxy.php

www/squid - change Phalcon\Messages\Message to native implementation
DeltaFile
+4-3www/squid/src/opnsense/mvc/app/models/OPNsense/Proxy/Proxy.php
+4-31 files

OPNSense/plugins 95bfb13www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints NgxUniqueDefaultServerConstraint.php NaxsiIdentifierConstraint.php

www/nginx -  change Phalcon\Messages\Message to native implementation
DeltaFile
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints/NgxUniqueDefaultServerConstraint.php
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints/NaxsiIdentifierConstraint.php
+1-1www/nginx/src/opnsense/mvc/app/models/OPNsense/Base/Constraints/NgxBusyBufferConstraint.php
+3-33 files

OPNSense/plugins 13b85f7security/wazuh-agent/src/opnsense/mvc/app/models/OPNsense/WazuhAgent WazuhAgent.php

security/wazuh-agent - change Phalcon\Messages\Message to native implementation
DeltaFile
+7-7security/wazuh-agent/src/opnsense/mvc/app/models/OPNsense/WazuhAgent/WazuhAgent.php
+7-71 files

OPNSense/plugins 06a85f1dns/dnscrypt-proxy/src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy General.php

dns/dnscrypt-proxy - change Phalcon\Messages\Message to native implementation
DeltaFile
+1-1dns/dnscrypt-proxy/src/opnsense/mvc/app/models/OPNsense/Dnscryptproxy/General.php
+1-11 files

OPNSense/plugins 0a47f05dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS DynDNS.php

dns/ddclient - change Phalcon\Messages\Message to native implementation
DeltaFile
+6-6dns/ddclient/src/opnsense/mvc/app/models/OPNsense/DynDNS/DynDNS.php
+6-61 files

OPNSense/plugins e99d0b6dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind General.php

dns/bind - change Phalcon\Messages\Message to native implementation
DeltaFile
+1-1dns/bind/src/opnsense/mvc/app/models/OPNsense/Bind/General.php
+1-11 files

OPNSense/plugins 0787bcdnet/relayd/src/opnsense/mvc/app/controllers/OPNsense/Relayd/Api SettingsController.php, www/squid/src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api SettingsController.php TemplateController.php

phalcon - change phpdoc entries for \Phalcon\Validation\Exception
DeltaFile
+4-4www/squid/src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api/SettingsController.php
+1-1net/relayd/src/opnsense/mvc/app/controllers/OPNsense/Relayd/Api/SettingsController.php
+1-1www/squid/src/opnsense/mvc/app/controllers/OPNsense/Proxy/Api/TemplateController.php
+6-63 files

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

www/caddy: Small style fix for new selectpicker "Filter by Domain" (#3953)

DeltaFile
+1-4www/caddy/src/opnsense/mvc/app/views/OPNsense/Caddy/reverse_proxy.volt
+1-41 files