OPNSense/plugins a5acdaesecurity/wazuh-agent Makefile, security/wazuh-agent/src/opnsense/scripts/wazuh opnsense-fw

security/wazuh-agent: sync with master
DeltaFile
+8-5security/wazuh-agent/src/opnsense/scripts/wazuh/opnsense-fw
+1-0security/wazuh-agent/Makefile
+9-52 files

OPNSense/plugins 4773ff7security/wazuh-agent Makefile

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

OPNSense/plugins 590bd92security/wazuh-agent/src/opnsense/scripts/wazuh opnsense-fw

security/wazuh-agent: fix syntax error in opnsense-fw active response (#5174)

Fix critical syntax error in opnsense-fw active response script that prevents IPs from being added to the __wazuh_agent_drop alias.

## Problem
The script contains invalid Python syntax - a variable assignment inside a dictionary literal:
```python
"parameters":{
   unique_key = "%s-%s" % (...)  # Invalid Python syntax
   "keys": [unique_key]
}
```

This causes the script to fail with a SyntaxError on all 'add' commands, meaning attacking IPs are never blocked.

## Changes
- Move unique_key assignment outside dictionary literal (fixes SyntaxError)
- Fix typo: 'even' -> 'event' in error message
- Add debug logging for easier troubleshooting

    [3 lines not shown]
DeltaFile
+8-5security/wazuh-agent/src/opnsense/scripts/wazuh/opnsense-fw
+8-51 files

OPNSense/plugins cb73d5esecurity/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation TlsalpnAcme.php HttpOpnsense.php

Merge pull request #5173 from fraenki/acme_413

security/acme-client: release 4.13
DeltaFile
+14-0security/acme-client/pkg-descr
+3-3security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/TlsalpnAcme.php
+3-3security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/HttpOpnsense.php
+1-1security/acme-client/Makefile
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsNsupdate.php
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTransip.php
+23-96 files

OPNSense/plugins e011819security/acme-client pkg-descr

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

OPNSense/plugins d18e09csecurity/acme-client pkg-descr Makefile

security/acme-client: release 4.13
DeltaFile
+7-0security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+8-12 files

OPNSense/plugins db0b943security/acme-client pkg-descr, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation HttpOpnsense.php TlsalpnAcme.php

security/acme-client: remove duplicate slashes, refs #5166
DeltaFile
+3-3security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/HttpOpnsense.php
+3-3security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/TlsalpnAcme.php
+3-0security/acme-client/pkg-descr
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTransip.php
+1-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsNsupdate.php
+11-85 files

OPNSense/plugins 728b97csecurity/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient AcmeClient.xml

Merge pull request #5168 from gigamonster256/push-rwxoyqsoyqlp

security/acme-client: allow always renew
DeltaFile
+1-1security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-11 files

OPNSense/plugins be5be59security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsTransip.php

security/acme-client:  make it possible to obtain a global access token from TransIP (#5166)

* security/acme-client: Add option for global token to TransIP

The TransIP dns api and the acme.sh api for TransIP support the possibility to create a global access token.
With a global access token, the api call to TransIP can be amde from every ip adress.
There is a new button in the client configuration for TransIP, and this will be added to the account configuration file, which is used by acme.sh
DeltaFile
+6-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+4-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTransip.php
+11-03 files

OPNSense/plugins f3d86bbsecurity/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsSpaceship.php

Merge pull request #5158 from Benno089/ISSUE-4959

security/acme-client: add support for DNS challenge Spaceship.com
DeltaFile
+51-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsSpaceship.php
+20-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+10-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+81-03 files

OPNSense/plugins 67977c4security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeRuckus.php

Merge pull request #5157 from GutierrezJeremy/deploy-hook-ruckus

security/acme-client: add support for acme.sh deploy hook "Ruckus"
DeltaFile
+47-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeRuckus.php
+22-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+12-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+81-03 files

OPNSense/plugins 268d504security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogCertificate.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient LeCertificate.php

Merge pull request #5154 from apritcha1/master

security/acme-client: add support for ACME profiles
DeltaFile
+9-1security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCertificate.php
+9-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/Base.php
+6-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogCertificate.xml
+5-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+29-14 files

OPNSense/plugins f38a72asysutils/git-backup Makefile, sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup Git.php

sysutils/git-backup: fix missing target dir

PR: https://forum.opnsense.org/index.php?topic=50542.0
(cherry picked from commit 4212ffea8c2c287c1ad9daba23590bfac857be10)
DeltaFile
+1-1sysutils/git-backup/Makefile
+1-1sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Git.php
+2-22 files

OPNSense/plugins 4212ffesysutils/git-backup Makefile, sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup Git.php

sysutils/git-backup: fix missing target dir

PR: https://forum.opnsense.org/index.php?topic=50542.0
DeltaFile
+1-1sysutils/git-backup/Makefile
+1-1sysutils/git-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Git.php
+2-22 files

OPNSense/plugins b681e4dnet/isc-dhcp Makefile pkg-descr, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

isc-dhcp: check if device we try to configure exists in the system

PR: https://github.com/opnsense/plugins/issues/5169
(cherry picked from commit 4020561368ab697fbef2c5d6a3585b7647298fd3)
DeltaFile
+4-0net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/Makefile
+1-0net/isc-dhcp/pkg-descr
+6-13 files

OPNSense/plugins 4020561net/isc-dhcp Makefile pkg-descr, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

isc-dhcp: check if device we try to configure exists in the system

PR: https://github.com/opnsense/plugins/issues/5169
DeltaFile
+4-0net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/Makefile
+1-0net/isc-dhcp/pkg-descr
+6-13 files

OPNSense/plugins 7c4f3c7dns/ddclient/src/opnsense/scripts/ddclient/lib/account hostinger.py

dns/ddclient: style sweep
DeltaFile
+5-5dns/ddclient/src/opnsense/scripts/ddclient/lib/account/hostinger.py
+5-51 files

OPNSense/plugins 9810e4bsysutils/apuled LICENSE README.md, sysutils/apuled/src/etc/rc.syshook.d/early 30-apuled

syssutils/apuled: drop obsolete plugin
DeltaFile
+0-91sysutils/apuled/src/opnsense/scripts/apuled/apuledctl
+0-42sysutils/apuled/src/etc/rc.syshook.d/early/30-apuled
+0-25sysutils/apuled/LICENSE
+0-18sysutils/apuled/README.md
+0-18sysutils/apuled/+POST_INSTALL
+0-11sysutils/apuled/src/etc/rc.syshook.d/start/60-apuled
+0-2055 files not shown
+0-22311 files

OPNSense/plugins 7782f97net/isc-dhcp pkg-descr Makefile, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: sync with master
DeltaFile
+50-14net/isc-dhcp/src/www/services_dhcpv6.php
+11-7net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+2-1net/isc-dhcp/pkg-descr
+1-1net/isc-dhcp/src/www/services_dhcp.php
+1-0net/isc-dhcp/Makefile
+65-235 files

OPNSense/plugins 276b8ecnet/isc-dhcp pkg-descr Makefile, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: support idassoc6 mode correctly

Slightly simplify the previous code conditions since the new
GUI code does auto-track6 separately now and both modes have
'track6-interface' set.

PR: https://forum.opnsense.org/index.php?topic=50474.msg257718#msg257718
DeltaFile
+17-13net/isc-dhcp/src/www/services_dhcpv6.php
+7-4net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/pkg-descr
+1-1net/isc-dhcp/Makefile
+26-194 files

OPNSense/plugins 9fee128net/isc-dhcp Makefile pkg-descr, net/isc-dhcp/src/etc/inc/plugins.inc.d dhcpd.inc

net/isc-dhcp: support idassoc6 mode correctly
DeltaFile
+6-5net/isc-dhcp/src/www/services_dhcpv6.php
+2-2net/isc-dhcp/src/etc/inc/plugins.inc.d/dhcpd.inc
+1-1net/isc-dhcp/Makefile
+1-1net/isc-dhcp/pkg-descr
+10-94 files

OPNSense/plugins b23594esecurity/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient AcmeClient.xml

security/acme-client: allow always renew
DeltaFile
+1-1security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+1-11 files

OPNSense/plugins 93f434dsecurity/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogValidation.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation DnsSpaceship.php

security/acme-client:add support for DNS challenge Spaceship.com
DeltaFile
+51-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsSpaceship.php
+20-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+10-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+81-03 files

OPNSense/plugins e9eb048security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml, security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeRuckus.php

security/acme-client: add support for acme.sh deploy hook "Ruckus"
DeltaFile
+47-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeRuckus.php
+22-0security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+12-0security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+81-03 files

OPNSense/plugins 2b44156dns/ddclient Makefile

dns/ddclient: small bump for now
DeltaFile
+1-0dns/ddclient/Makefile
+1-01 files

OPNSense/plugins 4800383. LICENSE

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

OPNSense/plugins d2024adnet/frr pkg-descr Makefile, net/frr/src/etc/rc.syshook.d/carp 50-frr

net/frr: sync with master
DeltaFile
+2-1net/frr/src/etc/rc.syshook.d/carp/50-frr
+1-0net/frr/pkg-descr
+1-0net/frr/Makefile
+4-13 files

OPNSense/plugins bc76f27net/frr Makefile pkg-descr, net/frr/src/etc/rc.syshook.d/carp 50-frr

net/frr: sync with master
DeltaFile
+2-1net/frr/src/etc/rc.syshook.d/carp/50-frr
+1-0net/frr/Makefile
+1-0net/frr/pkg-descr
+4-13 files

OPNSense/plugins b879d7bnet/frr pkg-descr

net/frr: annotate fix
DeltaFile
+1-0net/frr/pkg-descr
+1-01 files

OPNSense/plugins 48b4168net/frr Makefile

net/frr: fix hang in carp start hook
DeltaFile
+1-0net/frr/Makefile
+1-01 files