HBSD: Add -Wformat for HARDCFLAGS
Some ports require that -Wformat is also specified with
-Werror=format-security.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
HBSD: Fix build for devel/omniORB
While here, enable PIE support. Its applications build fine as PIEs.
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
tests/carp: make a 0.2 second pause before configuring second jail
for all scenarios where both jails have same priority/advskew. There is a
tiny chance that on both sides carp_master_down() will be executed in
parallel and advertisements will also fly through the bridge(4) in
parallel, thus both sides will switch to MASTER before receiving the
announcement from peer. This makes the test to fail. So far this
flakyness was observed for carp:vrrp_v4 only, but in theory it is possible
for any of the patched scenarios.
Note that this sleep does not prolong execution of the tests, as the first
jail is already configured, and if we slept before configuring the second,
we would sleep less in wait_for_carp().
pfind(9): follow-up fixes and improvements
(Found on a branch from a year ago.)
- Adjust NAMEs
- MLINKS: add pfind_any.9, pfind_any_locked.9; remove old zpfind.9
- Reword the description of pfind_any() so that it doesn't imply only
zombie processes are returned
- Fix a comma
- Use .Dv for the macro PRS_ZOMBIE
- Move the (logically separate) final statement to a new paragraph
- .Xr to pget(9)
Reviewed by: 0mp
Fixes: 07d78399eb79 ("pfind(9): Update to recent behavior")
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53548
pmc: add alderlaken model
This commit adds alderlaken CPU model to hwpmc/libpmc. JSON event
definitions are imported from Intel perfmon version 1.16.
Reviewed by: mhorne
MFC after: 1 week
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D49229
pmc: add emerald rapids model
This commit adds emerald rapids CPU model to hwpmc/libpmc. JSON event
definitions are imported from Intel perfmon version 1.06.
Reviewed by: mhorne
MFC after: 1 week
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D49228
pmc: add alderlake model
The commit 601925180df4 added the models 6-B7, 6-BA, 6-BF to libpmc, but
they must also be added to the hwpmc module to allow pmc to work on
those CPUs.
Reviewed by: mhorne
MFC after: 1 week
Fixes: 601925180df4 ("libpmc: add more alderlake models")
Sponsored by: Stormshield
Differential Revision: https://reviews.freebsd.org/D49255
sysutils/jmore: Add new port
The jmore(8) is FreeBSD Jails listing and managing utility.
Covers classic and VNET Jails - also BastilleBSD ones.
Displays IP(s)/interfaces/CPU/RAM/dir/... etc.
WWW: https://github.com/vermaden/jmore
devel/libvirt: update to 11.10.0
- Update to 11.10.0
- As this release adds SLIRP networking support for the bhyve driver,
add the SLIRP option which register dependency on net/libslirp. It's
enabled by default when the BHYVE option is enabled by default,
and implies BHYVE.
- Handle SHEBANG and plist entries for qemu's 'virt-qemu-qmp-proxy'
and 'virt-qemu-sev-validate' scripts [1]
PR: 291283 [1] (based on)
Submitted by: David Horn [1]
Sponsored by: The FreeBSD Foundation
java/openjdk25: Update to version 25.0.1
Reviewed-by: fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53975
pf: make unhandled_af() inline
Otherwise you just can't include pfvar.h without compiling pf in.
Reviewed by: kp
Differential Revision: https://reviews.freebsd.org/D54064