net/frr: fix and complete automatic firewall rules (#5736)
* net/frr: fix and complete automatic firewall rules
Generate rules directly for every enabled routing protocol and remove the dependency on configured OSPF networks or interfaces.
* Tighten the OSPF rules a bit more
* Also guard creation of rules if frr is not enabled
tests: accept a bare shell prompt as evidence of login
The arm64 live ISO now boots, pivots and autologins correctly, and the test
failed it anyway. The serial ends at a working zsh prompt:
admin at virt-8-2 ~ %
FAIL: neither a login prompt nor an automatic login in 8 minutes
Neither accepted form reaches the serial there: getty autologins, so no
"login:" prompt is printed, and the "login on console as admin" marker does
not appear on the ISO either -- the next thing on the wire after getty's
banner is the shell. img-test passed only because that marker does appear on
the installed image.
Both stage-1 expect blocks and both shell-level verdicts now accept the
prompt as a third form.
The prompt carries SGR escapes inside it -- "\033[32madmin\033[39m@..." --
so "admin@" never appears literally, hence admin[^@]{0,12}@. I first wrote
[6 lines not shown]
[AMDGPU] Add scalar_to_vector pattern for v2bf16 (#225303)
A target DAGCombine rewrites `v2bf16 = scalar_to_vector` into bitcast(any_extend),
but it only runs at -O1 and above, so at -O0 the node reaches ISel and fails to select.
Add the missing pattern, mirroring the v2f16 one, for both fake-true16 and real-true16.
Fixes: ROCM-31415
Orc: Compute the JIT DataLayout from the triple and ABI (#226316)
getDefaultDataLayoutForTarget was constructing a throwaway TargetMachine
purely to read back its cached DataLayout. Directly compute it from
the triple and ABI name instead.
Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
[mlir][nvgpu] Add negative tests for invalid FP8 warpgroup MMA types (#208047)
Add negative tests for invalid FP8 type combinations in
nvgpu.warpgroup.mma.
FP8 inputs are supported for f16/f32 accumulators, but the verifier
should still reject unsupported combinations such as FP8 accumulators
and mixed FP8/non-FP8 input element types.
Tested:
llvm-lit mlir/test/Dialect/NVGPU/invalid.mlir
security/sshguard: Backport upstream patch
To fix HOSTNAME field in syslog header handling.
PR: 298836
Approved by: Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
(cherry picked from commit 15f83b9d89941e55ac06600250304bcd7b00db3a)
security/sshguard: Backport upstream patch
To fix HOSTNAME field in syslog header handling.
PR: 298836
Approved by: Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
security/sshguard: Backport upstream patch
To fix HOSTNAME field in syslog header handling.
PR: 298836
Approved by: Kevin Zheng <kevinz5000 at gmail.com> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
devel/rust-bindgen: add clang dependency
Use the clang-sys crate which reuqires clang at least as TOOL_DEPENDS.
Although, in this cases it looks for libclang at run time - reported by he@
Moreover, rust-bindgen no longer works with e.g. clang19, so require 21.