OPNSense/core 8c60929src/opnsense/mvc/app/models/OPNsense/Core/repositories opnsense.xml

Sunset mirror dns-root.de
DeltaFile
+0-4src/opnsense/mvc/app/models/OPNsense/Core/repositories/opnsense.xml
+0-41 files

OPNSense/core 63156bcsrc/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms export_options.xml, src/opnsense/mvc/app/library/OPNsense/OpenVPN PlainOpenVPN.php ArchiveOpenVPN.php

VPN: OpenVPN: Client Export - add "Enable static challenge (OTP)" option, closes https://github.com/opnsense/core/issues/8488

(cherry picked from commit d8adc429f79466099a979a0c9edafa0ee694d094)
DeltaFile
+7-0src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms/export_options.xml
+5-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php
+1-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/ArchiveOpenVPN.php
+1-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/ViscosityVisz.php
+1-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/Export.xml
+15-35 files

OPNSense/core d8adc42src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms export_options.xml, src/opnsense/mvc/app/library/OPNsense/OpenVPN PlainOpenVPN.php ArchiveOpenVPN.php

VPN: OpenVPN: Client Export - add "Enable static challenge (OTP)" option, closes https://github.com/opnsense/core/issues/8488
DeltaFile
+7-0src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms/export_options.xml
+5-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/PlainOpenVPN.php
+1-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/ArchiveOpenVPN.php
+1-1src/opnsense/mvc/app/library/OPNsense/OpenVPN/ViscosityVisz.php
+1-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/Export.xml
+15-35 files

OPNSense/core f698e25src/opnsense/mvc/app/views/OPNsense/Core firmware.volt

firmware: "fix" the issue of user clicking check after clicking check from dashboard

We could move the check to backend() at the risk of breaking firmware upgrades on
errors.  Breaking the auto-check seems like the lesser evil.

In reality you can always go back to the status tab and re-create the issue by
clicking check for updates again after already having it clicked.  That is why the
page actually switches to the updates tab on click.  The update click is also delayed
to give the status call to fill the status tab first which immitates a normal page
render.

The issue actually appears because:

1. Backend options are detached and are dispatched, but since they run in the backround
   we don't return any feedback because we don't have it.  This then...
2. ... creates a parallel chain of trackStatus() calls which eventually reports the same
   modal.

The issue only appears when no updates are found or triggering a separate error modal.

    [5 lines not shown]
DeltaFile
+8-2src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+8-21 files

OPNSense/core b73c60dsrc/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php, src/www head.inc

theme/fontawesome - include "all" instead of "solid" and "brands"

(cherry picked from commit c91903fccdbf71b14727a73f3f9c8fab0344c253)
DeltaFile
+1-3src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
+1-3src/www/head.inc
+2-62 files

OPNSense/core 31abbb1src/www system_gateway_groups_edit.php

System: Gateways: Group - fix typo in trigger level, loss or latency is actually both combined.

(cherry picked from commit a7cb60430177f5993e4a8d813d2db02f099817c3)
DeltaFile
+1-1src/www/system_gateway_groups_edit.php
+1-11 files

OPNSense/core da700cfsrc/opnsense/mvc/app/models/OPNsense/IPsec/ACL ACL.xml, src/opnsense/mvc/app/models/OPNsense/IPsec/Menu Menu.xml

ipsec: pre-shared key permission fix

PR: https://forum.opnsense.org/index.php?topic=46595.0
(cherry picked from commit 51a5118d6e22413db3a3559477588ebed38f7502)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/IPsec/ACL/ACL.xml
+1-1src/opnsense/mvc/app/models/OPNsense/IPsec/Menu/Menu.xml
+2-22 files

OPNSense/core aab8b67src/opnsense/scripts/unbound/blocklists default_bl.py

Services: Unbound DNS: Blocklist - drop "exclude" phrase from log entry as it doesn't make much sense anymore (as a result of https://github.com/opnsense/core/commit/aa2cff3e665fd0fb2b22b69be4334d365ee066eb)

(cherry picked from commit ad09e7aa6c1d97f00c13fea2421719176deddf78)
DeltaFile
+2-4src/opnsense/scripts/unbound/blocklists/default_bl.py
+2-41 files

OPNSense/core dee2b5asrc/opnsense/mvc/app/views/OPNsense/Auth user.volt

auth/user: Fix url hash in link so redirection shows the correct menu path (#8509)

(cherry picked from commit 3f1ed2dff5d42a9d9c1c50dc85ffa00791e4dd35)
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Auth/user.volt
+1-11 files

OPNSense/core 3f1ed2dsrc/opnsense/mvc/app/views/OPNsense/Auth user.volt

auth/user: Fix url hash in link so redirection shows the correct menu path (#8509)

DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Auth/user.volt
+1-11 files

OPNSense/core e3a26absrc/opnsense/mvc/app/views/OPNsense/Auth user.volt

auth/user: Fix url hash in link so redirection shows the correct menu path
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Auth/user.volt
+1-11 files

OPNSense/core ab823dfsrc/etc/inc interfaces.inc

interfaces: allow literal comma by escape sequence '\,' for #8503
DeltaFile
+2-2src/etc/inc/interfaces.inc
+2-21 files

OPNSense/core c48353csrc/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.xml, src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Change add_mac OptionValue from default to standard to satisfy lint
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
+1-1src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+2-22 files

OPNSense/core b694bd2src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.xml, src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Change add_mac OptionValue from default to standard to satisfy lint
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
+1-1src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+2-22 files

OPNSense/core 8d6ca1fsrc/etc/inc/plugins.inc.d dnsmasq.inc, src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms dialogHostOverride.xml

dnsmasq: Add full dhcp-host support for IPv4 and IPv6 (#8497)

* dnsmasq: Add full dhcp-host support for IPv4 and IPv6

* dnsmasq: Cleanup previous in dnsmasq.inc

* dnsmasq: Change comma placement in template to reduce one condition

* dnsmasq: Add validation to client_id

* dnsmasq: There can be multiple hardware addresses so change label accordingly

* dnsmasq: Change hostname validation so that client_id is also a valid choice without hostname defined.

* dnsmasq: Add validation that prevents duplicate IP addresses in dhcp-host set

* remove one stray newline

* Services: Dnsmasq DNS & DHCP - minor cleanups in https://github.com/opnsense/core/pull/8497

    [6 lines not shown]
DeltaFile
+42-7src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogHostOverride.xml
+31-9src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
+16-13src/etc/inc/plugins.inc.d/dnsmasq.inc
+26-3src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+14-1src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
+129-335 files

OPNSense/core 9a0f3c5src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.php, src/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

Services: Dnsmasq DNS & DHCP - minor cleanups in https://github.com/opnsense/core/pull/8497

o fix possible race condition in validations
o simplify jinja template
DeltaFile
+11-7src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
+3-7src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+14-142 files

OPNSense/core ad09e7asrc/opnsense/scripts/unbound/blocklists default_bl.py

Services: Unbound DNS: Blocklist - drop "exclude" phrase from log entry as it doesn't make much sense anymore (as a result of https://github.com/opnsense/core/commit/aa2cff3e665fd0fb2b22b69be4334d365ee066eb)
DeltaFile
+2-4src/opnsense/scripts/unbound/blocklists/default_bl.py
+2-41 files

OPNSense/core 2c5b79bsrc/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.php

remove one stray newline
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
+0-11 files

OPNSense/core 5749bf4src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.php

dnsmasq: Add validation that prevents duplicate IP addresses in dhcp-host set
DeltaFile
+20-1src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
+20-11 files

OPNSense/core e2c2fd1src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.php

dnsmasq: Change hostname validation so that client_id is also a valid choice without hostname defined.
DeltaFile
+10-2src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
+10-21 files

OPNSense/core a5dce25src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms dialogHostOverride.xml

dnsmasq: There can be multiple hardware addresses so change label accordingly
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/dialogHostOverride.xml
+1-11 files

OPNSense/core 41a5335src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.xml

dnsmasq: Add validation to client_id
DeltaFile
+4-1src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
+4-11 files

OPNSense/core 024190asrc/opnsense/service/templates/OPNsense/Dnsmasq dnsmasq.conf

dnsmasq: Change comma placement in template to reduce one condition
DeltaFile
+3-4src/opnsense/service/templates/OPNsense/Dnsmasq/dnsmasq.conf
+3-41 files

OPNSense/core b2dc6fesrc/opnsense/mvc/app/controllers/OPNsense/Core/Api FirmwareController.php, src/opnsense/mvc/app/views/OPNsense/Core firmware.volt

firmware: add cleanup to audits, small refactor to avoid controller repetition; closes #8154
DeltaFile
+34-31src/opnsense/mvc/app/controllers/OPNsense/Core/Api/FirmwareController.php
+4-2src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+6-0src/opnsense/service/conf/actions.d/actions_firmware.conf
+44-333 files

OPNSense/core d8ecd8csrc/opnsense/scripts/shell firmware.sh

firmware: hook cleanup as hidden "f"lush command in console #8154

Some may argue the hidden commands are not good, but they are really
only to be intended to be called upon request.  None of these things
magically fix firmware updates on their own, but can be useful (and
copying console output into the forum can also be more difficult).
DeltaFile
+5-1src/opnsense/scripts/shell/firmware.sh
+5-11 files

OPNSense/core 3a9e9ed. plist

pkg: fix plist
DeltaFile
+1-0plist
+1-01 files

OPNSense/core 433d8d6src/opnsense/mvc/app/models/OPNsense/Unbound Unbound.xml

unbound: model style
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+0-11 files

OPNSense/core 51a5118src/opnsense/mvc/app/models/OPNsense/IPsec/ACL ACL.xml, src/opnsense/mvc/app/models/OPNsense/IPsec/Menu Menu.xml

ipsec: pre-shared key permission fix

PR: https://forum.opnsense.org/index.php?topic=46595.0
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/IPsec/ACL/ACL.xml
+1-1src/opnsense/mvc/app/models/OPNsense/IPsec/Menu/Menu.xml
+2-22 files

OPNSense/core 5fd9b24src/etc/inc/plugins.inc.d dnsmasq.inc

dnsmasq: Cleanup previous in dnsmasq.inc
DeltaFile
+1-3src/etc/inc/plugins.inc.d/dnsmasq.inc
+1-31 files

OPNSense/core 2774a9bsrc/opnsense/scripts/firmware cleanup.sh config.sh

firmware: add cleanup script #8154
DeltaFile
+40-0src/opnsense/scripts/firmware/cleanup.sh
+1-0src/opnsense/scripts/firmware/config.sh
+41-02 files