configd/templates - allow "strict" mode +TARGETS using the ! keyword.
Example line:
!at.cron:/etc/cron.d/at
In which case the target won't be generated when multiple modules are being flushed out (such as template_ctl.py \* being used on boot)
While here, also deprecate codecs (python warning)
for https://github.com/opnsense/plugins/pull/5521
config.xml.sample - fix default to use mvc firewall rules.
uuid's are omitted intentionally as the initial migration will generate a unique one automatically.
Interfaces: Assignments - minor usability improvements.
* show "hint" when editing an interface without a description
* add lock toggle and set to locked by default.
* show identifier by default in grid and edit dialog
as discussed in https://github.com/opnsense/core/pull/10476
mvc: BaseField: in getNodes, emit descriptions as well when they're not the same as the value to match getNodeContent()'s behavior.
ref: https://github.com/opnsense/core/pull/10476
Firewall: fix some small issues in menu registration, taking under account the situations where legacy removed the items leading to config.xml like:
<filter>
<rule/>
</filter>
And mvc Filter->rules always being there (the container vs the entries)
(cherry picked from commit bf08cc48326216eca7703a93b06f10825e64ae43)
Firewall: fix some small issues in menu registration, taking under account the situations where legacy removed the items leading to config.xml like:
<filter>
<rule/>
</filter>
And mvc Filter->rules always being there (the container vs the entries)
monit: allow spaces in places
Monit model never had a security concept and GHSA-fq94-cxvc-9r7w made
sure to restrict the fields, but went a bit too far with them.
PR: https://forum.opnsense.org/index.php?topic=52263.0
mvc: checkAndThrowValueInUse validate input token which may only contain alphanum and dashes
PR: GHSA-98h6-479q-9q3w
(cherry picked from commit d7054cef69f72588feac1091254960835be19dfe)
network time: fix stored XSS in GPS init string display
Squelch a PHP warning and change the way the default init
command string is used.
PR: GHSA-h793-67jm-j4m5
(cherry picked from commit ed04a154dc40967541be1388e9134e451be4199e)