socket: Remove the divert(4) socket compat shim again
Python in the ports tree now handles PF_DIVERT sockets properly; see
ports commit 4d84480d7a68. I no longer have any specific reason to keep
the shim and Gleb wants to remove it, so, let's remove it.
This reverts commit cb7009867ae6b33aa39cb6cb1453b69073144b44.
Requested by: glebius
Reviewed by: glebius
Differential Revision: https://reviews.freebsd.org/D60390
netipsec: Fix V_spd_size updates
key_unregister_ifnet() was erroneously decrementing the size of the
global security policy database, V_sptree, but it doesn't modify that
database. V_sptree_ifnet is for policies attached to if_ipsec
interfaces. Note also that key_register_ifnet() was not incrementing
the counter.
Move the definition of V_spd_size up to the rest of the SPD definitions.
Its inclusion among the SPD cache definitions was confusing to me.
Reviewed by: ae
Reported by: Stephan de Wit and Cedrik Pischem from OPNsense
Sponsored by: OPNsense
Sponsored by: Klara, Inc.
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D60418
usbdevs: Add ublox LARA-L6
The device has multiple PIDs as it supports different USB profiles.
Approved by: adrian
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D60482
sysconf: add a poudriere target
poudriere.conf is handed to sysrc(8), including the jail, tree, and
set overlays poudriere(8) consults. make, src, and src-env are
sub-targets over the matching make(1) files under poudriere.d. -l
and -L list one path per line; -L includes overlays that do not exist
yet. A bare -- ends the sub-target so the next word is a variable.
Bump sysconf(8) to 2.2.
Reviewed by: fuz, kfv, bcr
Differential Revision: https://reviews.freebsd.org/D59943
sysconf: accept a unique prefix of a target keyword
Exact match still wins. An ambiguous prefix is rejected with the
list of matches. Move keyword selection and the rc pass-through
into sysconf-targets.c. Bump sysconf(8) to 2.1.
Reviewed by: kfv
Differential Revision: https://reviews.freebsd.org/D59924
science/linux-ai-ml-env: Remove dependency on nvidia-driver
Instead, ask user to install it via pkg-message. This allows choosing between
nvidia-driver and nvidia-driver-devel, until we get provides/requires.
PR: 291139
misc/kde-thumbnailer-chm: Schedule for removal
Depends on deprecated Qt5, superseded by KDE Frameworks 6
(cherry picked from commit e59ffa3f102ba0c643ad373f4a71df6d059d072d)
misc/kde-thumbnailer-epub: Schedule for removal
Depends on deprecated Qt5, superseded by KDE Frameworks 6
(cherry picked from commit ae1a40cadb7c611c1a49cb68517d6b9005c2ced7)
x11-themes/qgnomeplatform: Schedule for removal
Depends on deprecated Qt5, abandoned upstream
(cherry picked from commit f7fa474b5ea2894a6968a01de95d52f255cd6a8a)
x11-toolkits/kirigami-addons-qt5: Schedule for removal
Depends on deprecated Qt5, has no consumers
(cherry picked from commit cafd83f124c437f73ae2ad3f49110588b79f2a2b)
misc/kde-thumbnailer-fb2: Schedule for removal
Depends on deprecated Qt5, superseded by KDE Frameworks 6
(cherry picked from commit 7fab3312b7525df3455f1bb25256072553a1d775)